Class Identifier
java.lang.Object
io.github.douira.glsl_transformer.ast.node.basic.ASTNode
io.github.douira.glsl_transformer.ast.node.Identifier
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) clone()getName()voidvoidsetNameInternal(String name) Deprecated.static final voidvalidateContents(String str) 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
-
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
-
clone
-
cloneInto
-
cloneSeparate
- Overrides:
cloneSeparatein classASTNode
-