Home
last modified time | relevance | path

Searched refs:Class (Results 101 – 125 of 933) sorted by relevance

12345678910>>...38

/art/test/172-app-image-twice/src/
DMain.java25 Class<?> tc1 = Class.forName("TestClass"); in main()
28 Class<?> bdcl = Class.forName("dalvik.system.BaseDexClassLoader"); in main()
32 Class<?> tc2 = Class.forName("TestClass"); in main()
47 public static native void debugPrintClass(Class<?> cls); in debugPrintClass()
/art/tools/cpp-define-generator/
Dmirror_class.def22 art::mirror::Class::AccessFlagsOffset().Int32Value())
24 art::mirror::Class::ComponentTypeOffset().Int32Value())
26 art::mirror::Class::DexCacheOffset().Int32Value())
28 art::mirror::Class::IfTableOffset().Int32Value())
30 art::mirror::Class::PrimitiveTypeOffset().Int32Value())
32 art::mirror::Class::ObjectSizeAllocFastPathOffset().Int32Value())
34 art::mirror::Class::ObjectSizeOffset().Int32Value())
36 art::mirror::Class::StatusOffset().Int32Value())
38 art::mirror::Class::kPrimitiveTypeSizeShiftShift)
40 art::mirror::Class::EmbeddedVTableOffset(art::PointerSize::k32).Int32Value())
[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/674-hiddenapi/src-ex/
DJLI.java23 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { in canDiscoverWithLookupFindGetter()
34 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { in canDiscoverWithLookupFindSetter()
45 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { in canDiscoverWithLookupFindStaticGetter()
56 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) { in canDiscoverWithLookupFindStaticSetter()
67 MethodHandles.Lookup lookup, Class<?> klass, MethodType methodType) { in canDiscoverWithLookupFindConstructor()
78 MethodHandles.Lookup lookup, Class<?> klass, String methodName, MethodType methodType) { in canDiscoverWithLookupFindVirtual()
89 MethodHandles.Lookup lookup, Class<?> klass, String methodName, MethodType methodType) { in canDiscoverWithLookupFindStatic()
/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/runtime/dex/
Ddex_file_annotations.h39 Handle<mirror::Class> annotation_class)
45 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class)
52 Handle<mirror::Class> annotation_class)
56 ObjPtr<mirror::ObjectArray<mirror::Class>> GetExceptionTypesForMethod(ArtMethod* method)
64 Handle<mirror::Class> annotation_class)
78 Handle<mirror::Class> annotation_class,
113 ObjPtr<mirror::Object> GetAnnotationForClass(Handle<mirror::Class> klass,
114 Handle<mirror::Class> annotation_class)
116 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForClass(Handle<mirror::Class> klass)
118 ObjPtr<mirror::ObjectArray<mirror::Class>> GetDeclaredClasses(Handle<mirror::Class> klass)
[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/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/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/runtime/mirror/
Dfield-inl.h31 inline ObjPtr<mirror::Class> Field::GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDeclaringClass()
32 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_)); in GetDeclaringClass()
39 inline ObjPtr<mirror::Class> Field::GetType() { in GetType()
40 return GetFieldObject<mirror::Class>(OFFSET_OF_OBJECT_MEMBER(Field, type_)); in GetType()
44 inline void Field::SetDeclaringClass(ObjPtr<Class> c) { in SetDeclaringClass()
49 inline void Field::SetType(ObjPtr<Class> type) { in SetType()
Dclass-alloc-inl.h30 inline void Class::CheckObjectAlloc() { in CheckObjectAlloc()
49 template<bool kIsInstrumented, Class::AddFinalizer kAddFinalizer, bool kCheckAddFinalizer>
50 inline ObjPtr<Object> Class::Alloc(Thread* self, gc::AllocatorType allocator_type) { in Alloc()
55 case Class::AddFinalizer::kUseClassTag: in Alloc()
58 case Class::AddFinalizer::kNoAddFinalizer: in Alloc()
77 inline ObjPtr<Object> Class::AllocObject(Thread* self) { in AllocObject()
81 inline ObjPtr<Object> Class::AllocNonMovableObject(Thread* self) { in AllocNonMovableObject()
Dmethod_type-inl.h27 inline ObjPtr<ObjectArray<Class>> MethodType::GetPTypes() { in GetPTypes()
28 return GetFieldObject<ObjectArray<Class>>(OFFSET_OF_OBJECT_MEMBER(MethodType, p_types_)); in GetPTypes()
35 inline ObjPtr<Class> MethodType::GetRType() { in GetRType()
36 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(MethodType, r_type_)); in GetRType()
/art/runtime/
Dcommon_throws.h27 class Class; variable
56 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class,
57 ObjPtr<mirror::Class> array_class)
70 void ThrowClassCircularityError(ObjPtr<mirror::Class> c)
73 void ThrowClassCircularityError(ObjPtr<mirror::Class> c, const char* fmt, ...)
78 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type)
86 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...)
92 void ThrowIllegalAccessErrorClass(ObjPtr<mirror::Class> referrer, ObjPtr<mirror::Class> accessed)
95 void ThrowIllegalAccessErrorClassForMethodDispatch(ObjPtr<mirror::Class> referrer,
96 ObjPtr<mirror::Class> accessed,
[all …]
Dclass_linker.h104 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0;
111 bool operator()(ObjPtr<mirror::Class> klass) override REQUIRES_SHARED(Locks::mutator_lock_) { in operator()
191 ObjPtr<mirror::Class> FindClass(Thread* self,
199 ObjPtr<mirror::Class> FindSystemClass(Thread* self, const char* descriptor) in FindSystemClass()
206 ObjPtr<mirror::Class> FindArrayClass(Thread* self, ObjPtr<mirror::Class> element_class)
216 ObjPtr<mirror::Class> DefineClass(Thread* self,
227 ObjPtr<mirror::Class> LookupClass(Thread* self,
234 void LookupClasses(const char* descriptor, std::vector<ObjPtr<mirror::Class>>& classes)
238 ObjPtr<mirror::Class> LookupPrimitiveClass(char type) REQUIRES_SHARED(Locks::mutator_lock_);
239 ObjPtr<mirror::Class> FindPrimitiveClass(char type) REQUIRES_SHARED(Locks::mutator_lock_);
[all …]
Dmethod_handles_test.cc50 Handle<mirror::Class> parameter_type) in CreateVoidMethodType()
54 ObjPtr<mirror::Class> class_array_type = GetClassRoot<mirror::ObjectArray<mirror::Class>>(cl); in CreateVoidMethodType()
56 mirror::ObjectArray<mirror::Class>::Alloc(self, class_array_type, 1)); in CreateVoidMethodType()
58 Handle<mirror::Class> void_class = hs.NewHandle(GetClassRoot(ClassRoot::kPrimitiveVoid, cl)); in CreateVoidMethodType()
63 Handle<mirror::Class> from, in TryConversion()
64 Handle<mirror::Class> to, in TryConversion()
84 Handle<mirror::Class> from = hs.NewHandle(cl->FindPrimitiveClass('B')); in TEST_F()
85 Handle<mirror::Class> to = hs.NewHandle(cl->FindPrimitiveClass('I')); in TEST_F()
96 Handle<mirror::Class> from = hs.NewHandle(cl->FindPrimitiveClass('C')); in TEST_F()
97 Handle<mirror::Class> to = hs.NewHandle(cl->FindPrimitiveClass('J')); in TEST_F()
[all …]
Dclass_root-inl.h31 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, in GetClassRoot()
32 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) { in GetClassRoot()
41 ObjPtr<mirror::Class> klass = in GetClassRoot()
48 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) in GetClassRoot()
54 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root) in GetClassRoot()
80 inline ObjPtr<mirror::Class> GetClassRoot(ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) in GetClassRoot()
87 inline ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) in GetClassRoot()
93 inline ObjPtr<mirror::Class> GetClassRoot() REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassRoot()
/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/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/runtime/native/
Djava_lang_Class.cc87 ObjPtr<mirror::Class> declaring_class = m->GetDeclaringClass(); in GetReflectionCaller()
97 ObjPtr<mirror::Class> lookup_class = GetClassRoot<mirror::MethodHandlesLookup>(); in GetReflectionCaller()
106 ObjPtr<mirror::Class> proxy_class = GetClassRoot<mirror::Proxy>(); in GetReflectionCaller()
127 ObjPtr<mirror::Class> caller = (visitor.caller == nullptr) in GetReflectionCaller()
164 ALWAYS_INLINE static inline ObjPtr<mirror::Class> DecodeClass( in DecodeClass()
167 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); in DecodeClass()
199 Handle<mirror::Class> c( in Class_classForName()
223 ObjPtr<mirror::Class> klass = mirror::Class::GetPrimitiveClass(soa.Decode<mirror::String>(name)); in Class_getPrimitiveClass()
230 ObjPtr<mirror::Class> c = DecodeClass(soa, javaThis); in Class_getNameNative()
231 return soa.AddLocalReference<jstring>(mirror::Class::ComputeName(hs.NewHandle(c))); in Class_getNameNative()
[all …]
/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()
/art/test/998-redefine-use-after-free/src-ex/art/
DRedefinition.java23 public final Class<?> target;
27 public CommonClassDefinition(Class<?> target, byte[] class_file_bytes, byte[] dex_file_bytes) { in CommonClassDefinition()
54 public static native void doCommonClassRedefinition(Class<?> target, in doCommonClassRedefinition()
59 ArrayList<Class<?>> classes = new ArrayList<>(); in doMultiClassRedefinition()
68 doCommonMultiClassRedefinition(classes.toArray(new Class<?>[0]), in doMultiClassRedefinition()
81 public static native void doCommonMultiClassRedefinition(Class<?>[] targets, in doCommonMultiClassRedefinition()
84 public static native void doCommonClassRetransformation(Class<?>... target); in doCommonClassRetransformation()
/art/test/1948-obsolete-const-method-handle/util-src/src/art/
DRedefinition.java23 public final Class<?> target;
27 public CommonClassDefinition(Class<?> target, byte[] class_file_bytes, byte[] dex_file_bytes) { in CommonClassDefinition()
54 public static native void doCommonClassRedefinition(Class<?> target, in doCommonClassRedefinition()
59 ArrayList<Class<?>> classes = new ArrayList<>(); in doMultiClassRedefinition()
68 doCommonMultiClassRedefinition(classes.toArray(new Class<?>[0]), in doMultiClassRedefinition()
81 public static native void doCommonMultiClassRedefinition(Class<?>[] targets, in doCommonMultiClassRedefinition()
84 public static native void doCommonClassRetransformation(Class<?>... target); in doCommonClassRetransformation()
/art/test/981-dedup-original-dex/src-art/art/
DRedefinition.java23 public final Class<?> target;
27 public CommonClassDefinition(Class<?> target, byte[] class_file_bytes, byte[] dex_file_bytes) { in CommonClassDefinition()
54 public static native void doCommonClassRedefinition(Class<?> target, in doCommonClassRedefinition()
59 ArrayList<Class<?>> classes = new ArrayList<>(); in doMultiClassRedefinition()
68 doCommonMultiClassRedefinition(classes.toArray(new Class<?>[0]), in doMultiClassRedefinition()
81 public static native void doCommonMultiClassRedefinition(Class<?>[] targets, in doCommonMultiClassRedefinition()
84 public static native void doCommonClassRetransformation(Class<?>... target); in doCommonClassRetransformation()

12345678910>>...38