public class InnerClassRewriter extends InnerClassAbstractRemover
context, outer, prune, rethrowMissingDependencies
error, job, nf, ts
bypass, bypassParent
Constructor and Description |
---|
InnerClassRewriter(Job job,
TypeSystem ts,
NodeFactory nf) |
Modifier and Type | Method and Description |
---|---|
protected Node |
leaveCall(Node old,
Node n,
NodeVisitor v) |
protected ClassBody |
translateClassBody(ParsedClassType ct,
ClassBody body,
Context context) |
namePrefix
addDecls, addDecls, begin, context, context, enter, enter, enterScope, leave, rethrowMissingDependencies, superEnter
catchErrors, enterCall, enterCall, enterError, errorQueue, hasErrors, job, leaveCall, leaveCall, nodeFactory, typeSystem
bypass, bypass, bypassChildren, override, visitChildren
copy, finish, finish, lang, leave, override, toString, visitEdge, visitEdgeNoOverride
public InnerClassRewriter(Job job, TypeSystem ts, NodeFactory nf)
protected Node leaveCall(Node old, Node n, NodeVisitor v) throws SemanticException
leaveCall
in class ErrorHandlingVisitor
SemanticException
protected ClassBody translateClassBody(ParsedClassType ct, ClassBody body, Context context)