polyglot.frontend.goals
Class ClassTypeGoal
java.lang.Object
polyglot.frontend.goals.AbstractGoal
polyglot.frontend.goals.ClassTypeGoal
- All Implemented Interfaces:
- Goal
- Direct Known Subclasses:
- MembersAdded, SignaturesResolved, SupertypesResolved
public abstract class ClassTypeGoal
- extends AbstractGoal
Comment for SourceFileGoal
- Author:
- nystrom
Methods inherited from class polyglot.frontend.goals.AbstractGoal |
addCorequisiteGoal, addPrerequisiteGoal, checkCycles, conflictsWith, corequisiteGoals, createPass, hasBeenReached, isReachable, job, name, prerequisiteGoals, setState, setUnreachable, setUnreachableThisRun, state, stateString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ct
protected ParsedClassType ct
ClassTypeGoal
protected ClassTypeGoal(ParsedClassType ct)
ClassTypeGoal
protected ClassTypeGoal(ParsedClassType ct,
java.lang.String name)
type
public ParsedClassType type()
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractGoal
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class AbstractGoal
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractGoal