Class ListASTNode<Child extends ASTNode>
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.basic.ListASTNode<Child>
- Direct Known Subclasses:
ArraySpecifier,FunctionPrototype,StructBody,TranslationUnit,TypeQualifier
public abstract class ListASTNode<Child extends ASTNode>
extends InnerASTNode
implements ListNode<Child>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.github.douira.glsl_transformer.ast.node.basic.InnerASTNode
enterNode, exitNodeMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
accept, cloneChild, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getChildClone, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Constructor Details
-
ListASTNode
-
-
Method Details
-
getChildren
- Specified by:
getChildrenin interfaceListNode<Child extends ASTNode>
-
clone
- Overrides:
clonein classInnerASTNode
-
cloneInto
- Overrides:
cloneIntoin classInnerASTNode
-
cloneSeparate
- Overrides:
cloneSeparatein classInnerASTNode
-