All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
LValue |
applyExpressionRewriter(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
boolean |
canThrow(ExceptionCheck caught) |
<T> void |
collectLValueAssignments(Expression assignedTo,
StatementContainer<T> statementContainer,
LValueAssignmentCollector<T> lValueAssigmentCollector) |
void |
collectLValueUsage(LValueUsageCollector lValueUsageCollector) |
SSAIdentifiers<LValue> |
collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
boolean |
doesBlackListLValueReplacement(LValue replace,
Expression with) |
Dumper |
dump(Dumper d,
boolean defines) |
JavaAnnotatedTypeInstance |
getAnnotatedCreationType() |
InferredJavaType |
getInferredJavaType() |
int |
getNumberOfCreators() |
boolean |
isFinal() |
boolean |
isVar() |
void |
markFinal() |
void |
markVar() |
LValue |
replaceSingleUsageLValues(LValueRewriter lValueRewriter,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer) |
boolean |
validIterator() |