Interface VariableInternal
- All Superinterfaces:
AttributedObject, Expression, ExpressionInternal, Node, Statement, Variable
- All Known Implementing Classes:
ExpressionFactory.VariableImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Mark the variable so that it is no longer in scope.booleanReturns true if this variable is still in scope.Methods inherited from interface AttributedObject
attributes, get, setMethods inherited from interface ExpressionInternal
isAssignable, type
-
Method Details
-
isAvailable
boolean isAvailable()Returns true if this variable is still in scope. Only variables still in scope may be referenced in expressions. -
close
void close()Mark the variable so that it is no longer in scope.
-