public static class FlowExpressions.ValueLiteral extends FlowExpressions.Receiver
| Modifier and Type | Field and Description | 
|---|---|
| protected Object | value | 
type| Constructor and Description | 
|---|
| ValueLiteral(TypeMirror type,
            Object value) | 
| ValueLiteral(TypeMirror type,
            ValueLiteralNode node) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | containsModifiableAliasOf(Store<?> store,
                         FlowExpressions.Receiver other)Returns true if and only if  otherappear anywhere in this
 receiver or an expression appears in this receiver such thatothermight alias this expression, and that expression is
 modifiable. | 
| boolean | containsOfClass(Class<? extends FlowExpressions.Receiver> clazz) | 
| boolean | equals(Object obj) | 
| int | hashCode() | 
| boolean | isUnmodifiableByOtherCode()Returns true if and only if the value this expression stands for
 cannot be changed by a method call. | 
| boolean | syntacticEquals(FlowExpressions.Receiver other) | 
| String | toString() | 
containsSyntacticEqualReceiver, containsUnknown, getTypeprotected final Object value
public ValueLiteral(TypeMirror type, ValueLiteralNode node)
public ValueLiteral(TypeMirror type, Object value)
public boolean containsOfClass(Class<? extends FlowExpressions.Receiver> clazz)
containsOfClass in class FlowExpressions.Receiverpublic boolean isUnmodifiableByOtherCode()
FlowExpressions.ReceiverFlowExpressions.Receiver.isUnmodifiableByOtherCode() is true.isUnmodifiableByOtherCode in class FlowExpressions.Receiverpublic boolean syntacticEquals(FlowExpressions.Receiver other)
syntacticEquals in class FlowExpressions.Receiverpublic boolean containsModifiableAliasOf(Store<?> store, FlowExpressions.Receiver other)
FlowExpressions.Receiverother appear anywhere in this
 receiver or an expression appears in this receiver such that
 other might alias this expression, and that expression is
 modifiable.
 This is always true, except for cases where the Java type information prevents aliasing and none of the subexpressions can alias 'other'.
containsModifiableAliasOf in class FlowExpressions.Receiver