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>
- All Implemented Interfaces:
ListNode<Child>
- Direct Known Subclasses:
ArraySpecifier,FunctionPrototype,StructBody,TranslationUnit,TypeQualifier
public abstract class ListASTNode<Child extends ASTNode>
extends InnerASTNode
implements ListNode<Child>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.InnerASTNode
clone, enterNode, exitNodeMethods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
accept, 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
-
ListASTNode
-
-
Method Details
-
getChildren
- Specified by:
getChildrenin interfaceListNode<Child extends ASTNode>
-
cloneInto
- Overrides:
cloneIntoin classInnerASTNode
-
cloneSeparate
- Overrides:
cloneSeparatein classInnerASTNode
-
getClonedChildren
-