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(Object obj) |
int |
hashCode() |
String |
ident()
Return the name of this variable.
|
boolean |
isAssignable() |
boolean |
isAvailable()
Returns true if this variable is still in scope.
|
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 String ident()
Variablepublic boolean isAvailable()
VariableInternalisAvailable in interface VariableInternalpublic void close()
VariableInternalclose in interface VariableInternalpublic Type type()
Variabletype in interface ExpressionInternaltype in interface VariableCopyright © 2017 Oracle. All rights reserved.