public class RedundantSuperRewriter extends java.lang.Object implements Op04Rewriter
Modifier and Type | Class and Description |
---|---|
private class |
RedundantSuperRewriter.SuperResultCollector |
Constructor and Description |
---|
RedundantSuperRewriter() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeNopped(SuperFunctionInvokation superInvokation) |
protected java.util.Set<LValue> |
getDeclarationsToNop(WildcardMatch wcm) |
protected java.util.List<Expression> |
getSuperArgs(WildcardMatch wcm) |
void |
rewrite(Op04StructuredStatement root) |
protected java.util.List<Expression> getSuperArgs(WildcardMatch wcm)
protected java.util.Set<LValue> getDeclarationsToNop(WildcardMatch wcm)
public void rewrite(Op04StructuredStatement root)
rewrite
in interface Op04Rewriter
protected boolean canBeNopped(SuperFunctionInvokation superInvokation)