polyglot.frontend.passes
Class AddMembersPass
java.lang.Object
polyglot.frontend.AbstractPass
polyglot.frontend.passes.ClassFilePass
polyglot.frontend.passes.AddMembersPass
- All Implemented Interfaces:
- Pass
public class AddMembersPass
- extends ClassFilePass
This pass sets members of parsed classes, i.e., fields, methods, constructors,
and nested classes.
Method Summary |
boolean |
run()
Run the pass, returning true on success. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
scheduler
protected Scheduler scheduler
goal
protected MembersAdded goal
AddMembersPass
public AddMembersPass(Scheduler scheduler,
MembersAdded goal)
run
public boolean run()
- Description copied from class:
AbstractPass
- Run the pass, returning true on success.
- Specified by:
run
in interface Pass
- Specified by:
run
in class AbstractPass