jif

## Class FieldLabelInferenceGoal

- java.lang.Object
- - polyglot.frontend.goals.AbstractGoal
  - - polyglot.frontend.goals.SourceFileGoal
    - - jif.FieldLabelInferenceGoal

- All Implemented Interfaces:
    polyglot.frontend.goals.Goal

      public class FieldLabelInferenceGoal
      extends polyglot.frontend.goals.SourceFileGoal

- - ### Field Summary

    - ### Fields inherited from class polyglot.frontend.goals.AbstractGoal

      `corequisites, job, name, prerequisites, state`

    - ### Fields inherited from interface polyglot.frontend.goals.Goal

      `ATTEMPTED, REACHED, RUNNING, UNREACHABLE, UNREACHABLE_THIS_RUN, UNREACHED`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `FieldLabelInferenceGoal(polyglot.frontend.Job job)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `polyglot.frontend.Pass` | `createPass(polyglot.frontend.ExtensionInfo extInfo)`

    - ### Methods inherited from class polyglot.frontend.goals.AbstractGoal

      `addCorequisiteGoal, addPrerequisiteGoal, checkCycles, conflictsWith, corequisiteGoals, equals, hasBeenReached, hashCode, isReachable, job, name, prerequisiteGoals, setState, setUnreachable, setUnreachableThisRun, state, stateString, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### FieldLabelInferenceGoal

          public FieldLabelInferenceGoal(polyglot.frontend.Job job)

  - ### Method Detail

    - #### createPass

          public polyglot.frontend.Pass createPass(polyglot.frontend.ExtensionInfo extInfo)

      Specified by:
        `createPass` in interface `polyglot.frontend.goals.Goal`
      Specified by:
        `createPass` in class `polyglot.frontend.goals.AbstractGoal`