Home | History | Annotate | Download | only in src-ex

Lines Matching defs:Class

22 public class ChildClass {
33 PrimitiveType(char shorty, Class klass, Object value) {
40 public Class mClass;
76 // Check expectations about loading into boot class path.
77 isParentInBoot = (ParentClass.class.getClassLoader().getParent() == null);
80 (expectedParentInBoot ? "" : "not ") + "in boot class path");
82 isChildInBoot = (ChildClass.class.getClassLoader().getParent() == null);
85 "in boot class path");
112 for (Class klass : new Class<?>[] { ParentClass.class, ParentInterface.class }) {
118 // Check whether one can use a class constructor.
119 checkConstructor(ParentClass.class, visibility, hiddenness, expected);
123 checkMethod(ParentInterface.class, name, /*isStatic*/ false, visibility, expected);
133 // Check whether Class.newInstance succeeds.
134 checkNullaryConstructor(Class.forName("NullaryConstructor" + hiddenness.name()), expected);
138 static final class RecordingConsumer implements Consumer<String> {
147 private static void checkMemberCallback(Class<?> klass, String name,
179 private static void checkField(Class<?> klass, String name, boolean isStatic,
219 if (JLI.canDiscoverWithLookupFindGetter(lookup, klass, name, int.class)
224 if (JLI.canDiscoverWithLookupFindStaticGetter(lookup, klass, name, int.class)
235 if (JLI.canDiscoverWithLookupFindSetter(publicLookup, klass, name, int.class)
240 if (JLI.canDiscoverWithLookupFindStaticSetter(publicLookup, klass, name, int.class)
297 private static void checkMethod(Class<?> klass, String name, boolean isStatic,
336 final MethodType methodType = MethodType.methodType(int.class);
392 private static void checkConstructor(Class<?> klass, Visibility visibility, Hiddenness hiddenness,
399 Class<?> args[] = new Class[] { visibility.mAssociatedType.mClass,
403 MethodType methodType = MethodType.methodType(void.class, args);
482 private static void checkNullaryConstructor(Class<?> klass, Behaviour behaviour)
511 Class.forName(className), "access", false, "static linking", setsWarning);
515 private static void throwDiscoveryException(Class<?> klass, String name, boolean isField,
523 private static void throwAccessException(Class<?> klass, String name, boolean isField,
531 private static void throwWarningException(Class<?> klass, String name, boolean isField,
540 private static void throwModifiersException(Class<?> klass, String name, boolean isField) {