Searched refs:invokeBasic (Results 1 - 4 of 4) sorted by relevance

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DBoundMethodHandle.java70 return (BoundMethodHandle) SpeciesData.EMPTY.extendWithType('L').constructor[0].invokeBasic(type, form, x);
72 return (BoundMethodHandle) SpeciesData.EMPTY.extendWithType('I').constructor[0].invokeBasic(type, form, ValueConversions.widenSubword(x));
74 return (BoundMethodHandle) SpeciesData.EMPTY.extendWithType('J').constructor[0].invokeBasic(type, form, (long) x);
76 return (BoundMethodHandle) SpeciesData.EMPTY.extendWithType('F').constructor[0].invokeBasic(type, form, (float) x);
78 return (BoundMethodHandle) SpeciesData.EMPTY.extendWithType('D').constructor[0].invokeBasic(type, form, (double) x);
173 public final Object argL(int i) throws Throwable { return speciesData().getters[i].invokeBasic(this); }
174 public final int argI(int i) throws Throwable { return (int) speciesData().getters[i].invokeBasic(this); }
175 public final float argF(int i) throws Throwable { return (float) speciesData().getters[i].invokeBasic(this); }
176 public final double argD(int i) throws Throwable { return (double) speciesData().getters[i].invokeBasic(this); }
177 public final long argJ(int i) throws Throwable { return (long) speciesData().getters[i].invokeBasic(thi
[all...]
H A DLambdaForm.java1050 mh.invokeBasic();
1056 mh.invokeBasic(a[0]);
1062 mh.invokeBasic(a[0], a[1]);
1068 mh.invokeBasic(a[0], a[1], a[2]);
1074 mh.invokeBasic(a[0], a[1], a[2], a[3]);
1080 mh.invokeBasic(a[0], a[1], a[2], a[3], a[4]);
1087 return mh.invokeBasic();
1092 return mh.invokeBasic(a[0]);
1097 return mh.invokeBasic(a[0], a[1]);
1102 return mh.invokeBasic(
[all...]
H A DMethodHandle.java515 /*non-public*/ final native @PolymorphicSignature Object invokeBasic(Object... args) throws Throwable; method in class:MethodHandle
521 * The caller signature is restricted to basic types as with {@code invokeBasic}.
528 * The caller signature is restricted to basic types as with {@code invokeBasic}.
535 * The caller signature is restricted to basic types as with {@code invokeBasic}.
1338 // form2 = lambda (bmh, arg*) { thismh = bmh[0]; invokeBasic(thismh, arg*) }
H A DMethodHandleImpl.java566 MethodHandle invokeBasic = MethodHandles.basicInvoker(basicType);
584 names[arity + 3] = new Name(new NamedFunction(invokeBasic), targetArgs);

Completed in 34 milliseconds