Class AliasInvocation
java.lang.Object
liquidjava.rj_language.ast.Expression
liquidjava.rj_language.ast.AliasInvocation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> visitor) clone()booleangetArgs()getName()voidgetStateInvocations(List<String> toAdd, List<String> all) voidgetVariableNames(List<String> toAdd) inthashCode()booleanReturns a simplified string representation of this expression with unqualified names (e.g., com.example.State.open => open Default implementation delegates to toString() Subclasses that contain qualified names should override this methodtoString()Methods inherited from class liquidjava.rj_language.ast.Expression
addChild, changeAlias, getChildren, hasChildren, isBooleanExpression, isLiteral, setChild, substitute, substituteFunction, substituteState
-
Constructor Details
-
AliasInvocation
-
-
Method Details
-
getName
-
getArgs
-
accept
- Specified by:
acceptin classExpression- Throws:
Exception
-
toString
- Specified by:
toStringin classExpression
-
toSimplifiedString
Description copied from class:ExpressionReturns a simplified string representation of this expression with unqualified names (e.g., com.example.State.open => open Default implementation delegates to toString() Subclasses that contain qualified names should override this method- Overrides:
toSimplifiedStringin classExpression- Returns:
- simplified string representation
-
getVariableNames
- Specified by:
getVariableNamesin classExpression
-
getStateInvocations
- Specified by:
getStateInvocationsin classExpression
-
clone
- Specified by:
clonein classExpression
-
isBooleanTrue
public boolean isBooleanTrue()- Specified by:
isBooleanTruein classExpression
-
hashCode
public int hashCode()- Specified by:
hashCodein classExpression
-
equals
- Specified by:
equalsin classExpression
-