Class DoWhileLoopStatement
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.statement.Statement
io.github.douira.glsl_transformer.ast.node.statement.loop.LoopStatement
io.github.douira.glsl_transformer.ast.node.statement.loop.ConditionLoopStatement
io.github.douira.glsl_transformer.ast.node.statement.loop.DoWhileLoopStatement
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.statement.Statement
Statement.StatementType -
Field Summary
Fields inherited from class io.github.douira.glsl_transformer.ast.node.statement.loop.ConditionLoopStatement
conditionFields inherited from class io.github.douira.glsl_transformer.ast.node.statement.loop.LoopStatement
statement -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) <R> RstatementAccept(ASTVisitor<R> visitor) Methods inherited from class io.github.douira.glsl_transformer.ast.node.statement.loop.ConditionLoopStatement
getCondition, setConditionMethods inherited from class io.github.douira.glsl_transformer.ast.node.statement.loop.LoopStatement
accept, getStatement, setStatementMethods 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
-
Constructor Details
-
DoWhileLoopStatement
-
-
Method Details
-
getStatementType
- Specified by:
getStatementTypein classStatement
-
statementAccept
- Specified by:
statementAcceptin classStatement
-
enterNode
- Overrides:
enterNodein classLoopStatement
-
exitNode
- Overrides:
exitNodein classLoopStatement
-
clone
- Overrides:
clonein classConditionLoopStatement
-
cloneInto
- Overrides:
cloneIntoin classConditionLoopStatement
-
cloneSeparate
- Overrides:
cloneSeparatein classConditionLoopStatement
-