comparison jvmci/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java @ 22761:f2206f5bb62e

removed @ServiceProvider mechanism (GRAAL-1380)
author Doug Simon <doug.simon@oracle.com>
date Wed, 30 Dec 2015 17:55:07 +0100
parents 577a4a8caa72
children 1c4b6a7f1917
comparison
equal deleted inserted replaced
22760:4cf1946f59fc 22761:f2206f5bb62e
39 import jdk.vm.ci.hotspot.HotSpotStackIntrospection; 39 import jdk.vm.ci.hotspot.HotSpotStackIntrospection;
40 import jdk.vm.ci.hotspot.HotSpotVMConfig; 40 import jdk.vm.ci.hotspot.HotSpotVMConfig;
41 import jdk.vm.ci.inittimer.InitTimer; 41 import jdk.vm.ci.inittimer.InitTimer;
42 import jdk.vm.ci.meta.ConstantReflectionProvider; 42 import jdk.vm.ci.meta.ConstantReflectionProvider;
43 import jdk.vm.ci.runtime.JVMCIBackend; 43 import jdk.vm.ci.runtime.JVMCIBackend;
44 import jdk.vm.ci.service.ServiceProvider;
45 44
46 @ServiceProvider(HotSpotJVMCIBackendFactory.class)
47 public class AArch64HotSpotJVMCIBackendFactory implements HotSpotJVMCIBackendFactory { 45 public class AArch64HotSpotJVMCIBackendFactory implements HotSpotJVMCIBackendFactory {
48 46
49 protected EnumSet<AArch64.CPUFeature> computeFeatures(@SuppressWarnings("unused") HotSpotVMConfig config) { 47 protected EnumSet<AArch64.CPUFeature> computeFeatures(@SuppressWarnings("unused") HotSpotVMConfig config) {
50 // Configure the feature set using the HotSpot flag settings. 48 // Configure the feature set using the HotSpot flag settings.
51 EnumSet<AArch64.CPUFeature> features = EnumSet.noneOf(AArch64.CPUFeature.class); 49 EnumSet<AArch64.CPUFeature> features = EnumSet.noneOf(AArch64.CPUFeature.class);