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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Initializerprotected Identifierprotected FullySpecifiedTypeFields inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
SYNTHETIC_SOURCE, template -
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
clone, clone, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getEndLine, getNthParent, getParent, getParentSetter, getRoot, getSourceLines, getStartLine, 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
- Specified by:
clonein classInnerASTNode
-
cloneInto
- Overrides:
cloneIntoin classInnerASTNode
-
cloneSeparate
- Overrides:
cloneSeparatein classInnerASTNode
-