/art/test/589-super-imt/src/ |
D | Main.java | 18 public Class<?> method1(); in method1() 19 public Class<?> method2(); in method2() 20 public Class<?> method3(); in method3() 21 public Class<?> method4(); in method4() 22 public Class<?> method5(); in method5() 23 public Class<?> method6(); in method6() 24 public Class<?> method7(); in method7() 25 public Class<?> method8(); in method8() 26 public Class<?> method9(); in method9() 27 public Class<?> method10(); in method10() [all …]
|
/art/runtime/mirror/ |
D | class-inl.h | 45 inline uint32_t Class::GetObjectSize() { in GetObjectSize() 52 inline uint32_t Class::GetObjectSizeAllocFastPath() { in GetObjectSizeAllocFastPath() 60 inline Class* Class::GetSuperClass() { in GetSuperClass() 66 return GetFieldObject<Class, kVerifyFlags, kReadBarrierOption>( in GetSuperClass() 67 OFFSET_OF_OBJECT_MEMBER(Class, super_class_)); in GetSuperClass() 70 inline void Class::SetSuperClass(ObjPtr<Class> new_super_class) { in SetSuperClass() 73 ObjPtr<Class> old_super_class = in SetSuperClass() 74 GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(Class, super_class_)); in SetSuperClass() 78 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(Class, super_class_), new_super_class); in SetSuperClass() 82 inline ClassLoader* Class::GetClassLoader() { in GetClassLoader() [all …]
|
D | class.cc | 48 GcRoot<Class> Class::java_lang_Class_; 50 void Class::SetClassClass(ObjPtr<Class> java_lang_Class) { in SetClassClass() 56 java_lang_Class_ = GcRoot<Class>(java_lang_Class); in SetClassClass() 59 void Class::ResetClass() { in ResetClass() 61 java_lang_Class_ = GcRoot<Class>(nullptr); in ResetClass() 64 void Class::VisitRoots(RootVisitor* visitor) { in VisitRoots() 68 ClassExt* Class::EnsureExtDataPresent(Thread* self) { in EnsureExtDataPresent() 75 Handle<Class> h_this(hs.NewHandle(this)); in EnsureExtDataPresent() 87 MemberOffset ext_offset(OFFSET_OF_OBJECT_MEMBER(Class, ext_data_)); in EnsureExtDataPresent() 110 void Class::SetStatus(Handle<Class> h_this, Status new_status, Thread* self) { in SetStatus() [all …]
|
D | method.h | 26 class Class; variable 35 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() 39 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 43 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { in ArrayClass() 47 static void SetArrayClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 54 static GcRoot<Class> static_class_; // java.lang.reflect.Method.class. 55 static GcRoot<Class> array_class_; // [java.lang.reflect.Method.class. 67 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() 71 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 75 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { in ArrayClass() [all …]
|
D | method_type.h | 35 Handle<Class> return_type, 36 Handle<ObjectArray<Class>> param_types) 39 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() 43 ObjectArray<Class>* GetPTypes() REQUIRES_SHARED(Locks::mutator_lock_) { in GetPTypes() 44 return GetFieldObject<ObjectArray<Class>>(OFFSET_OF_OBJECT_MEMBER(MethodType, p_types_)); in GetPTypes() 51 Class* GetRType() REQUIRES_SHARED(Locks::mutator_lock_) { in GetRType() 52 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(MethodType, r_type_)); in GetRType() 55 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 94 HeapReference<ObjectArray<mirror::Class>> p_types_; 95 HeapReference<mirror::Class> r_type_; [all …]
|
D | field.h | 34 class Class; variable 40 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() 44 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { in ArrayClass() 52 mirror::Class* GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDeclaringClass() 53 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_)); in GetDeclaringClass() 77 mirror::Class* GetType() REQUIRES_SHARED(Locks::mutator_lock_) { in GetType() 78 return GetFieldObject<mirror::Class>(OFFSET_OF_OBJECT_MEMBER(Field, type_)); in GetType() 85 static void SetClass(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_); 88 static void SetArrayClass(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_); 105 HeapReference<mirror::Class> declaring_class_; [all …]
|
D | method.cc | 27 GcRoot<Class> Method::static_class_; 28 GcRoot<Class> Method::array_class_; 29 GcRoot<Class> Constructor::static_class_; 30 GcRoot<Class> Constructor::array_class_; 32 void Method::SetClass(Class* klass) { in SetClass() 35 static_class_ = GcRoot<Class>(klass); in SetClass() 40 static_class_ = GcRoot<Class>(nullptr); in ResetClass() 43 void Method::SetArrayClass(Class* klass) { in SetArrayClass() 46 array_class_ = GcRoot<Class>(klass); in SetArrayClass() 51 array_class_ = GcRoot<Class>(nullptr); in ResetArrayClass() [all …]
|
D | field.cc | 27 GcRoot<Class> Field::static_class_; 28 GcRoot<Class> Field::array_class_; 30 void Field::SetClass(ObjPtr<Class> klass) { in SetClass() 33 static_class_ = GcRoot<Class>(klass); in SetClass() 38 static_class_ = GcRoot<Class>(nullptr); in ResetClass() 41 void Field::SetArrayClass(ObjPtr<Class> klass) { in SetArrayClass() 44 array_class_ = GcRoot<Class>(klass); in SetArrayClass() 49 array_class_ = GcRoot<Class>(nullptr); in ResetArrayClass() 58 mirror::Class* declaring_class = GetDeclaringClass(); in GetArtField()
|
D | method_type.cc | 26 GcRoot<mirror::Class> MethodType::static_class_; 29 Handle<Class> return_type, in Create() 30 Handle<ObjectArray<Class>> param_types) { in Create() 48 mirror::ObjectArray<Class>* const p_types = GetPTypes(); in NumberOfVRegs() 55 mirror::Class* klass = p_types->GetWithoutChecks(i); in NumberOfVRegs() 64 mirror::ObjectArray<Class>* const p_types = GetPTypes(); in IsExactMatch() 67 mirror::ObjectArray<Class>* const target_p_types = target->GetPTypes(); in IsExactMatch() 80 mirror::ObjectArray<Class>* const p_types = GetPTypes(); in IsConvertible() 83 mirror::ObjectArray<Class>* const target_p_types = target->GetPTypes(); in IsConvertible() 108 mirror::ObjectArray<Class>* const p_types = GetPTypes(); in PrettyDescriptor() [all …]
|
/art/test/912-classes/src-art/art/ |
D | Test912.java | 111 Class<?> base = Class.forName(className); in testClass() 115 private static void testClass(Class<?> base) throws Exception { in testClass() 125 private static void testClassType(Class<?> c) throws Exception { in testClassType() 133 private static void testClassFields(Class<?> c) throws Exception { in testClassFields() 137 private static void testClassMethods(Class<?> c) throws Exception { in testClassMethods() 141 private static void testClassStatus(Class<?> c) { in testClassStatus() 145 private static void testInterfaces(Class<?> c) { in testInterfaces() 154 private static void testClassLoader(Class<?> c) { in testClassLoader() 176 Class.forName("B", false, cl1); in testClassLoaderClasses() 177 Class.forName("A", false, cl1); in testClassLoaderClasses() [all …]
|
/art/runtime/ |
D | dex_file_annotations.h | 38 mirror::Object* GetAnnotationForField(ArtField* field, Handle<mirror::Class> annotation_class) 44 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class) 50 mirror::Object* GetAnnotationForMethod(ArtMethod* method, Handle<mirror::Class> annotation_class) 54 mirror::ObjectArray<mirror::Class>* GetExceptionTypesForMethod(ArtMethod* method) 60 Handle<mirror::Class> annotation_class) 74 Handle<mirror::Class> annotation_class, 80 mirror::Object* GetAnnotationForClass(Handle<mirror::Class> klass, 81 Handle<mirror::Class> annotation_class) 83 mirror::ObjectArray<mirror::Object>* GetAnnotationsForClass(Handle<mirror::Class> klass) 85 mirror::ObjectArray<mirror::Class>* GetDeclaredClasses(Handle<mirror::Class> klass) [all …]
|
D | common_throws.h | 26 class Class; variable 55 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, 56 ObjPtr<mirror::Class> array_class) 69 void ThrowClassCircularityError(ObjPtr<mirror::Class> c) 72 void ThrowClassCircularityError(ObjPtr<mirror::Class> c, const char* fmt, ...) 77 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type) 85 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) 91 void ThrowIllegalAccessErrorClass(ObjPtr<mirror::Class> referrer, ObjPtr<mirror::Class> accessed) 94 void ThrowIllegalAccessErrorClassForMethodDispatch(ObjPtr<mirror::Class> referrer, 95 ObjPtr<mirror::Class> accessed, [all …]
|
D | class_linker.h | 83 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0; 179 mirror::Class* FindClass(Thread* self, 187 mirror::Class* FindSystemClass(Thread* self, const char* descriptor) in FindSystemClass() 194 mirror::Class* FindArrayClass(Thread* self, ObjPtr<mirror::Class>* element_class) 204 mirror::Class* DefineClass(Thread* self, 215 mirror::Class* LookupClass(Thread* self, 222 void LookupClasses(const char* descriptor, std::vector<ObjPtr<mirror::Class>>& classes) 226 mirror::Class* FindPrimitiveClass(char type) REQUIRES_SHARED(Locks::mutator_lock_); 251 mirror::Class* ResolveType(const DexFile& dex_file, 253 ObjPtr<mirror::Class> referrer) [all …]
|
/art/test/566-polymorphic-inlining/src/ |
D | Main.java | 18 public Class<?> sameInvokeInterface(); in sameInvokeInterface() 19 public Class<?> sameInvokeInterface2(); in sameInvokeInterface2() 20 public Class<?> sameInvokeInterface3(); in sameInvokeInterface3() 84 public Class<?> sameInvokeVirtual() { in sameInvokeVirtual() 89 public Class<?> sameInvokeInterface() { in sameInvokeInterface() 94 public Class<?> sameInvokeInterface2() { in sameInvokeInterface2() 99 public Class<?> sameInvokeInterface3() { in sameInvokeInterface3() 104 public static Class<?> testInvokeInterface(Itf i) { in testInvokeInterface() 108 public static Class<?> testInvokeInterface2(Itf i) { in testInvokeInterface2() 116 public static Class<?> testInvokeVirtual(Main m) { in testInvokeVirtual() [all …]
|
/art/test/042-new-instance/src/ |
D | Main.java | 36 Class<?> c = Class.forName("LocalClass"); in testClassNewInstance() 46 Class<?> c = Class.forName("otherpackage.PackageAccess"); in testClassNewInstance() 74 Class<?> c = Class.forName("LocalClass"); in testConstructorNewInstance() 86 Class<?> c = Class.forName("LocalClass2"); in testConstructorNewInstance() 97 Class<?> c = Class.forName("Main$InnerClass"); in testConstructorNewInstance() 108 Class<?> c = Class.forName("Main$StaticInnerClass"); in testConstructorNewInstance() 119 Class<?> c = Class.forName("otherpackage.PackageAccess"); in testConstructorNewInstance() 132 Class<?> c = Class.forName("MaybeAbstract"); in testConstructorNewInstance() 146 Class<?> c = Class.forName("otherpackage.PackageAccess2"); in testConstructorNewInstance() 200 Class<?> c = CC.class; in newInstance()
|
/art/test/155-java-set-resolved-type/src/ |
D | Main.java | 25 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in main() 40 Class<?> tpc = Class.forName("TestParameter", false, mainLoader); in main() 55 Class<?> timpl = Class.forName("TestImplementation", false, mainLoader); in main() 71 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in getClassLoaderFor() 85 public static void clearResolvedTypes(Class<?> c) { in clearResolvedTypes() 93 public static native void nativeClearResolvedTypes(Class<?> c); in nativeClearResolvedTypes()
|
/art/test/626-const-class-linking/src/ |
D | Main.java | 27 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in main() 46 Class<?> helper = delegating_loader.loadClass("Helper1"); in testClearDexCache() 48 WeakReference<Class<?>> weak_test1 = wrapHelperGet(helper); in testClearDexCache() 52 WeakReference<Class<?>> weak_test2 = wrapHelperGet(helper); in testClearDexCache() 55 Class<?> test1 = weak_test1.get(); in testClearDexCache() 59 Class<?> test2 = weak_test2.get(); in testClearDexCache() 73 Class<?> helper1 = delegating_loader.loadClass("Helper1"); in testMultiDex() 74 WeakReference<Class<?>> weak_test1 = wrapHelperGet(helper1); in testMultiDex() 78 Class<?> helper2 = delegating_loader.loadClass("Helper2"); in testMultiDex() 79 WeakReference<Class<?>> weak_test2 = wrapHelperGet(helper2); in testMultiDex() [all …]
|
/art/test/158-app-image-class-table/src/ |
D | Main.java | 22 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in main() 33 Class<?> timpl = in main() 34 Class.forName("TestImplementation", false, Main.class.getClassLoader()); in main() 46 public static void clearResolvedTypes(Class<?> c) { in clearResolvedTypes() 54 public static native void nativeClearResolvedTypes(Class<?> c); in nativeClearResolvedTypes()
|
/art/runtime/native/ |
D | java_lang_Class.cc | 50 ALWAYS_INLINE static inline ObjPtr<mirror::Class> DecodeClass( in DecodeClass() 53 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); in DecodeClass() 85 Handle<mirror::Class> c( in Class_classForName() 110 ObjPtr<mirror::Class> c = DecodeClass(soa, javaThis); in Class_getNameNative() 111 return soa.AddLocalReference<jstring>(mirror::Class::ComputeName(hs.NewHandle(c))); in Class_getNameNative() 116 static ObjPtr<mirror::Class> GetClassArrayClass(Thread* self) in GetClassArrayClass() 118 ObjPtr<mirror::Class> class_class = mirror::Class::GetJavaLangClass(); in GetClassArrayClass() 125 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getInterfacesInternal() 137 Handle<mirror::Class> class_array_class = hs.NewHandle(GetClassArrayClass(soa.Self())); in Class_getInterfacesInternal() 138 Handle<mirror::ObjectArray<mirror::Class>> ifaces = hs.NewHandle( in Class_getInterfacesInternal() [all …]
|
/art/test/462-checker-inlining-dex-files/src-multidex/ |
D | OtherDex.java | 41 public static Class<?> returnOtherDexClass() { in returnOtherDexClass() 45 public static Class<?> returnMainClass() { in returnMainClass() 49 private static Class<?> returnOtherDexClass2() { in returnOtherDexClass2() 53 public static Class<?> returnOtherDexClassStaticCall() { in returnOtherDexClassStaticCall() 59 public static Class<?> returnOtherDexCallingMain() { in returnOtherDexCallingMain()
|
/art/test/910-methods/src/art/ |
D | Test910.java | 41 private static void testMethod(String className, String methodName, Class<?>... types) in testMethod() 43 Class<?> base = Class.forName(className); in testMethod() 47 private static void testMethod(Class<?> base, String methodName, Class<?>... types) in testMethod() 53 private static void testMethod(Method m, Class<?> base, boolean printName) { in testMethod() 62 Class<?> declClass = getMethodDeclaringClass(m); in testMethod() 127 private static native Class<?> getMethodDeclaringClass(Method m); in getMethodDeclaringClass() 150 private static Class<?> proxyClass = null; 152 private static Class<?> getProxyClass() throws Exception { in getProxyClass() 167 private static Class<?> createProxyClass(int i) throws Exception { in createProxyClass() 169 Class<?>[] input = new Class<?>[count + 1]; in createProxyClass() [all …]
|
/art/test/944-transform-classloaders/src/art/ |
D | Test944.java | 123 private static void checkIsInstance(Class<?> klass, Object o) throws Exception { in checkIsInstance() 146 private static void checkDexFileInClassLoader(Class<?> klass) throws Exception { in checkDexFileInClassLoader() 172 Class<?> baseDexClassLoaderClass = Class.forName("dalvik.system.BaseDexClassLoader"); in checkDexFileInClassLoader() 175 Class<?> dexPathListClass = Class.forName("dalvik.system.DexPathList"); in checkDexFileInClassLoader() 178 Class<?> dexPathListElementClass = Class.forName("dalvik.system.DexPathList$Element"); in checkDexFileInClassLoader() 181 Class<?> dexFileClass = Class.forName("dalvik.system.DexFile"); in checkDexFileInClassLoader() 274 private static long getDexFilePointer(Class<?> target) throws Exception { in getDexFilePointer() 283 Field dexCacheField = Class.class.getDeclaredField("dexCache"); in getDexFilePointer() 285 Class<?> dexCacheClass = Class.forName("java.lang.DexCache"); in getDexFilePointer()
|
/art/test/146-bad-interface/src-art/ |
D | Main.java | 31 Class<?> c = Class.forName("A", true, p); in main() 33 Class<?> runner = Class.forName("InvokeInf", true, p); in main() 34 Class<?> arg = Class.forName("Iface", true, p); in main()
|
/art/test/462-checker-inlining-dex-files/src/ |
D | Main.java | 109 public static Class<?> dontInlineOtherDexClass() { in dontInlineOtherDexClass() 126 public static Class<?> inlineMainClass() { in inlineMainClass() 138 public static Class<?> dontInlineOtherDexClassStaticCall() { in dontInlineOtherDexClassStaticCall() 155 public static Class<?> inlineOtherDexCallingMain() { in inlineOtherDexCallingMain() 159 public static Class<?> getOtherClass() { in getOtherClass() 199 public static Class<?> cls = AAA.class;
|
/art/test/157-void-class/src-art/ |
D | Main.java | 23 Class<?> class_loader_class = Class.forName("dalvik.system.PathClassLoader"); in main() 44 Class<?> voidClass = void.class; in main() 48 public static void clearResolvedTypes(Class<?> c) { in clearResolvedTypes() 54 public static native void nativeClearResolvedTypes(Class<?> c); in nativeClearResolvedTypes()
|