Package com.aparapi.internal.instruction
Class BranchSet.LogicalExpressionNode
- java.lang.Object
-
- com.aparapi.internal.instruction.BranchSet.LogicalExpressionNode
-
- Direct Known Subclasses:
BranchSet.CompoundLogicalExpressionNode,BranchSet.SimpleLogicalExpressionNode
- Enclosing class:
- BranchSet
public abstract static class BranchSet.LogicalExpressionNode extends java.lang.ObjectBase abstract class used to hold information used to construct node tree for logical expressions.
-
-
Field Summary
Fields Modifier and Type Field Description private BranchSet.LogicalExpressionNodenextprivate BranchSet.LogicalExpressionNodeparent
-
Constructor Summary
Constructors Constructor Description LogicalExpressionNode()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BranchSet.LogicalExpressionNodecloneInverted()abstract intgetFallThrough()BranchSet.LogicalExpressionNodegetNext()BranchSet.LogicalExpressionNodegetParent()BranchSet.LogicalExpressionNodegetRoot()abstract intgetTarget()abstract voidinvert()voidsetNext(BranchSet.LogicalExpressionNode _next)voidsetParent(BranchSet.LogicalExpressionNode _parent)
-
-
-
Field Detail
-
next
private BranchSet.LogicalExpressionNode next
-
parent
private BranchSet.LogicalExpressionNode parent
-
-
Method Detail
-
setParent
public void setParent(BranchSet.LogicalExpressionNode _parent)
-
getTarget
public abstract int getTarget()
-
getFallThrough
public abstract int getFallThrough()
-
invert
public abstract void invert()
-
cloneInverted
public abstract BranchSet.LogicalExpressionNode cloneInverted()
-
getRoot
public BranchSet.LogicalExpressionNode getRoot()
-
getNext
public BranchSet.LogicalExpressionNode getNext()
-
setNext
public void setNext(BranchSet.LogicalExpressionNode _next)
-
getParent
public BranchSet.LogicalExpressionNode getParent()
-
-