Package | Description |
---|---|
jeb.api.ast |
This package contains classes used to represent Java Abstract Syntax Trees (AST).
|
Modifier and Type | Field and Description |
---|---|
static Operator |
Operator.ADD |
static Operator |
Operator.AND |
static Operator |
Operator.CAST_TO_BOOLEAN |
static Operator |
Operator.CAST_TO_BYTE |
static Operator |
Operator.CAST_TO_CHAR |
static Operator |
Operator.CAST_TO_DOUBLE |
static Operator |
Operator.CAST_TO_FLOAT |
static Operator |
Operator.CAST_TO_INT |
static Operator |
Operator.CAST_TO_LONG |
static Operator |
Operator.CAST_TO_SHORT |
static Operator |
Operator.CONCAT |
static Operator |
Operator.DIV |
static Operator |
Operator.EQ |
static Operator |
Operator.GE |
static Operator |
Operator.GT |
static Operator |
Operator.INSTANCEOF |
static Operator |
Operator.LE |
static Operator |
Operator.LOG_AND |
static Operator |
Operator.LOG_IDENT |
static Operator |
Operator.LOG_NOT |
static Operator |
Operator.LOG_OR |
static Operator |
Operator.LT |
static Operator |
Operator.MUL |
static Operator |
Operator.NE |
static Operator |
Operator.NEG |
static Operator |
Operator.NOT |
static Operator |
Operator.OR |
static Operator |
Operator.REM |
static Operator |
Operator.SHL |
static Operator |
Operator.SHR |
static Operator |
Operator.SUB |
static Operator |
Operator.USHR |
static Operator |
Operator.XOR |
Modifier and Type | Method and Description |
---|---|
Operator |
Assignment.getCombinedOperator()
Retrieve the combined operator of a combined assignment.
|
Operator |
Assignment.getCompinedOperator()
Deprecated.
|
Operator |
Expression.getOperator()
Get the expression's operator.
|
Modifier and Type | Method and Description |
---|---|
static Predicate |
Predicate.build(IExpression left,
Operator operator,
IExpression right)
Create a new predicate expression.
|
static Expression |
Expression.build(IExpression left,
Operator operator,
IExpression right)
Create an expression.
|
void |
Assignment.setCombinedOperator(Operator operator)
Transform a simple assignment into a combined operator assignment.
|