--- old/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java 2015-11-02 17:06:00.000000000 -1000 +++ new/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java 2015-11-02 17:06:00.000000000 -1000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,19 +22,18 @@ */ package jdk.vm.ci.hotspot; -import jdk.vm.ci.code.*; -import jdk.vm.ci.common.*; -import jdk.vm.ci.compiler.*; -import jdk.vm.ci.compiler.Compiler; -import jdk.vm.ci.meta.*; -import jdk.vm.ci.runtime.*; -import jdk.vm.ci.service.*; +import jdk.vm.ci.code.CompilationRequest; +import jdk.vm.ci.common.JVMCIError; +import jdk.vm.ci.runtime.JVMCICompiler; +import jdk.vm.ci.runtime.JVMCICompilerFactory; +import jdk.vm.ci.runtime.JVMCIRuntime; +import jdk.vm.ci.service.Services; final class HotSpotJVMCICompilerConfig { - private static class DummyCompilerFactory implements CompilerFactory, Compiler { + private static class DummyCompilerFactory implements JVMCICompilerFactory, JVMCICompiler { - public void compileMethod(ResolvedJavaMethod method, int entryBCI, long jvmciEnv, int id) { + public void compileMethod(CompilationRequest request) { throw new JVMCIError("no JVMCI compiler selected"); } @@ -42,16 +41,12 @@ return ""; } - public Architecture initializeArchitecture(Architecture arch) { - return arch; - } - - public Compiler createCompiler(JVMCIRuntime runtime) { + public JVMCICompiler createCompiler(JVMCIRuntime runtime) { return this; } } - private static CompilerFactory compilerFactory; + private static JVMCICompilerFactory compilerFactory; /** * Selects the system compiler. @@ -61,7 +56,7 @@ */ static Boolean selectCompiler(String compilerName) { assert compilerFactory == null; - for (CompilerFactory factory : Services.load(CompilerFactory.class)) { + for (JVMCICompilerFactory factory : Services.load(JVMCICompilerFactory.class)) { if (factory.getCompilerName().equals(compilerName)) { compilerFactory = factory; return Boolean.TRUE; @@ -71,7 +66,7 @@ throw new JVMCIError("JVMCI compiler '%s' not found", compilerName); } - static CompilerFactory getCompilerFactory() { + static JVMCICompilerFactory getCompilerFactory() { if (compilerFactory == null) { compilerFactory = new DummyCompilerFactory(); }