# HG changeset patch # User Roland Schatz # Date 1366118701 -7200 # Node ID e178e4598f852b5fb9345682695c779dee381b9e # Parent 5cabfd00241ef6df47219221e3822b1b5ab88f66 Remove public fields. diff -r 5cabfd00241e -r e178e4598f85 graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java --- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue Apr 16 14:06:45 2013 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue Apr 16 15:25:01 2013 +0200 @@ -139,12 +139,12 @@ plan.runPhases(PhasePosition.HIGH_LEVEL, graph); - Suites.DEFAULT.highTier.apply(graph, highTierContext); + Suites.DEFAULT.getHighTier().apply(graph, highTierContext); new LoweringPhase(target, runtime, replacements, assumptions).apply(graph); MidTierContext midTierContext = new MidTierContext(runtime, assumptions); - Suites.DEFAULT.midTier.apply(graph, midTierContext); + Suites.DEFAULT.getMidTier().apply(graph, midTierContext); plan.runPhases(PhasePosition.MID_LEVEL, graph); diff -r 5cabfd00241e -r e178e4598f85 graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java --- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java Tue Apr 16 14:06:45 2013 +0200 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java Tue Apr 16 15:25:01 2013 +0200 @@ -29,13 +29,21 @@ public final class Suites { - public final PhaseSuite highTier; - public final PhaseSuite midTier; - public static final Suites DEFAULT; + private final PhaseSuite highTier; + private final PhaseSuite midTier; + private static final Map configurations; + public PhaseSuite getHighTier() { + return highTier; + } + + public PhaseSuite getMidTier() { + return midTier; + } + static { configurations = new HashMap<>(); for (CompilerConfiguration config : ServiceLoader.loadInstalled(CompilerConfiguration.class)) {