Lines Matching refs:fallback
46 * Each pair consists of a target {@code T} and a fallback {@code F}.
97 MethodHandle target, MethodHandle fallback) {
99 // Target and fallback may take any arguments, but must have the same type.
100 return MethodHandles.guardWithTest(this.mcsInvoker, target, fallback);
156 * Returns a method handle which always delegates either to the target or the fallback.
158 * After that, it will permanently delegate to the fallback.
160 * The target and fallback must be of exactly the same method type,
164 * @param fallback the method handle selected by the switch point after it is invalidated
165 * @return a combined method handle which always calls either the target or fallback
170 public MethodHandle guardWithTest(MethodHandle target, MethodHandle fallback) {
172 return fallback; // already invalid
173 return MethodHandles.guardWithTest(mcsInvoker, target, fallback);