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 Op04Rewriterprotected boolean canBeNopped(SuperFunctionInvokation superInvokation)