Class IterationConditionInitializer
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.IterationConditionInitializer
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Initializerprotected Identifierprotected FullySpecifiedType -
Constructor Summary
ConstructorsConstructorDescriptionIterationConditionInitializer(FullySpecifiedType type, Identifier name, Initializer initializer) -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) clone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) getName()getType()voidsetInitializer(Initializer initializer) voidsetName(Identifier name) voidsetType(FullySpecifiedType type) Methods 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
-
type
-
name
-
initializer
-
-
Constructor Details
-
IterationConditionInitializer
public IterationConditionInitializer(FullySpecifiedType type, Identifier name, Initializer initializer)
-
-
Method Details
-
getType
-
setType
-
getName
-
setName
-
getInitializer
-
setInitializer
-
accept
-
enterNode
- Specified by:
enterNodein classInnerASTNode
-
exitNode
- Specified by:
exitNodein classInnerASTNode
-
clone
- Overrides:
clonein classInnerASTNode
-
cloneInto
- Overrides:
cloneIntoin classInnerASTNode
-
cloneSeparate
- Overrides:
cloneSeparatein classInnerASTNode
-