Methods
Modifier and Type |
Method and Description |
static AssignableExpression |
createAssignableExpression(Rule rule,
Bindings bindings,
ParseNode exprTree,
Type type) |
static Expression |
createBinaryExpression(Rule rule,
Bindings bindings,
ParseNode exprTree,
Type type) |
static Expression |
createCallExpression(Rule rule,
Bindings bindings,
ParseNode selectorTree,
ParseNode recipientTree,
ParseNode argTree,
Type type) |
static Expression |
createExpression(Rule rule,
Bindings bindings,
ParseNode exprTree) |
static Expression |
createExpression(Rule rule,
Bindings bindings,
ParseNode exprTree,
Type type) |
static java.util.List<Expression> |
createExpressionList(Rule rule,
Bindings bindings,
ParseNode exprTree) |
static java.util.List<Expression> |
createExpressionList(Rule rule,
Bindings bindings,
ParseNode exprTree,
Type type) |
static AssignableExpression |
createFieldExpression(Rule rule,
Bindings bindings,
ParseNode fieldTree,
ParseNode targetTree,
Type type) |
static Expression |
createNewExpression(Rule rule,
Bindings bindings,
ParseNode typeNameTree,
ParseNode argTree,
ParseNode arrayDimsTree) |
static java.util.List<Expression> |
createNewExpressionIndexList(Rule rule,
Bindings bindings,
ParseNode exprTree) |
static java.lang.String[] |
createPathList(ParseNode pathTree) |
static Expression |
createTernaryExpression(Rule rule,
Bindings bindings,
ParseNode exprTree,
Type type) |
static Expression |
createThrowExpression(Rule rule,
Bindings bindings,
ParseNode typeNameTree,
ParseNode argTree) |
static Expression |
createUnaryExpression(Rule rule,
Bindings bindings,
ParseNode exprTree,
Type type) |