Class BuiltinFixedTypeSpecifier
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
io.github.douira.glsl_transformer.ast.node.type.specifier.BuiltinFixedTypeSpecifier
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.github.douira.glsl_transformer.ast.node.type.specifier.TypeSpecifier
TypeSpecifier.SpecifierType -
Field Summary
FieldsFields inherited from class io.github.douira.glsl_transformer.ast.node.type.specifier.TypeSpecifier
arraySpecifier -
Constructor Summary
ConstructorsConstructorDescriptionBuiltinFixedTypeSpecifier(BuiltinFixedTypeSpecifier.BuiltinType type, ArraySpecifier arraySpecifier) -
Method Summary
Modifier and TypeMethodDescriptionclone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) <R> RtypeSpecifierAccept(ASTVisitor<R> visitor) Methods inherited from class io.github.douira.glsl_transformer.ast.node.type.specifier.TypeSpecifier
accept, getArraySpecifier, setArraySpecifierMethods 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
-
type
-
-
Constructor Details
-
BuiltinFixedTypeSpecifier
-
BuiltinFixedTypeSpecifier
public BuiltinFixedTypeSpecifier(BuiltinFixedTypeSpecifier.BuiltinType type, ArraySpecifier arraySpecifier)
-
-
Method Details
-
getSpecifierType
- Specified by:
getSpecifierTypein classTypeSpecifier
-
typeSpecifierAccept
- Specified by:
typeSpecifierAcceptin classTypeSpecifier
-
enterNode
- Overrides:
enterNodein classTypeSpecifier
-
exitNode
- Overrides:
exitNodein classTypeSpecifier
-
clone
- Specified by:
clonein classTypeSpecifier
-
cloneInto
- Overrides:
cloneIntoin classTypeSpecifier
-
cloneSeparate
- Overrides:
cloneSeparatein classTypeSpecifier
-