Class LogicalNode
java.lang.Object
ch.tocco.nice2.conditionals.api.tree.Node
ch.tocco.nice2.conditionals.api.tree.LogicalNode
- All Implemented Interfaces:
NodeContainer,Serializable,Iterable<Node>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.tocco.nice2.conditionals.api.tree.Node
Node.Annotation, Node.AnnotationKey, Node.Kind, Node.ToString -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract LogicalNodecopy()booleanget(int index) inthashCode()intvoiditerator()voidremove(int index) voidintsize()protected voidvisitThis(ch.tocco.nice2.conditionals.api.tree.CursorImpl cursor, NodeVisitor visitor) Methods inherited from class ch.tocco.nice2.conditionals.api.tree.Node
allChildren, and, and, and, annotate, annotate, annotate, annotate, annotate, appendHash, appendHash, containsErroneous, copyTo, dump, dump, equation, equation, equation, funcall, funcall, funcall, funcall, funcall, funcall, funcall, get, get, getAnnotations, getEndLocation, getKind, getSource, getStartLocation, identifier, identifier, identifier, identifier, isAnd, isEquation, isErroneous, isFlagged, isFuncall, isIdentifier, isIsTrue, isLiteral, isNot, isOr, isTrue, isTrue, literal, literal, markErroneous, not, not, nullLiteral, or, parameter, parameter, parameter, path, path, process, readType, require, require, setDeserializationTypeManager, setEndLocation, setFlag, setSource, setStartLocation, toString, toString, updateLocations, writeTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
container
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
copy
-
size
public int size()- Specified by:
sizein interfaceNodeContainer
-
get
- Specified by:
getin interfaceNodeContainer
-
indexOf
- Specified by:
indexOfin interfaceNodeContainer
-
add
- Specified by:
addin interfaceNodeContainer
-
insert
- Specified by:
insertin interfaceNodeContainer
-
remove
public void remove(int index) - Specified by:
removein interfaceNodeContainer
-
set
- Specified by:
setin interfaceNodeContainer
-
iterator
- Specified by:
iteratorin interfaceIterable<Node>- Specified by:
iteratorin interfaceNodeContainer
-
visitThis
protected void visitThis(ch.tocco.nice2.conditionals.api.tree.CursorImpl cursor, NodeVisitor visitor)
-