# Hierarchy For Package accrue.analysis.goals

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - polyglot.frontend.goals.AbstractGoal (implements polyglot.frontend.goals.Goal)
    - polyglot.frontend.goals.Barrier
      - accrue.analysis.goals.MoveLocalClassesGoal
      - accrue.analysis.goals.RegisterDeclsGoal
      - accrue.analysis.goals.RegisterExpressionsGoal
    - accrue.analysis.goals.MissingCodeReportGoal
    - accrue.analysis.goals.PointerAnalysisGoal
    - polyglot.frontend.goals.SourceFileGoal
      - accrue.analysis.goals.AnalysesDone (implements polyglot.frontend.goals.EndGoal)
      - polyglot.frontend.goals.CodeGenerated (implements polyglot.frontend.goals.EndGoal)
        - accrue.analysis.goals.CodeGenerated
      - polyglot.frontend.goals.VisitorGoal
        - accrue.analysis.goals.ExpressionFlattenerGoal
        - accrue.analysis.goals.FindFinallyBlocksGoal
        - accrue.analysis.goals.InlineFinalConstantsGoal
        - accrue.analysis.goals.MakeInstanceInitializersExplicitGoal
        - accrue.analysis.goals.MakeNarrowingAssignmentsExplicitGoal
        - accrue.analysis.goals.MakeTargetsExplicitGoal
        - accrue.analysis.goals.MoveInnerClassesGoal
        - accrue.analysis.goals.MoveStaticFieldInitializersGoal
        - accrue.analysis.goals.RegisterPointerStmtsGoal
        - accrue.analysis.goals.RegisterProceduresGoal
        - accrue.analysis.goals.SimplifyExpressionsGoal