public static class FlowExpressions.LocalVariable extends FlowExpressions.Receiver
| Modifier and Type | Field and Description |
|---|---|
protected javax.lang.model.element.Element |
element |
type| Constructor and Description |
|---|
LocalVariable(javax.lang.model.element.Element elem) |
LocalVariable(LocalVariableNode localVar) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsOfClass(java.lang.Class<? extends FlowExpressions.Receiver> clazz) |
boolean |
containsSyntacticEqualReceiver(FlowExpressions.Receiver other) |
boolean |
equals(java.lang.Object obj) |
javax.lang.model.element.Element |
getElement() |
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) |
java.lang.String |
toString() |
containsModifiableAliasOf, containsUnknown, getTypepublic LocalVariable(LocalVariableNode localVar)
public LocalVariable(javax.lang.model.element.Element elem)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic javax.lang.model.element.Element getElement()
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean containsOfClass(java.lang.Class<? extends FlowExpressions.Receiver> clazz)
containsOfClass in class FlowExpressions.Receiverpublic boolean syntacticEquals(FlowExpressions.Receiver other)
syntacticEquals in class FlowExpressions.Receiverpublic boolean containsSyntacticEqualReceiver(FlowExpressions.Receiver other)
containsSyntacticEqualReceiver in class FlowExpressions.Receiverother.public boolean isUnmodifiableByOtherCode()
FlowExpressions.ReceiverFlowExpressions.Receiver.isUnmodifiableByOtherCode() is true.isUnmodifiableByOtherCode in class FlowExpressions.Receiver