public static final class ExpressionFactory.VariableImpl extends ExpressionFactory.ExpressionBase implements VariableInternal
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor visitor)
Accept the visitor and allow it to perform actions on this Node.
|
void |
close()
Mark the variable so that it is no longer in scope.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
ident()
Return the name of this variable.
|
boolean |
isAssignable() |
boolean |
isAvailable()
Returns true if this variable is still in scope.
|
java.lang.String |
toString() |
Type |
type()
Return the type of this variable.
|
copy, copygetAncestor, id, parent, parent, postCopy, preCopyattributes, get, setclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopy, copy, getAncestor, id, parent, parentattributes, get, setpublic boolean isAssignable()
isAssignable in interface ExpressionInternalisAssignable in class ExpressionFactory.ExpressionBasepublic java.lang.String ident()
Variablepublic boolean isAvailable()
VariableInternalisAvailable in interface VariableInternalpublic void close()
VariableInternalclose in interface VariableInternalpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic Type type()
Variabletype in interface ExpressionInternaltype in interface Variable