org.mvel2.ast
Class BooleanNode

java.lang.Object
  extended by org.mvel2.ast.ASTNode
      extended by org.mvel2.ast.BooleanNode
All Implemented Interfaces:
Serializable, 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, expr, fields, firstUnion, FQCN, IDENTIFIER, INLINE_COLLECTION, INVERT, literal, LITERAL, nameCache, nextASTNode, NOJIT, NUMERIC, offset, OPERATOR, OPT_SUBTR, pCtx, PCTX_STORED, safeAccessor, STACKLANG, start, STRONG_TYPING, THISREF
 
Constructor Summary
protected BooleanNode(ParserContext pCtx)
           
 
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, getAbsoluteRootElement, getAccessor, getClassLoader, getCursorPosition, getEgressType, getExpr, getFields, getLiteralValue, getName, getNameAsArray, getOffset, getOperator, getReducedValue, getReducedValueAccelerated, getStart, isAssignment, isCollection, isDebuggingSymbol, isDeepProperty, isDiscard, isFQCN, isIdentifier, isLiteral, isOperator, isOperator, isThisVal, setAccessor, setAsFQCNReference, setAsLiteral, setCursorPosition, setEgressType, setLiteralValue, setName, storeInLiteralRegister, storePctx, strongTyping, toString
 
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

protected BooleanNode(ParserContext pCtx)
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 © 2001–2020 JBoss by Red Hat. All rights reserved.