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, rewriteExpression
private 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 ExpressionRewriter
rewriteExpression
in class AbstractExpressionRewriter