| Modifier and Type | Field and Description |
|---|---|
static int |
OPTION_ALLOW_UNCHECKED |
static int |
OPTION_EXACT |
static int |
OPTION_STRICT |
ANY_STRINGCHILD_ITERATOR| Constructor and Description |
|---|
TypedExpression(java.lang.String groupName,
TypeReference expressionType,
com.strobel.functions.Function<AstNode,ResolveResult> resolver) |
TypedExpression(java.lang.String groupName,
TypeReference expressionType,
com.strobel.functions.Function<AstNode,ResolveResult> resolver,
int options) |
TypedExpression(TypeReference expressionType,
com.strobel.functions.Function<AstNode,ResolveResult> resolver) |
TypedExpression(TypeReference expressionType,
com.strobel.functions.Function<AstNode,ResolveResult> resolver,
int options) |
| Modifier and Type | Method and Description |
|---|---|
TypeReference |
getExpressionType() |
java.lang.String |
getGroupName() |
boolean |
matches(INode other,
Match match) |
getFirstChild, getNextSibling, getRole, isNull, match, matches, matchesCollection, matchesCollection, matchString, toBlockStatement, toCatchClause, toExpression, toNode, toParameterDeclaration, toStatement, toType, toVariableInitializerpublic static final int OPTION_EXACT
public static final int OPTION_STRICT
public static final int OPTION_ALLOW_UNCHECKED
public TypedExpression(TypeReference expressionType, com.strobel.functions.Function<AstNode,ResolveResult> resolver)
public TypedExpression(TypeReference expressionType, com.strobel.functions.Function<AstNode,ResolveResult> resolver, int options)
public TypedExpression(java.lang.String groupName,
TypeReference expressionType,
com.strobel.functions.Function<AstNode,ResolveResult> resolver)
public TypedExpression(java.lang.String groupName,
TypeReference expressionType,
com.strobel.functions.Function<AstNode,ResolveResult> resolver,
int options)