Class ExpressionInitializer
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.type.initializer.Initializer
io.github.douira.glsl_transformer.ast.node.type.initializer.ExpressionInitializer
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.type.initializer.Initializer
Initializer.InitializerType -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) <R> RinitializerAccept(ASTVisitor<R> visitor) voidsetExpression(Expression expression) Methods inherited from class io.github.douira.glsl_transformer.ast.node.type.initializer.Initializer
acceptMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
cloneChild, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getChildClone, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Field Details
-
expression
-
-
Constructor Details
-
ExpressionInitializer
-
-
Method Details
-
getExpression
-
setExpression
-
getInitializerType
- Specified by:
getInitializerTypein classInitializer
-
initializerAccept
- Specified by:
initializerAcceptin classInitializer
-
enterNode
- Overrides:
enterNodein classInitializer
-
exitNode
- Overrides:
exitNodein classInitializer
-
clone
- Overrides:
clonein classInitializer
-
cloneInto
- Overrides:
cloneIntoin classInitializer
-
cloneSeparate
- Overrides:
cloneSeparatein classInitializer
-