public class FieldConstantsChecked extends AbstractGoal
MembersAdded
Modifier and Type | Field and Description |
---|---|
protected ParsedClassType |
ct |
protected FieldInstance |
vi |
corequisites, job, name, prerequisites, state
ATTEMPTED, REACHED, RUNNING, UNREACHABLE, UNREACHABLE_THIS_RUN, UNREACHED
Modifier | Constructor and Description |
---|---|
protected |
FieldConstantsChecked(FieldInstance fi) |
Modifier and Type | Method and Description |
---|---|
ParsedClassType |
container() |
java.util.Collection<Goal> |
corequisiteGoals(Scheduler scheduler)
Goals on which this goal may mutually depend.
|
static Goal |
create(Scheduler scheduler,
FieldInstance fi) |
Pass |
createPass(ExtensionInfo extInfo)
Creates a pass to attempt to satisfy the goal.
|
boolean |
equals(java.lang.Object o) |
protected ParsedClassType |
findContainer() |
int |
hashCode() |
java.util.Collection<Goal> |
prerequisiteGoals(Scheduler scheduler)
Goals that must be completed before attempting this goal.
|
java.lang.String |
toString() |
FieldInstance |
var() |
addCorequisiteGoal, addPrerequisiteGoal, checkCycles, conflictsWith, hasBeenReached, isReachable, job, name, setState, setUnreachable, setUnreachableThisRun, state, stateString
protected FieldInstance vi
protected ParsedClassType ct
protected FieldConstantsChecked(FieldInstance fi)
public static Goal create(Scheduler scheduler, FieldInstance fi)
public ParsedClassType container()
protected ParsedClassType findContainer()
public Pass createPass(ExtensionInfo extInfo)
AbstractGoal
createPass
in interface Goal
createPass
in class AbstractGoal
public java.util.Collection<Goal> prerequisiteGoals(Scheduler scheduler)
Goal
prerequisiteGoals
in interface Goal
prerequisiteGoals
in class AbstractGoal
public java.util.Collection<Goal> corequisiteGoals(Scheduler scheduler)
Goal
corequisiteGoals
in interface Goal
corequisiteGoals
in class AbstractGoal
public FieldInstance var()
public int hashCode()
hashCode
in class AbstractGoal
public boolean equals(java.lang.Object o)
equals
in class AbstractGoal
public java.lang.String toString()
toString
in class AbstractGoal