org.jboss.byteman.rule.expression
Class BooleanExpression

java.lang.Object
  extended by org.jboss.byteman.rule.RuleElement
      extended by org.jboss.byteman.rule.expression.Expression
          extended by org.jboss.byteman.rule.expression.OperExpression
              extended by org.jboss.byteman.rule.expression.BinaryOperExpression
                  extended by org.jboss.byteman.rule.expression.BooleanExpression
Direct Known Subclasses:
ComparisonExpression, LogicalExpression

public abstract class BooleanExpression
extends BinaryOperExpression

A binary arithmetic operator expression


Field Summary
 
Fields inherited from class org.jboss.byteman.rule.expression.OperExpression
AND, ASSIGN, BAND, BINARY, BOR, BXOR, COND, DIV, EQ, GE, GT, LE, LT, MINUS, MOD, MUL, NE, NOT, oper, OR, PLUS, TERNARY, TWIDDLE, UMINUS, UNARY
 
Fields inherited from class org.jboss.byteman.rule.expression.Expression
charPos, line, rule, token, type
 
Constructor Summary
BooleanExpression(Rule rule, int oper, ParseNode token, Expression left, Expression right)
           
 
Method Summary
 
Methods inherited from class org.jboss.byteman.rule.expression.BinaryOperExpression
bind, getOperand
 
Methods inherited from class org.jboss.byteman.rule.expression.OperExpression
convertOper, writeTo
 
Methods inherited from class org.jboss.byteman.rule.expression.Expression
getPos, getType, interpret, typeCheck
 
Methods inherited from class org.jboss.byteman.rule.RuleElement
compile, compileBooleanConversion, compileBox, compileNumericConversion, compileObjectConversion, compilePrimitiveConversion, compileStringConversion, compileTypeConversion, compileUnbox, getBindings, getTypeGroup, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanExpression

public BooleanExpression(Rule rule,
                         int oper,
                         ParseNode token,
                         Expression left,
                         Expression right)