< prev index next >

test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHelper.java

Print this page

        

*** 33,49 **** import jdk.vm.ci.runtime.JVMCI; public class TestHelper { public static final DummyClass DUMMY_CLASS_INSTANCE = new DummyClass(); ! public static final HotSpotConstantReflectionProvider CONSTANT_REFLECTION_PROVIDER ! = (HotSpotConstantReflectionProvider) JVMCI.getRuntime().getHostJVMCIBackend().getConstantReflection(); ! public static final JavaConstant DUMMY_CLASS_CONSTANT ! = CONSTANT_REFLECTION_PROVIDER.forObject(DUMMY_CLASS_INSTANCE); ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_FIELDS_MAP ! = new HashMap<>(); static { INSTANCE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "booleanField"), JavaConstant.forBoolean(DUMMY_CLASS_INSTANCE.booleanField)); INSTANCE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "byteField"), --- 33,46 ---- import jdk.vm.ci.runtime.JVMCI; public class TestHelper { public static final DummyClass DUMMY_CLASS_INSTANCE = new DummyClass(); ! public static final HotSpotConstantReflectionProvider CONSTANT_REFLECTION_PROVIDER = (HotSpotConstantReflectionProvider) JVMCI.getRuntime().getHostJVMCIBackend().getConstantReflection(); ! public static final JavaConstant DUMMY_CLASS_CONSTANT = CONSTANT_REFLECTION_PROVIDER.forObject(DUMMY_CLASS_INSTANCE); ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_FIELDS_MAP = new HashMap<>(); static { INSTANCE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "booleanField"), JavaConstant.forBoolean(DUMMY_CLASS_INSTANCE.booleanField)); INSTANCE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "byteField"),
*** 63,74 **** INSTANCE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "objectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.objectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_FINAL_FIELDS_MAP ! = new HashMap<>(); static { INSTANCE_FINAL_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "finalBooleanField"), JavaConstant.forBoolean( DUMMY_CLASS_INSTANCE.finalBooleanField)); --- 60,70 ---- INSTANCE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "objectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.objectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_FINAL_FIELDS_MAP = new HashMap<>(); static { INSTANCE_FINAL_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "finalBooleanField"), JavaConstant.forBoolean( DUMMY_CLASS_INSTANCE.finalBooleanField));
*** 90,101 **** INSTANCE_FINAL_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "finalObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.finalObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_FINAL_DEFAULT_FIELDS_MAP ! = new HashMap<>(); static { INSTANCE_FINAL_DEFAULT_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "finalDefaultBooleanField"), JavaConstant.forBoolean( --- 86,96 ---- INSTANCE_FINAL_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "finalObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.finalObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_FINAL_DEFAULT_FIELDS_MAP = new HashMap<>(); static { INSTANCE_FINAL_DEFAULT_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "finalDefaultBooleanField"), JavaConstant.forBoolean(
*** 132,143 **** "finalDefaultObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.finalDefaultObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_STABLE_FIELDS_MAP ! = new HashMap<>(); static { INSTANCE_STABLE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "stableBooleanField"), JavaConstant.forBoolean( DUMMY_CLASS_INSTANCE.stableBooleanField)); --- 127,137 ---- "finalDefaultObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.finalDefaultObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_STABLE_FIELDS_MAP = new HashMap<>(); static { INSTANCE_STABLE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "stableBooleanField"), JavaConstant.forBoolean( DUMMY_CLASS_INSTANCE.stableBooleanField));
*** 161,172 **** INSTANCE_STABLE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "stableObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.stableObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_STABLE_DEFAULT_FIELDS_MAP ! = new HashMap<>(); static { INSTANCE_STABLE_DEFAULT_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "stableDefaultBooleanField"), JavaConstant.forBoolean( --- 155,165 ---- INSTANCE_STABLE_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "stableObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject( DUMMY_CLASS_INSTANCE.stableObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> INSTANCE_STABLE_DEFAULT_FIELDS_MAP = new HashMap<>(); static { INSTANCE_STABLE_DEFAULT_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "stableDefaultBooleanField"), JavaConstant.forBoolean(
*** 226,237 **** JavaConstant.forDouble(DummyClass.staticDoubleField)); STATIC_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "staticObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject(DummyClass.staticObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> STATIC_FINAL_FIELDS_MAP ! = new HashMap<>(); static { STATIC_FINAL_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticFinalBooleanField"), JavaConstant.forBoolean(DummyClass.staticFinalBooleanField)); --- 219,229 ---- JavaConstant.forDouble(DummyClass.staticDoubleField)); STATIC_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "staticObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject(DummyClass.staticObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> STATIC_FINAL_FIELDS_MAP = new HashMap<>(); static { STATIC_FINAL_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticFinalBooleanField"), JavaConstant.forBoolean(DummyClass.staticFinalBooleanField));
*** 253,264 **** STATIC_FINAL_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticFinalObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject(DummyClass.staticFinalObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> STATIC_STABLE_FIELDS_MAP ! = new HashMap<>(); static { STATIC_STABLE_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticStableBooleanField"), JavaConstant.forBoolean(DummyClass.staticStableBooleanField)); --- 245,255 ---- STATIC_FINAL_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticFinalObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject(DummyClass.staticFinalObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> STATIC_STABLE_FIELDS_MAP = new HashMap<>(); static { STATIC_STABLE_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticStableBooleanField"), JavaConstant.forBoolean(DummyClass.staticStableBooleanField));
*** 285,296 **** STATIC_STABLE_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticStableObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject(DummyClass.staticStableObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> STATIC_STABLE_DEFAULT_FIELDS_MAP ! = new HashMap<>(); static { STATIC_STABLE_DEFAULT_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "staticStableDefaultBooleanField"), JavaConstant.forBoolean( --- 276,286 ---- STATIC_STABLE_FIELDS_MAP.put( getResolvedJavaField(DummyClass.class, "staticStableObjectField"), CONSTANT_REFLECTION_PROVIDER.forObject(DummyClass.staticStableObjectField)); } ! public static final Map<ResolvedJavaField, JavaConstant> STATIC_STABLE_DEFAULT_FIELDS_MAP = new HashMap<>(); static { STATIC_STABLE_DEFAULT_FIELDS_MAP.put(getResolvedJavaField(DummyClass.class, "staticStableDefaultBooleanField"), JavaConstant.forBoolean(
< prev index next >