Home
last modified time | relevance | path

Searched refs:Class (Results 1 – 25 of 662) sorted by relevance

12345678910>>...27

/art/test/589-super-imt/src/
DMain.java18 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/
Dclass-inl.h45 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 …]
Dclass.cc48 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 …]
Dmethod.h26 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 …]
Dmethod_type.h35 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 …]
Dfield.h34 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 …]
Dmethod.cc27 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 …]
Dfield.cc27 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()
Dmethod_type.cc26 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/
DTest912.java111 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/
Ddex_file_annotations.h38 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 …]
Dcommon_throws.h26 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 …]
Dclass_linker.h83 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/
DMain.java18 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/
DMain.java36 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/
DMain.java25 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/
DMain.java27 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/
DMain.java22 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/
Djava_lang_Class.cc50 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/
DOtherDex.java41 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/
DTest910.java41 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/
DTest944.java123 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/
DMain.java31 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/
DMain.java109 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/
DMain.java23 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()

12345678910>>...27