polyglot.frontend.goals
Class SignaturesDisambiguated.MyPass

java.lang.Object
  extended by polyglot.frontend.AbstractPass
      extended by polyglot.frontend.VisitorPass
          extended by polyglot.frontend.goals.SignaturesDisambiguated.MyPass
All Implemented Interfaces:
Pass
Enclosing class:
SignaturesDisambiguated

protected static class SignaturesDisambiguated.MyPass
extends VisitorPass

This class overrides VisitorPass to mark the SupertypesDisambiguated and SignaturesDisambiguated goals reached when this goal is reached.


Field Summary
 
Fields inherited from class polyglot.frontend.AbstractPass
exclusive_time, goal, inclusive_time
 
Constructor Summary
SignaturesDisambiguated.MyPass(Goal goal, Goal allDisam, NodeVisitor v)
           
 
Method Summary
 boolean run()
          Run the pass, returning true on success.
 
Methods inherited from class polyglot.frontend.VisitorPass
name, visitor, visitor
 
Methods inherited from class polyglot.frontend.AbstractPass
exclusiveTime, goal, inclusiveTime, resetTimers, toggleTimers, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SignaturesDisambiguated.MyPass

public SignaturesDisambiguated.MyPass(Goal goal,
                                      Goal allDisam,
                                      NodeVisitor v)
Method Detail

run

public boolean run()
Description copied from class: AbstractPass
Run the pass, returning true on success.

Specified by:
run in interface Pass
Overrides:
run in class VisitorPass