Class CaseLabelStatement
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.terminal.CaseLabelStatement
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
CaseStatement,DefaultStatement
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.statement.Statement
Statement.StatementType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) clone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) abstract CaseLabelStatement.CaseLabelTypeMethods inherited from class io.github.douira.glsl_transformer.ast.node.statement.Statement
getStatementType, statementAcceptMethods 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
-
CaseLabelStatement
public CaseLabelStatement()
-
-
Method Details
-
getCaseLabelType
-
accept
-
enterNode
-
exitNode
-
clone
-
cloneInto
-
cloneSeparate
- Overrides:
cloneSeparatein classStatement
-