| Class | Description |
|---|---|
| AbstractInvokeExpr | |
| ArrayExpr |
Represent an Array expression
|
| BinopExpr |
Represent a Binop expression, value = op1 vt op2
|
| CastExpr |
* @see VT#CAST
|
| Constant |
Represent a constant, number/string/type
|
| Exprs | |
| FieldExpr |
Represent a non-static Field expression.
|
| FilledArrayExpr |
Represent a FILLED_ARRAY expression.
|
| InvokeCustomExpr | |
| InvokeExpr |
Represent a method invocation expression.
|
| InvokePolymorphicExpr | |
| Local |
TODO DOC
|
| NewExpr | |
| NewMutiArrayExpr |
Represent a NEW_MUTI_ARRAY expression.
|
| PhiExpr | |
| RefExpr |
Represent a Reference expression
|
| StaticFieldExpr |
Represent a StaticField expression
|
| TypeExpr |
Represent a Type expression
|
| UnopExpr |
Represent a LENGTH,NEG expression
|
| Value |
Represent a local/constant/expression
|
| Value.E0Expr |
Represent an expression with no argument
|
| Value.E1Expr |
Represent an expression with 1 argument
|
| Value.E2Expr |
Represent an expression with 2 arguments
|
| Value.EnExpr |
Represent an expression with 3+ arguments
|
| Enum | Description |
|---|---|
| Value.VT |
Value Type
|