public static class AccrueJL5Scheduler.AccrueJL5SchedulerHelper extends AccrueSchedulerHelper
extInfo, sched
Constructor and Description |
---|
AccrueJL5Scheduler.AccrueJL5SchedulerHelper(polyglot.frontend.ExtensionInfo extInfo,
polyglot.frontend.Scheduler sched) |
Modifier and Type | Method and Description |
---|---|
polyglot.frontend.goals.Goal |
PostModificationGoal(polyglot.frontend.Job job)
Return a goal that indicates all passes that will modify code
to simplify analysis has been performed.
|
polyglot.frontend.goals.Goal |
RegisterPointerStmts(polyglot.frontend.Job job) |
AnalysesDone, AntiDepAnalysis, ComputeFinallyStructure, ComputeFinallyStructureDone, DefUseAnalysis, Dominator, ExpressionFlattenerGoal, InlineFinalConstants, MakeInstanceInitializersExplicitGoal, MakeNarrowingAssignmentsExplicit, MakeTargetsExplicitGoal, MoveInnerClassesGoal, MoveLocalClassesGoal, MoveStaticFieldInitializers, NonFatalPostDominator, NotNullAnalysis, PointerAnalysis, PostDominator, PreciseCallGraph, PreciseExceptionAnalysis, PreModificationBarrier, ReadWriteSet, RegisterDecls, RegisterExpressions, RegisterPointerStmtsDone, RegisterProcedures, RegisterProceduresDone, SimplifyExpressionsGoal
public AccrueJL5Scheduler.AccrueJL5SchedulerHelper(polyglot.frontend.ExtensionInfo extInfo, polyglot.frontend.Scheduler sched)
public polyglot.frontend.goals.Goal RegisterPointerStmts(polyglot.frontend.Job job)
RegisterPointerStmts
in class AccrueSchedulerHelper
public polyglot.frontend.goals.Goal PostModificationGoal(polyglot.frontend.Job job)
AccrueSchedulerHelper
PostModificationGoal
in class AccrueSchedulerHelper