# HG changeset patch # User Josef Eisl # Date 1434967915 -7200 # Node ID 3c5fab38bef0ad8040d89918f8c47b241de22f40 # Parent 5352b2437a2dea8f416b25cc566b88d2b50f5839 HotSpotSuitesProvider: use SuitesProvider interface instead of DefaultSuitesProvider. diff -r 5352b2437a2d -r 3c5fab38bef0 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java Mon Jun 22 10:58:49 2015 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java Mon Jun 22 12:11:55 2015 +0200 @@ -51,7 +51,7 @@ protected final HotSpotGraalRuntimeProvider runtime; private final AddressLowering addressLowering; - private final DefaultSuitesProvider defaultSuitesProvider; + private final SuitesProvider defaultSuitesProvider; private class SuitesSupplier implements OptionSupplier { @@ -73,7 +73,7 @@ } - public HotSpotSuitesProvider(DefaultSuitesProvider defaultSuitesProvider, HotSpotGraalRuntimeProvider runtime, AddressLowering addressLowering) { + public HotSpotSuitesProvider(SuitesProvider defaultSuitesProvider, HotSpotGraalRuntimeProvider runtime, AddressLowering addressLowering) { this.runtime = runtime; this.addressLowering = addressLowering; this.defaultSuitesProvider = defaultSuitesProvider; diff -r 5352b2437a2d -r 3c5fab38bef0 graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultSuitesProvider.java --- a/graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultSuitesProvider.java Mon Jun 22 10:58:49 2015 +0200 +++ b/graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultSuitesProvider.java Mon Jun 22 12:11:55 2015 +0200 @@ -74,7 +74,7 @@ return defaultGraphBuilderSuite; } - public PhaseSuite createGraphBuilderSuite(Plugins plugins) { + protected PhaseSuite createGraphBuilderSuite(Plugins plugins) { PhaseSuite suite = new PhaseSuite<>(); suite.appendPhase(new GraphBuilderPhase(GraphBuilderConfiguration.getDefault(plugins))); return suite;