Searched refs:guardWithTest (Results 1 - 16 of 16) sorted by relevance

/openjdk9/jdk/src/java.base/share/classes/java/lang/invoke/
H A DSwitchPoint.java55 * 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 DMethodHandles.java3358 * {@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 DPollutedTrapCounts.java84 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 DMethodHandleFunctionality.java63 * 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 DMethodHandleFactory.java394 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 DSetMethodCreator.java164 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 DCompiledFunction.java656 target = assumptions.guardWithTest(handle, MethodHandles.foldArguments(cs.dynamicInvoker(), relink));
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/
H A DSingleDynamicMethod.java249 final MethodHandle convertToArrayWhenPossible = MethodHandles.guardWithTest(canConvertLastArgToArray,
253 return MethodHandles.guardWithTest(
H A DAbstractJavaLinker.java564 // 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 DBeanLinker.java271 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 DGuardedInvocation.java138 * {@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 DNashornGuards.java198 return MH.guardWithTest(guard1, guard2, MH.dropArguments(MH.constant(boolean.class, false), 0, Object.class));
/openjdk9/jdk/test/java/lang/invoke/
H A DJavaDocExamplesTest.java291 MethodHandle h3 = guardWithTest(h0, h1, h2);
630 MethodHandle worker = spt.guardWithTest(worker1, worker2);
H A DMethodHandlesTest.java2596 startTest("guardWithTest");
2648 MethodHandle mh = MethodHandles.guardWithTest(test1, target, fallback);
/openjdk9/jdk/test/java/lang/invoke/LFCaching/
H A DTestMethods.java292 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 DObjectClassGenerator.java778 return MH.guardWithTest(

Completed in 174 milliseconds