Searched refs:specialCaller (Results 1 - 2 of 2) sorted by relevance

/openjdk7/jdk/src/share/classes/java/lang/invoke/
H A DMethodHandles.java708 * @param specialCaller the proposed calling class to perform the {@code invokespecial}
719 Class<?> specialCaller) throws NoSuchMethodException, IllegalAccessException {
720 checkSpecialCaller(specialCaller);
721 Lookup specialLookup = this.in(specialCaller);
905 * as if by a {@code invokespecial} instruction from within the {@code specialCaller}.
916 * @param specialCaller the class nominally calling the method
923 public MethodHandle unreflectSpecial(Method m, Class<?> specialCaller) throws IllegalAccessException { argument
924 checkSpecialCaller(specialCaller);
925 Lookup specialLookup = this.in(specialCaller);
1193 private void checkSpecialCaller(Class<?> specialCaller) throw argument
718 findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller) argument
[all...]
/openjdk7/jdk/test/java/lang/invoke/
H A DMethodHandlesTest.java644 void testFindSpecial(Class<?> specialCaller, argument
646 if (specialCaller == RemoteExample.class) {
647 testFindSpecial(false, EXAMPLE, specialCaller, defc, ret, name, params);
648 testFindSpecial(false, PRIVATE, specialCaller, defc, ret, name, params);
649 testFindSpecial(false, PACKAGE, specialCaller, defc, ret, name, params);
650 testFindSpecial(true, SUBCLASS, specialCaller, defc, ret, name, params);
651 testFindSpecial(false, PUBLIC, specialCaller, defc, ret, name, params);
654 testFindSpecial(true, EXAMPLE, specialCaller, defc, ret, name, params);
655 testFindSpecial(true, PRIVATE, specialCaller, defc, ret, name, params);
656 testFindSpecial(false, PACKAGE, specialCaller, def
660 testFindSpecial(boolean positive, Lookup lookup, Class<?> specialCaller, Class<?> defc, Class<?> ret, String name, Class<?>... params) argument
837 testUnreflectMaybeSpecial(Class<?> specialCaller, boolean positive, Lookup lookup, Class<?> defc, Class<?> rcvc, Class<?> ret, String name, Class<?>... params) argument
[all...]

Completed in 84 milliseconds