Class Identifier
java.lang.Object
io.github.douira.glsl_transformer.ast.node.basic.ASTNode
io.github.douira.glsl_transformer.ast.node.Identifier
- All Implemented Interfaces:
Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) getName()voidvoidsetNameInternal(String name) Deprecated.static final voidvalidateContents(String str) Methods 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
-
Constructor Details
-
Identifier
-
Identifier
-
-
Method Details
-
getName
-
setName
-
setNameInternal
Deprecated.Sets the name of this identifier without performing validation or registering this change in the index. This method should only be called internally. Using it will lead to inconsistencies.- Parameters:
name- The new name of this identifier.
-
validateContents
-
accept
-