All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
LValue |
applyExpressionRewriter(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
boolean |
canThrow(ExceptionCheck caught) |
void |
collectLValueAssignments(Expression assignedTo,
StatementContainer statementContainer,
LValueAssignmentCollector lValueAssigmentCollector) |
void |
collectLValueUsage(LValueUsageCollector lValueUsageCollector) |
void |
collectTypeUsages(TypeUsageCollector collector) |
SSAIdentifiers<LValue> |
collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
LValue |
deepClone(CloneHelper cloneHelper) |
boolean |
doesBlackListLValueReplacement(LValue replace,
Expression with) |
Dumper |
dump(Dumper d,
boolean defines) |
Dumper |
dumpWithOuterPrecedence(Dumper d,
Precedence outerPrecedence,
Troolean isLhs) |
boolean |
equals(java.lang.Object o) |
JavaAnnotatedTypeInstance |
getAnnotatedCreationType() |
InferredJavaType |
getInferredJavaType() |
LValue |
getMatch() |
int |
getNumberOfCreators() |
Precedence |
getPrecedence() |
boolean |
isFinal() |
boolean |
isVar() |
void |
markFinal() |
void |
markVar() |
LValue |
outerDeepClone(CloneHelper cloneHelper) |
LValue |
replaceSingleUsageLValues(LValueRewriter lValueRewriter,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer) |
void |
resetMatch() |
boolean |
validIterator() |