| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static enum | ExpressionFactory.
Representation of binary operators. |
| public static class | |
| public static enum | |
| public abstract static class | ExpressionFactory.
Representation of any sort of method call other than a constructor invocation. |
| public static class | |
| public static class | ExpressionFactory.
Class that represents a constant value of any primitive type, a String, or a Class. |
| public abstract static class | |
| public abstract static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | |
| public static class | ExpressionFactory.
Class used to represent the current object ("this" in java). |
| public static class | |
| public static enum | ExpressionFactory.
Operators that apply to a single expression. |
| public static class | ExpressionFactory.
Representation of the application of a UnaryOperator to an Expression. |
| public static class | |
| public static class | ExpressionFactory.
Class that represents a void expression. |
| Modifier and Type | Field and Description |
|---|---|
| private final Node | |
| private final IdentityHashMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public ExpressionInternal | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | call(Expression target, String ident, Signature signature, List<Expression> exprs)
Construct a representation of a non-static method invocation. |
| public Expression | call(Expression target, String ident, List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs. |
| public Expression | |
| pack-priv static List | |
| public final Node | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | staticCall(Type target, String ident, Signature signature, List<Expression> exprs)
Construct a representation of a static method invocation. |
| public Expression | staticCall(Type target, String ident, List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs. |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public Expression | |
| public final IdentityHashMap | |
| public Variable |