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, visitor
protected 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.Goal
prerequisiteGoals
in class polyglot.frontend.goals.AbstractGoal