Class TypeSpecifier
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.specifier.TypeSpecifier
- Direct Known Subclasses:
BuiltinFixedTypeSpecifier,BuiltinNumericTypeSpecifier,StructSpecifier,TypeReference
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) abstract TypeSpecifierclone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) abstract TypeSpecifier.SpecifierTypevoidsetArraySpecifier(ArraySpecifier arraySpecifier) abstract <R> RtypeSpecifierAccept(ASTVisitor<R> visitor) 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, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Field Details
-
arraySpecifier
-
-
Constructor Details
-
TypeSpecifier
public TypeSpecifier() -
TypeSpecifier
-
-
Method Details
-
getSpecifierType
-
getArraySpecifier
-
setArraySpecifier
-
typeSpecifierAccept
-
accept
-
enterNode
- Specified by:
enterNodein classInnerASTNode
-
exitNode
- Specified by:
exitNodein classInnerASTNode
-
clone
- Specified by:
clonein classInnerASTNode
-
cloneInto
- Overrides:
cloneIntoin classInnerASTNode
-
cloneSeparate
- Overrides:
cloneSeparatein classInnerASTNode
-