Lines Matching refs:form
421 /*private*/ final LambdaForm form;
422 // form is not private so that invokers can easily fetch it
439 /*non-public*/ MethodHandle(MethodType type, LambdaForm form) {
441 form.getClass(); // explicit NPE
443 this.form = form;
445 form.prepare(); // TO DO: Try to delay this step until just before invocation.
1262 return form;
1312 LambdaForm form2 = form.bindImmediate(pos + 1, basicType, value); // adjust pos to form-relative pos
1352 LambdaForm reinvoker = mtype.form().cachedLambdaForm(MethodTypeForm.LF_REINVOKE);
1366 return mtype.form().setCachedLambdaForm(MethodTypeForm.LF_REINVOKE, new LambdaForm("BMH.reinvoke", ARG_LIMIT, names));
1380 * Replace the old lambda form of this method handle with a new one.
1382 * Threads may continue running the old form indefinitely,
1389 if (form == newForm) return;
1392 this.form.prepare(); // as in MethodHandle.<init>
1398 FORM_OFFSET = UNSAFE.objectFieldOffset(MethodHandle.class.getDeclaredField("form"));