Class FloatLiteralNode
java.lang.Object
org.checkerframework.dataflow.cfg.node.Node
org.checkerframework.dataflow.cfg.node.ValueLiteralNode
org.checkerframework.dataflow.cfg.node.FloatLiteralNode
- All Implemented Interfaces:
- org.plumelib.util.UniqueId
A node for a float literal. For example:
 
8.0f 6.022137e+23F
- 
Field SummaryFields inherited from class org.checkerframework.dataflow.cfg.node.ValueLiteralNodetree
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<R,P> R accept(NodeVisitor<R, P> visitor, P p) Accept method of the visitor pattern.booleangetValue()Returns the value of the literal, null for the null literal.Methods inherited from class org.checkerframework.dataflow.cfg.node.ValueLiteralNodegetTree, hashCode, toStringMethods inherited from class org.checkerframework.dataflow.cfg.node.NodegetBlock, getInSource, getTransitiveOperands, getType, getUid, isLValue, nodeCollectionToString, setBlock, setInSource, setLValue, toStringDebugMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.plumelib.util.UniqueIdgetClassAndUid
- 
Constructor Details- 
FloatLiteralNodeCreate a new FloatLiteralNode.- Parameters:
- t- the tree for the literal value
 
 
- 
- 
Method Details- 
getValueDescription copied from class:ValueLiteralNodeReturns the value of the literal, null for the null literal.- Specified by:
- getValuein class- ValueLiteralNode
- Returns:
- the value of the literal, null for the null literal
 
- 
acceptDescription copied from class:NodeAccept method of the visitor pattern.
- 
equals- Overrides:
- equalsin class- ValueLiteralNode
 
- 
getOperandsDescription copied from class:Node- Overrides:
- getOperandsin class- ValueLiteralNode
- Returns:
- a collection containing all of the operand Nodes of thisNode
 
 
-