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 Object
Base abstract class used to hold information used to construct node tree for logical expressions.
- Author:
- gfrost
- See Also:
BranchSet.SimpleLogicalExpressionNode
,BranchSet.CompoundLogicalExpressionNode
-
Constructor Summary
Constructors Constructor Description LogicalExpressionNode()
-
Method Summary
Modifier and Type Method Description abstract BranchSet.LogicalExpressionNode
cloneInverted()
abstract int
getFallThrough()
BranchSet.LogicalExpressionNode
getNext()
BranchSet.LogicalExpressionNode
getParent()
BranchSet.LogicalExpressionNode
getRoot()
abstract int
getTarget()
abstract void
invert()
void
setNext(BranchSet.LogicalExpressionNode _next)
void
setParent(BranchSet.LogicalExpressionNode _parent)
-
Constructor Details
-
LogicalExpressionNode
public LogicalExpressionNode()
-
-
Method Details
-
setParent
-
getTarget
public abstract int getTarget() -
getFallThrough
public abstract int getFallThrough() -
invert
public abstract void invert() -
cloneInverted
-
getRoot
-
getNext
-
setNext
-
getParent
-