public abstract class ValueLiteralNode extends Node
| Modifier and Type | Field and Description | 
|---|---|
protected LiteralTree | 
tree
The tree for the value literal. 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
ValueLiteralNode(LiteralTree tree)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(@Nullable Object obj)
Compare the value of this nodes. 
 | 
Collection<Node> | 
getOperands()
 | 
LiteralTree | 
getTree()
Returns the  
Tree in the abstract syntax tree, or null if no corresponding
 tree exists. | 
abstract @Nullable Object | 
getValue()
Returns the value of the literal, null for the null literal. 
 | 
int | 
hashCode()  | 
String | 
toString()  | 
accept, getAssignmentContext, getBlock, getInSource, getTransitiveOperands, getType, isLValue, setAssignmentContext, setBlock, setInSource, setLValueprotected final LiteralTree tree
protected ValueLiteralNode(LiteralTree tree)
public abstract @Nullable Object getValue()
public LiteralTree getTree()
NodeTree in the abstract syntax tree, or null if no corresponding
 tree exists. For instance, this is the case for an ImplicitThisLiteralNode.public Collection<Node> getOperands()
NodegetOperands in class NodeNodes of this Node