Lines Matching refs:Class

279      * class, as long as a reference to its {@code Class} object is
287 * (as found on {@link java.lang.Class Class}).
339 private final Class<?> lookupClass;
388 public Class<?> lookupClass() {
393 private Class<?> lookupClassOrNull() {
427 Lookup(Class<?> lookupClass) {
432 private Lookup(Class<?> lookupClass, int allowedModes) {
461 public Lookup in(Class<?> requestedLookupClass) {
499 private static void checkUnprivilegedlookupClass(Class<?> lookupClass) {
507 * (The name is the one reported by {@link java.lang.Class#getName() Class.getName}.)
583 MethodHandle findStatic(Class<?> refc, String name, MethodType type) throws NoSuchMethodException, IllegalAccessException {
632 public MethodHandle findVirtual(Class<?> refc, String name, MethodType type) throws NoSuchMethodException, IllegalAccessException {
677 public MethodHandle findConstructor(Class<?> refc, MethodType type) throws NoSuchMethodException, IllegalAccessException {
718 public MethodHandle findSpecial(Class<?> refc, String name, MethodType type,
719 Class<?> specialCaller) throws NoSuchMethodException, IllegalAccessException {
744 public MethodHandle findGetter(Class<?> refc, String name, Class<?> type) throws NoSuchFieldException, IllegalAccessException {
767 public MethodHandle findSetter(Class<?> refc, String name, Class<?> type) throws NoSuchFieldException, IllegalAccessException {
789 public MethodHandle findStaticGetter(Class<?> refc, String name, Class<?> type) throws NoSuchFieldException, IllegalAccessException {
811 public MethodHandle findStaticSetter(Class<?> refc, String name, Class<?> type) throws NoSuchFieldException, IllegalAccessException {
864 Class<? extends Object> refc = receiver.getClass(); // may get NPE
923 public MethodHandle unreflectSpecial(Method m, Class<?> specialCaller) throws IllegalAccessException {
1007 MemberName resolveOrFail(byte refKind, Class<?> refc, String name, Class<?> type) throws NoSuchFieldException, IllegalAccessException {
1014 MemberName resolveOrFail(byte refKind, Class<?> refc, String name, MethodType type) throws NoSuchMethodException, IllegalAccessException {
1021 void checkSymbolicClass(Class<?> refc) throws IllegalAccessException {
1022 Class<?> caller = lookupClassOrNull();
1032 Class<?> findBoundCallerClass(MemberName m) throws IllegalAccessException {
1033 Class<?> callerClass = null;
1054 final Class<? extends SecurityManager> cls = sm.getClass();
1058 return cls.getMethod("checkMemberAccess", Class.class, int.class).
1069 void checkSecurityManager(Class<?> refc, MemberName m) {
1080 final Class<?> clazz = refc;
1096 Class<?> defc = m.getDeclaringClass();
1100 final Class<?> clazz = defc;
1118 void checkMethod(byte refKind, Class<?> refc, MemberName m) throws IllegalAccessException {
1132 void checkField(byte refKind, Class<?> refc, MemberName m) throws IllegalAccessException {
1142 void checkAccess(byte refKind, Class<?> refc, MemberName m) throws IllegalAccessException {
1168 String accessFailedMessage(Class<?> refc, MemberName m) {
1169 Class<?> defc = m.getDeclaringClass();
1193 private void checkSpecialCaller(Class<?> specialCaller) throws IllegalAccessException {
1216 private MethodHandle restrictReceiver(MemberName method, MethodHandle mh, Class<?> caller) throws IllegalAccessException {
1228 private MethodHandle getDirectMethod(byte refKind, Class<?> refc, MemberName method, Class<?> callerClass) throws IllegalAccessException {
1234 private MethodHandle getDirectMethodNoRestrict(byte refKind, Class<?> refc, MemberName method, Class<?> callerClass) throws IllegalAccessException {
1237 private MethodHandle getDirectMethodCommon(byte refKind, Class<?> refc, MemberName method,
1238 boolean doRestrict, Class<?> callerClass) throws IllegalAccessException {
1243 Class<?> refcAsSuper;
1277 Class<?> callerClass)
1281 Class<?> hostClass = lookupClass;
1288 private MethodHandle getDirectField(byte refKind, Class<?> refc, MemberName field) throws IllegalAccessException {
1297 private MethodHandle getDirectConstructor(Class<?> refc, MemberName ctor) throws IllegalAccessException {
1307 MethodHandle linkMethodHandleConstant(byte refKind, Class<?> defc, String name, Object type) throws ReflectiveOperationException {
1316 : resolveOrFail(refKind, defc, name, (Class<?>) type);
1344 MethodHandle arrayElementGetter(Class<?> arrayClass) throws IllegalArgumentException {
1358 MethodHandle arrayElementSetter(Class<?> arrayClass) throws IllegalArgumentException {
1622 Class<?> src = newType.parameterType(i);
1623 Class<?> dst = oldType.parameterType(j);
1649 MethodHandle constant(Class<?> type, Object value) {
1668 MethodHandle identity(Class<?> type) {
1722 Class<?> ptype = oldType.parameterType(pos+i);
1775 * {@link #dropArguments(MethodHandle,int,Class...) dropArguments}(target, pos, valueTypes.toArray(new Class[0]))
1789 MethodHandle dropArguments(MethodHandle target, int pos, List<Class<?>> valueTypes) {
1798 ArrayList<Class<?>> ptypes = new ArrayList<>(oldType.parameterList());
1851 MethodHandle dropArguments(MethodHandle target, int pos, Class<?>... valueTypes) {
2020 Class<?> rtype = targetType.returnType();
2172 List<Class<?>> targs = ttype.parameterList();
2173 List<Class<?>> gargs = gtype.parameterList();
2233 Class<? extends Throwable> exType,
2242 List<Class<?>> targs = ttype.parameterList();
2243 List<Class<?>> hargs = htype.parameterList();
2266 MethodHandle throwException(Class<?> returnType, Class<? extends Throwable> exType) {