public class MoveStaticFieldInitializersGoal
extends polyglot.frontend.goals.VisitorGoal
| Modifier | Constructor and Description |
|---|---|
protected |
MoveStaticFieldInitializersGoal(polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf,
boolean skipDefaultInits) |
| Modifier and Type | Method and Description |
|---|---|
static polyglot.frontend.goals.Goal |
create(polyglot.frontend.Scheduler scheduler,
polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf) |
static polyglot.frontend.goals.Goal |
create(polyglot.frontend.Scheduler scheduler,
polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf,
boolean skipDefaultInits) |
java.util.Collection<polyglot.frontend.goals.Goal> |
prerequisiteGoals(polyglot.frontend.Scheduler scheduler) |
createPass, equals, hashCode, toString, visitorprotected MoveStaticFieldInitializersGoal(polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf,
boolean skipDefaultInits)
public static polyglot.frontend.goals.Goal create(polyglot.frontend.Scheduler scheduler,
polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf)
public static polyglot.frontend.goals.Goal create(polyglot.frontend.Scheduler scheduler,
polyglot.frontend.Job job,
polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf,
boolean skipDefaultInits)
public java.util.Collection<polyglot.frontend.goals.Goal> prerequisiteGoals(polyglot.frontend.Scheduler scheduler)
prerequisiteGoals in interface polyglot.frontend.goals.GoalprerequisiteGoals in class polyglot.frontend.goals.AbstractGoal