public abstract class ComparisonExpression extends BinaryExpression
leftExpr, rightExpr| Constructor and Description |
|---|
ComparisonExpression(Expression leftExpr,
Expression rightExpr) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compileComparison(org.objectweb.asm.commons.GeneratorAdapter ga,
int narg,
int op) |
long |
evalCompare(long n) |
boolean |
isBool() |
void |
validate() |
compileBinaryInstruction, computeStackSize, toStringcompile, eval, toStringpublic ComparisonExpression(Expression leftExpr, Expression rightExpr)
public long evalCompare(long n)
public boolean isBool()
isBool in class Expressionpublic void validate()
throws InvalidExpressionException
validate in class ExpressionInvalidExpressionExceptionprotected void compileComparison(org.objectweb.asm.commons.GeneratorAdapter ga,
int narg,
int op)
Copyright © 2015. All rights reserved.