Class ReferenceExpression
java.lang.Object
io.github.douira.glsl_transformer.ast.node.basic.ASTNode
io.github.douira.glsl_transformer.ast.node.basic.InnerASTNode
io.github.douira.glsl_transformer.ast.node.expression.Expression
io.github.douira.glsl_transformer.ast.node.expression.TerminalExpression
io.github.douira.glsl_transformer.ast.node.expression.ReferenceExpression
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.expression.Expression
Expression.ExpressionType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) <R> RexpressionAccept(ASTVisitor<R> visitor) voidsetIdentifier(Identifier identifier) Methods inherited from class io.github.douira.glsl_transformer.ast.node.expression.TerminalExpression
acceptMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
clone, clone, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Field Details
-
identifier
-
-
Constructor Details
-
ReferenceExpression
-
-
Method Details
-
getIdentifier
-
setIdentifier
-
getExpressionType
- Specified by:
getExpressionTypein classExpression
-
expressionAccept
- Specified by:
expressionAcceptin classExpression
-
enterNode
- Overrides:
enterNodein classTerminalExpression
-
exitNode
- Overrides:
exitNodein classTerminalExpression
-
clone
- Specified by:
clonein classTerminalExpression
-
cloneInto
- Overrides:
cloneIntoin classTerminalExpression
-
cloneSeparate
- Overrides:
cloneSeparatein classTerminalExpression
-