org.mvel2.ast
Class BooleanNode

java.lang.Object
  extended by org.mvel2.ast.ASTNode
      extended by org.mvel2.ast.BooleanNode
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
And, BinaryOperation, Or

public abstract class BooleanNode
extends ASTNode

See Also:
Serialized Form

Field Summary
protected  ASTNode left
           
protected  ASTNode right
           
 
Fields inherited from class org.mvel2.ast.ASTNode
accessor, ARRAY_TYPE_LITERAL, ASSIGN, BLOCK_DO, BLOCK_DO_UNTIL, BLOCK_FOR, BLOCK_FOREACH, BLOCK_IF, BLOCK_UNTIL, BLOCK_WHILE, BLOCK_WITH, COLLECTION, COMPILE_IMMEDIATE, cursorPosition, DEEP_PROPERTY, DEFERRED_TYPE_RES, DEOP, DISCARD, egressType, endOfName, fields, firstUnion, IDENTIFIER, INLINE_COLLECTION, INVERT, literal, LITERAL, name, nameCache, nextASTNode, NOJIT, NUMERIC, OPERATOR, OPT_SUBTR, PCTX_STORED, safeAccessor, STRONG_TYPING, THISREF
 
Constructor Summary
BooleanNode()
           
 
Method Summary
 ASTNode getLeft()
           
 ASTNode getRight()
           
abstract  ASTNode getRightMost()
           
 void setLeft(ASTNode node)
           
 void setRight(ASTNode node)
           
abstract  void setRightMost(ASTNode right)
           
 
Methods inherited from class org.mvel2.ast.ASTNode
canSerializeAccessor, discard, getAbsoluteName, getAbsoluteRemainder, getAbsoluteRootElement, getAccessor, getCursorPosition, getEgressType, getFields, getLiteralValue, getName, getNameAsArray, getOperator, getReducedValue, getReducedValueAccelerated, isAssignment, isCollection, isDebuggingSymbol, isDeepProperty, isDiscard, isIdentifier, isLiteral, isOperator, isOperator, isThisVal, setAccessor, setAsLiteral, setCursorPosition, setEgressType, setLiteralValue, setName, storeInLiteralRegister, storePctx, strongTyping, toString, tryStaticAccess
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

left

protected ASTNode left

right

protected ASTNode right
Constructor Detail

BooleanNode

public BooleanNode()
Method Detail

getLeft

public ASTNode getLeft()

getRight

public ASTNode getRight()

setLeft

public void setLeft(ASTNode node)

setRight

public void setRight(ASTNode node)

setRightMost

public abstract void setRightMost(ASTNode right)

getRightMost

public abstract ASTNode getRightMost()


Copyright © 2011. All Rights Reserved.