Home | History | Annotate | Download | only in src

Lines Matching defs:class

13 public class ClassAttrs {
16 class ConsInnerNamed {
26 public class PublicInnerClass {
29 protected class ProtectedInnerClass {
32 private class PrivateInnerClass {
35 class PackagePrivateInnerClass {
50 private static void showModifiers(Class<?> c) {
57 showModifiers(int.class);
58 showModifiers(int[].class);
61 showModifiers(Object.class);
62 showModifiers(Object[].class);
65 showModifiers(PublicInnerClass.class);
66 showModifiers(PublicInnerClass[].class);
67 showModifiers(ProtectedInnerClass.class);
68 showModifiers(ProtectedInnerClass[].class);
69 showModifiers(PrivateInnerClass.class);
70 showModifiers(PrivateInnerClass[].class);
71 showModifiers(PackagePrivateInnerClass.class);
72 showModifiers(PackagePrivateInnerClass[].class);
75 showModifiers(Serializable.class);
76 showModifiers(Serializable[].class);
79 showModifiers(PublicInnerInterface.class);
80 showModifiers(PublicInnerInterface[].class);
81 showModifiers(ProtectedInnerInterface.class);
82 showModifiers(ProtectedInnerInterface[].class);
83 showModifiers(PrivateInnerInterface.class);
84 showModifiers(PrivateInnerInterface[].class);
85 showModifiers(PackagePrivateInnerInterface.class);
86 showModifiers(PackagePrivateInnerInterface[].class);
92 printClassAttrs(ClassAttrs.class);
93 printClassAttrs(OtherClass.class);
94 printClassAttrs(OtherPackageClass.class);
97 class InnerNamed {
111 printClassAttrs(MemberClass.class);
114 printClassAttrs(FancyClass.class);
118 cons = MemberClass.class.getConstructor(
119 new Class[] { MemberClass.class });
124 meth = MemberClass.class.getMethod("foo", (Class[]) null);
129 field = MemberClass.class.getField("mWha");
147 assertTrue(String.class.isAssignableFrom(String.class));
150 assertTrue(Object.class.isAssignableFrom(Object.class));
151 assertTrue(Object.class.isAssignableFrom(Class.class));
152 assertTrue(Object.class.isAssignableFrom(String.class));
153 assertFalse(Object.class.isAssignableFrom(int.class));
154 assertFalse(Object.class.isAssignableFrom(long.class));
157 assertTrue(CharSequence.class.isAssignableFrom(String.class));
158 assertFalse(CharSequence.class.isAssignableFrom(Object.class));
161 assertTrue(AccessibleObject.class.isAssignableFrom(Method.class));
162 assertFalse(Method.class.isAssignableFrom(AccessibleObject.class));
165 assertTrue(int[].class.isAssignableFrom(int[].class));
166 assertFalse(int[].class.isAssignableFrom(char[].class));
167 assertFalse(char[].class.isAssignableFrom(int[].class));
168 assertTrue(Object.class.isAssignableFrom(int[].class));
169 assertFalse(int[].class.isAssignableFrom(Object.class));
172 assertFalse(Object.class.isAssignableFrom(null));
180 assertTrue(String.class.isInstance("hello"));
183 assertTrue(Object.class.isInstance(new Object()));
184 assertTrue(Object.class.isInstance(Class.class));
185 assertTrue(Object.class.isInstance("hello"));
188 assertTrue(CharSequence.class.isInstance("hello"));
189 assertFalse(CharSequence.class.isInstance(new Object()));
192 assertTrue(AccessibleObject.class.isInstance(Method.class.getDeclaredMethods()[0]));
193 assertFalse(Method.class.isInstance(Method.class.getDeclaredFields()[0]));
196 assertTrue(int[].class.isInstance(new int[0]));
197 assertFalse(int[].class.isInstance(new char[0]));
198 assertFalse(char[].class.isInstance(new int[0]));
199 assertTrue(Object.class.isInstance(new int[0]));
200 assertFalse(int[].class.isInstance(new Object()));
202 assertFalse(Object.class.isInstance(null));
221 Class c = Class.forName("libcore.reflect.AnnotationAccess");
222 method = c.getDeclaredMethod("getSignature", java.lang.reflect.AnnotatedElement.class);
239 static class MemberClass<XYZ> {
246 public Class<XYZ> foo() throws NoSuchMethodException {
252 static public class PublicMemberClass {
257 * Dump a variety of class attributes.
259 public static void printClassAttrs(Class clazz) {
260 Class clazz2;
317 TypeVariable<Class<?>>[] typeParameters = clazz.getTypeParameters();