/openjdk9/jdk/src/java.base/share/classes/java/lang/invoke/ |
H A D | SwitchPoint.java | 55 * At that point {@code guardWithTest} may ignore {@code T} and return {@code F}. 66 * MethodHandle worker = spt.guardWithTest(worker1, worker2); 96 * public MethodHandle guardWithTest( 100 * return MethodHandles.guardWithTest(this.mcsInvoker, target, fallback); 147 * to call {@code s.guardWithTest} on 169 * @see MethodHandles#guardWithTest 171 public MethodHandle guardWithTest(MethodHandle target, MethodHandle fallback) { method in class:SwitchPoint 174 return MethodHandles.guardWithTest(mcsInvoker, target, fallback);
|
H A D | MethodHandles.java | 3358 * {@code guardWithTest(pred, target, empty(target.type())}. 3696 MethodHandle h3 = guardWithTest(h0, h1, h2); 4357 MethodHandle guardWithTest(MethodHandle test, method in class:MethodHandles 4388 * (similarly to the predicate in {@link #guardWithTest guardWithTest}).
|
/openjdk9/hotspot/test/compiler/jsr292/ |
H A D | PollutedTrapCounts.java | 84 MethodHandle innerGWT = MethodHandles.guardWithTest(test1, empty, empty); 85 MethodHandle outerGWT = MethodHandles.guardWithTest(test2, innerGWT, innerGWT);
|
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/ |
H A D | MethodHandleFunctionality.java | 63 * Wrapper for {@link MethodHandles#guardWithTest(MethodHandle, MethodHandle, MethodHandle)} 71 public MethodHandle guardWithTest(MethodHandle test, MethodHandle target, MethodHandle fallback); method in interface:MethodHandleFunctionality 330 * Wrapper for {@link SwitchPoint#guardWithTest(MethodHandle, MethodHandle)} 338 public MethodHandle guardWithTest(SwitchPoint sp, MethodHandle before, MethodHandle after); method in interface:MethodHandleFunctionality
|
H A D | MethodHandleFactory.java | 394 public MethodHandle guardWithTest(final MethodHandle test, final MethodHandle target, final MethodHandle fallback) { method in class:MethodHandleFactory.StandardMethodHandleFunctionality 395 final MethodHandle mh = MethodHandles.guardWithTest(test, target, fallback); 396 return debug(mh, "guardWithTest", test, target, fallback); 577 public MethodHandle guardWithTest(final SwitchPoint sp, final MethodHandle before, final MethodHandle after) { method in class:MethodHandleFactory.StandardMethodHandleFunctionality 578 final MethodHandle mh = sp.guardWithTest(before, after); 579 return debug(mh, "guardWithTest", sp, before, after);
|
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ |
H A D | SetMethodCreator.java | 164 methodHandle = MH.guardWithTest(casMap, fastSetter, slowSetter); 215 final MethodHandle casGuard = MH.guardWithTest(casMap, fastSetter, slowSetter); 227 return new SetMethod(MH.asType(MH.guardWithTest(extCheck, casGuard, nop), fastSetter.type()), property);
|
H A D | CompiledFunction.java | 656 target = assumptions.guardWithTest(handle, MethodHandles.foldArguments(cs.dynamicInvoker(), relink));
|
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/ |
H A D | SingleDynamicMethod.java | 249 final MethodHandle convertToArrayWhenPossible = MethodHandles.guardWithTest(canConvertLastArgToArray, 253 return MethodHandles.guardWithTest(
|
H A D | AbstractJavaLinker.java | 564 // foldArguments(guardWithTest(isNotNull, invoke, null|nextComponent.invocation), 603 final MethodHandle compositeSetter = MethodHandles.foldArguments(MethodHandles.guardWithTest( 652 // foldArguments(guardWithTest(isNotNull, invoke(get_handle), null|nextComponent.invocation), get_getter_handle) 688 final MethodHandle compositeGetter = MethodHandles.foldArguments(MethodHandles.guardWithTest( 768 // foldArguments(guardWithTest(isNotNull, identity, nextComponent.invocation), getter) only with a 785 final MethodHandle compositeGetter = MethodHandles.foldArguments(MethodHandles.guardWithTest( 818 MethodHandle guardWithTest(final MethodHandle test) { method in class:AbstractJavaLinker.MethodPair 819 return MethodHandles.guardWithTest(test, method1, method2);
|
H A D | BeanLinker.java | 271 return finalNextComponent.compose(matchedInvocations.guardWithTest(binder.bindTest(checkGuard)), gi.getGuard(), 520 return finalNextComponent.compose(matchedInvocations.guardWithTest(binder.bindTest(checkGuard)), gi.getGuard(),
|
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/ |
H A D | GuardedInvocation.java | 138 * {@link MethodHandles#guardWithTest(MethodHandle, MethodHandle, MethodHandle)}. 170 * {@link MethodHandles#guardWithTest(MethodHandle, MethodHandle, MethodHandle)}. 191 * {@link MethodHandles#guardWithTest(MethodHandle, MethodHandle, MethodHandle)}. 220 * {@link MethodHandles#guardWithTest(MethodHandle, MethodHandle, MethodHandle)}. 468 MethodHandles.guardWithTest( 490 spGuarded = sp.guardWithTest(spGuarded, switchpointFallback);
|
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ |
H A D | NashornGuards.java | 198 return MH.guardWithTest(guard1, guard2, MH.dropArguments(MH.constant(boolean.class, false), 0, Object.class));
|
/openjdk9/jdk/test/java/lang/invoke/ |
H A D | JavaDocExamplesTest.java | 291 MethodHandle h3 = guardWithTest(h0, h1, h2); 630 MethodHandle worker = spt.guardWithTest(worker1, worker2);
|
H A D | MethodHandlesTest.java | 2596 startTest("guardWithTest"); 2648 MethodHandle mh = MethodHandles.guardWithTest(test1, target, fallback);
|
/openjdk9/jdk/test/java/lang/invoke/LFCaching/ |
H A D | TestMethods.java | 292 GUARD_WITH_TEST("guardWithTest") { 325 return MethodHandles.guardWithTest(test, target, fallback);
|
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ |
H A D | ObjectClassGenerator.java | 778 return MH.guardWithTest(
|