Class TypeReference
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.TypeReference
-
Nested Class Summary
Nested 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
ConstructorsConstructorDescriptionTypeReference(Identifier reference) TypeReference(Identifier reference, ArraySpecifier arraySpecifier) -
Method Summary
Modifier and TypeMethodDescriptionvoidenterNode(ASTListener listener) voidexitNode(ASTListener listener) voidsetReference(Identifier reference) <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
detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestor, getAncestors, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Field Details
-
reference
-
-
Constructor Details
-
TypeReference
-
TypeReference
-
-
Method Details
-
getReference
-
setReference
-
getSpecifierType
- Specified by:
getSpecifierTypein classTypeSpecifier
-
typeSpecifierAccept
- Specified by:
typeSpecifierAcceptin classTypeSpecifier
-
enterNode
- Overrides:
enterNodein classTypeSpecifier
-
exitNode
- Overrides:
exitNodein classTypeSpecifier
-