/openjdk10/jdk/test/java/lang/invoke/ProtectedMemberDifferentPackage/p1/ |
H A D | T2.java | 41 Lookup LOOKUP = T3.lookup(); 44 assertFailure(IAE, () -> LOOKUP.findVirtual(T1.class, "m1", MethodType.methodType(void.class))); 45 assertFailure(IAE, () -> LOOKUP.findStatic(T1.class, "m2", MethodType.methodType(void.class))); 47 assertSuccess(() -> LOOKUP.findVirtual(T2.class, "m1", MethodType.methodType(void.class))); 48 assertSuccess(() -> LOOKUP.findVirtual(T3.class, "m1", MethodType.methodType(void.class))); 50 assertSuccess(() -> LOOKUP.findStatic(T2.class, "m2", MethodType.methodType(void.class))); 51 assertSuccess(() -> LOOKUP.findStatic(T3.class, "m2", MethodType.methodType(void.class))); 53 assertFailure(IAE, () -> LOOKUP.unreflect(T1.class.getDeclaredMethod("m1"))); 54 assertFailure(IAE, () -> LOOKUP.unreflect(T1.class.getDeclaredMethod("m2")));
|
/openjdk10/jdk/test/java/lang/invoke/t8150782/ |
H A D | TestCls.java | 31 public static final Lookup LOOKUP = lookup(); field in class:TestCls
|
/openjdk10/jdk/test/java/lang/invoke/7087570/ |
H A D | Test7087570.java | 78 MethodHandleInfo mhi = LOOKUP.revealDirect(mh); 113 private static final Lookup LOOKUP = lookup(); field in class:Test7087570 143 return LOOKUP.findGetter(testMethod.clazz, testMethod.name, testMethod.methodType.returnType()); 145 return LOOKUP.findSetter(testMethod.clazz, testMethod.name, testMethod.methodType.parameterType(0)); 147 return LOOKUP.findStaticGetter(testMethod.clazz, testMethod.name, testMethod.methodType.returnType()); 149 return LOOKUP.findStaticSetter(testMethod.clazz, testMethod.name, testMethod.methodType.parameterType(0)); 152 return LOOKUP.findVirtual(testMethod.clazz, testMethod.name, testMethod.methodType); 154 return LOOKUP.findStatic(testMethod.clazz, testMethod.name, testMethod.methodType); 156 Class<?> thisClass = LOOKUP.lookupClass(); 157 MethodHandle smh = LOOKUP [all...] |
/openjdk10/jdk/test/java/lang/invoke/8147078/ |
H A D | Test8147078.java | 54 static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:Test8147078 59 MH_target = LOOKUP.findStatic(C, "target", methodType(int.class, int.class)); 60 MH_handler = LOOKUP.findStatic(C, "handler", methodType(int.class, String.class, int.class)); 61 MH_catchException = LOOKUP.findStatic(MethodHandles.class, "catchException",
|
/openjdk10/hotspot/test/compiler/jsr292/ |
H A D | MHInlineTest.java | 71 public static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:MHInlineTest.A 82 public static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:MHInlineTest.B 103 MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); 105 A_PUBLIC_X = LOOKUP.findVirtual( 107 A_PROTECTED_X = LOOKUP.findVirtual( 109 A_PACKAGE_X = LOOKUP.findVirtual( 111 A_PACKAGE_FINAL_X = LOOKUP.findVirtual( 113 A_PACKAGE_STATIC_X = LOOKUP.findStatic( 116 B_PRIVATE_X = B.LOOKUP.findVirtual( 118 B_PRIVATE_STATIC_X = B.LOOKUP [all...] |
H A D | CallSiteDepContextTest.java | 64 static final MethodHandles.Lookup LOOKUP = MethodHandleHelper.IMPL_LOOKUP; field in class:CallSiteDepContextTest 74 bsmMH = LOOKUP.findStatic( 136 LOOKUP.findStatic(cls1, METHOD_NAME, TYPE), 137 LOOKUP.findStatic(cls2, METHOD_NAME, TYPE) 140 mcs = new MutableCallSite(LOOKUP.findStatic(T.class, "f1", TYPE)); 142 mcs.setTarget(LOOKUP.findStatic(T.class, "f2", TYPE)); 147 mcs = new MutableCallSite(LOOKUP.findStatic(T.class, "f1", TYPE)); 155 MethodHandle mh1 = LOOKUP.findStatic(cls1, METHOD_NAME, TYPE); 159 mcs.setTarget(LOOKUP.findStatic(T.class, "f2", TYPE)); 170 mcs = new MutableCallSite(LOOKUP [all...] |
H A D | PollutedTrapCounts.java | 66 MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); 67 test1 = LOOKUP.findStatic(THIS_CLASS, "test1", MethodType.methodType(boolean.class, boolean.class)); 68 test2 = LOOKUP.findStatic(THIS_CLASS, "test2", MethodType.methodType(boolean.class, boolean.class)); 69 empty = LOOKUP.findStatic(THIS_CLASS, "empty", MethodType.methodType(void.class, boolean.class));
|
/openjdk10/jdk/test/java/lang/invoke/ |
H A D | FoldTest.java | 50 static final Lookup LOOKUP = MethodHandles.lookup(); field in class:FoldTest 89 MethodHandle trace = LOOKUP.findVirtual(StringWriter.class, "write", methodType(void.class, String.class)).bindTo(swr); 90 MethodHandle cat = LOOKUP.findVirtual(String.class, "concat", methodType(String.class, String.class)); 146 MH_adder = LOOKUP.findStatic(FOLD, "adder", MT_adder); 147 MH_adder1 = LOOKUP.findStatic(FOLD, "adder1", MT_adder1); 148 MH_multer = LOOKUP.findStatic(FOLD, "multer", MT_multer); 149 MH_str = LOOKUP.findStatic(FOLD, "str", MT_str); 150 MH_comb = LOOKUP.findStatic(FOLD, "comb", MT_comb); 151 MH_comb2 = LOOKUP.findStatic(FOLD, "comb2", MT_comb2);
|
H A D | FindAccessTest.java | 47 static final Lookup LOOKUP = MethodHandles.lookup(); field in class:FindAccessTest 54 MethodHandle ci1m = LOOKUP.findSpecial(FindSpecial.I1.class, "m", t, FindSpecial.C.class); 65 MethodHandle ci3q = LOOKUP.findSpecial(FindSpecial.I3.class, "q", t, FindSpecial.C.class); 77 LOOKUP.findClass("does.not.Exist");
|
H A D | TryFinallyTest.java | 51 static final Lookup LOOKUP = MethodHandles.lookup(); field in class:TryFinallyTest 187 MH_greet = LOOKUP.findStatic(TRY_FINALLY, "greet", MT_greet); 188 MH_exclaim = LOOKUP.findStatic(TRY_FINALLY, "exclaim", MT_exclaim); 189 MH_print = LOOKUP.findStatic(TRY_FINALLY, "print", MT_print); 190 MH_printMore = LOOKUP.findStatic(TRY_FINALLY, "printMore", MT_printMore); 191 MH_greetMore = LOOKUP.findStatic(TRY_FINALLY, "greetMore", MT_greetMore); 192 MH_exclaimMore = LOOKUP.findStatic(TRY_FINALLY, "exclaimMore", MT_exclaimMore); 193 MH_voidTarget = LOOKUP.findStatic(TRY_FINALLY, "voidTarget", MT_voidTarget); 194 MH_voidCleanup = LOOKUP.findStatic(TRY_FINALLY, "voidCleanup", MT_voidCleanup);
|
H A D | ArrayConstructorTest.java | 44 static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:ArrayConstructorTest 50 MethodHandle h = LOOKUP.findConstructor(Object[].class, methodType(void.class));
|
H A D | LoopCombinatorTest.java | 59 static final Lookup LOOKUP = MethodHandles.lookup(); field in class:LoopCombinatorTest 213 MH_loop = LOOKUP.findStatic(MethodHandles.class, "loop", methodType(MethodHandle.class, MethodHandle[][].class)); 901 MH_f = LOOKUP.findStatic(EMPTY, "f", MT_f); 902 MH_pred = LOOKUP.findStatic(EMPTY, "pred", MT_pred); 903 MH_c = LOOKUP.findStatic(EMPTY, "c", MT_c); 959 MH_zero = LOOKUP.findStatic(FAC, "zero", MT_init); 960 MH_one = LOOKUP.findStatic(FAC, "one", MT_init); 961 MH_pred = LOOKUP.findStatic(FAC, "pred", MT_pred); 962 MH_inc = LOOKUP.findStatic(FAC, "inc", MT_fn); 963 MH_mult = LOOKUP [all...] |
H A D | JavaDocExamplesTest.java | 80 private static final Lookup LOOKUP = lookup(); field in class:JavaDocExamplesTest 81 // static final private MethodHandle CONCAT_1 = LOOKUP.findVirtual(String.class, 83 // static final private MethodHandle HASHCODE_1 = LOOKUP.findVirtual(Object.class, 90 Class<?> THIS_CLASS = LOOKUP.lookupClass(); 91 CONCAT_2 = LOOKUP.findVirtual(String.class, 93 HASHCODE_2 = LOOKUP.findVirtual(Object.class, 95 ADD_2 = LOOKUP.findStatic(THIS_CLASS, "add", methodType(int.class, int.class, int.class)); 96 SUB_2 = LOOKUP.findStatic(THIS_CLASS, "sub", methodType(int.class, int.class, int.class)); 109 MethodHandle CONCAT_3 = LOOKUP.findVirtual(String.class, 111 MethodHandle HASHCODE_3 = LOOKUP [all...] |
H A D | SpreadCollectTest.java | 53 static final Lookup LOOKUP = MethodHandles.lookup(); field in class:SpreadCollectTest 65 MethodHandle compare = LOOKUP.findStatic(Objects.class, "compare", methodType(int.class, Object.class, Object.class, Comparator.class)); 177 MethodHandle swWrite = LOOKUP. 230 MH_forSpreading = LOOKUP.findStatic(SPREAD_COLLECT, "forSpreading", MT_forSpreading); 231 MH_forCollecting = LOOKUP.findStatic(SPREAD_COLLECT, "forCollecting", MT_forCollecting); 232 MH_forCollectingLeading = LOOKUP.findStatic(SPREAD_COLLECT, "forCollectingLeading", MT_forCollectingLeading);
|
H A D | ThrowExceptionsTest.java | 43 private static final Lookup LOOKUP = lookup(); field in class:ThrowExceptionsTest 159 mh = LOOKUP.unreflect(m);
|
H A D | InvokeGenericTest.java | 302 static final Lookup LOOKUP = MethodHandles.lookup(); field in class:InvokeGenericTest 323 = LOOKUP.findStatic(LOOKUP.lookupClass(), 459 toString_MH = LOOKUP.
|
/openjdk10/hotspot/test/compiler/jsr292/NonInlinedCall/ |
H A D | GCTest.java | 58 static final MethodHandles.Lookup LOOKUP = MethodHandleHelper.IMPL_LOOKUP; field in class:GCTest 89 LOOKUP.findStatic(T.class, "f1", MethodType.methodType(int.class))); 99 LOOKUP.findStatic(T.class, "f2", MethodType.methodType(int.class)));
|
H A D | InvokeTest.java | 53 static MethodHandles.Lookup LOOKUP = MethodHandleHelper.IMPL_LOOKUP; field in class:InvokeTest 69 virtualMH = LOOKUP.findVirtual(T.class, "f1", mtype); 70 staticMH = LOOKUP.findStatic (T.class, "f2", mtype); 71 intfMH = LOOKUP.findVirtual(I.class, "f3", mtype); 72 specialMH = LOOKUP.findSpecial(T.class, "f4", mtype, T.class);
|
H A D | RedefineTest.java | 70 static final MethodHandles.Lookup LOOKUP = MethodHandleHelper.IMPL_LOOKUP; field in class:RedefineTest 107 mh = LOOKUP.findStatic(CLS, "f", MethodType.methodType(int.class));
|
/openjdk10/jdk/test/java/lang/invoke/MethodHandles/ |
H A D | TestCatchException.java | 38 static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:TestCatchException 55 MethodHandle target = LOOKUP.findStatic(TestCatchException.class, "noThrow", M_TYPE); 56 MethodHandle handler = LOOKUP.findStatic(TestCatchException.class, "handler", MethodType.methodType(int.class, Exception.class)); 66 MethodHandle target = LOOKUP.findStatic(TestCatchException.class, "throwEx", M_TYPE); 67 MethodHandle handler = LOOKUP.findStatic(TestCatchException.class, "handler", MethodType.methodType(int.class, Exception.class)); 129 MethodHandle target = LOOKUP.findStatic(TestCatchException.class, "m1", t1) 131 MethodHandle catcher = LOOKUP.findStatic(TestCatchException.class, "m2", t2) 149 MethodHandle target = LOOKUP.findStatic(TestCatchException.class, "throwEx", t1) 151 MethodHandle catcher = LOOKUP.findStatic(TestCatchException.class, "m2", t2)
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ |
H A D | LinkerCallSite.java | 178 private static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:LinkerCallSite.ProfilingLinkerCallSite 180 private static final MethodHandle PROFILEENTRY = MH.findVirtual(LOOKUP, ProfilingLinkerCallSite.class, "profileEntry", MH.type(Object.class, Object.class)); 181 private static final MethodHandle PROFILEEXIT = MH.findVirtual(LOOKUP, ProfilingLinkerCallSite.class, "profileExit", MH.type(Object.class, Object.class)); 182 private static final MethodHandle PROFILEVOIDEXIT = MH.findVirtual(LOOKUP, ProfilingLinkerCallSite.class, "profileVoidExit", MH.type(void.class)); 316 private static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:LinkerCallSite.TracingLinkerCallSite 318 private static final MethodHandle TRACEOBJECT = MH.findVirtual(LOOKUP, TracingLinkerCallSite.class, "traceObject", MH.type(Object.class, MethodHandle.class, Object[].class)); 319 private static final MethodHandle TRACEVOID = MH.findVirtual(LOOKUP, TracingLinkerCallSite.class, "traceVoid", MH.type(void.class, MethodHandle.class, Object[].class)); 320 private static final MethodHandle TRACEMISS = MH.findVirtual(LOOKUP, TracingLinkerCallSite.class, "traceMiss", MH.type(void.class, String.class, Object[].class));
|
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ |
H A D | AllocationStrategy.java | 43 private static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:AllocationStrategy 124 allocator = MH.findStatic(LOOKUP, Context.forStructureClass(getAllocatorClassName()),
|
H A D | SpillProperty.java | 39 private static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:SpillProperty 41 private static final MethodHandle PARRAY_GETTER = MH.asType(MH.getter(LOOKUP, ScriptObject.class, "primitiveSpill", long[].class), MH.type(long[].class, Object.class)); 42 private static final MethodHandle OARRAY_GETTER = MH.asType(MH.getter(LOOKUP, ScriptObject.class, "objectSpill", Object[].class), MH.type(Object[].class, Object.class));
|
H A D | AccessorProperty.java | 55 private static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:AccessorProperty 96 objectGetters[i] = MH.asType(MH.getter(LOOKUP, structure, fieldName, typeClass), Lookup.GET_OBJECT_TYPE); 97 objectSetters[i] = MH.asType(MH.setter(LOOKUP, structure, fieldName, typeClass), Lookup.SET_OBJECT_TYPE); 104 primitiveGetters[i] = MH.asType(MH.getter(LOOKUP, structure, fieldNamePrimitive, typeClass), Lookup.GET_PRIMITIVE_TYPE); 105 primitiveSetters[i] = MH.asType(MH.setter(LOOKUP, structure, fieldNamePrimitive, typeClass), Lookup.SET_PRIMITIVE_TYPE); 269 final MethodHandle arguments = MH.getter(LOOKUP, structure, "arguments", ScriptObject.class); 728 return MH.findStatic(LOOKUP, AccessorProperty.class, name, MH.type(rtype, types));
|
H A D | GlobalConstants.java | 96 private static final MethodHandles.Lookup LOOKUP = MethodHandles.lookup(); field in class:GlobalConstants 98 private static final MethodHandle INVALIDATE_SP = virtualCall(LOOKUP, GlobalConstants.class, "invalidateSwitchPoint", Object.class, Object.class, Access.class).methodHandle(); 99 private static final MethodHandle RECEIVER_GUARD = staticCall(LOOKUP, GlobalConstants.class, "receiverGuard", boolean.class, Access.class, Object.class, Object.class).methodHandle();
|