private static class VariableNameTidier.NameSimplifier extends AbstractExpressionRewriter
| Modifier and Type | Field and Description |
|---|---|
private VariableNameTidier.StructuredScopeWithVars |
localScope |
private JavaTypeInstance |
ownerClassType |
| Modifier | Constructor and Description |
|---|---|
private |
NameSimplifier(JavaTypeInstance ownerClassType,
VariableNameTidier.StructuredScopeWithVars localScope) |
| Modifier and Type | Method and Description |
|---|---|
LValue |
rewriteExpression(LValue lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
handleStatement, rewriteExpression, rewriteExpression, rewriteExpressionprivate final VariableNameTidier.StructuredScopeWithVars localScope
private final JavaTypeInstance ownerClassType
private NameSimplifier(JavaTypeInstance ownerClassType, VariableNameTidier.StructuredScopeWithVars localScope)
public LValue rewriteExpression(LValue lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
rewriteExpression in interface ExpressionRewriterrewriteExpression in class AbstractExpressionRewriter