Searched refs:klass (Results 1 - 25 of 276) sorted by relevance

1234567891011>>

/art/test/674-hiddenapi/src-ex/
H A DJNI.java18 public static native boolean canDiscoverField(Class<?> klass, String name, boolean isStatic); argument
19 public static native boolean canGetField(Class<?> klass, String name, boolean isStatic); argument
20 public static native boolean canSetField(Class<?> klass, String name, boolean isStatic); argument
22 public static native boolean canDiscoverMethod(Class<?> klass, String name, boolean isStatic); argument
23 public static native boolean canInvokeMethodA(Class<?> klass, String name, boolean isStatic); argument
24 public static native boolean canInvokeMethodV(Class<?> klass, String name, boolean isStatic); argument
26 public static native boolean canDiscoverConstructor(Class<?> klass, String signature); argument
27 public static native boolean canInvokeConstructorA(Class<?> klass, String signature); argument
28 public static native boolean canInvokeConstructorV(Class<?> klass, String signature); argument
H A DReflection.java24 public static boolean canDiscoverWithGetDeclaredField(Class<?> klass, String name) { argument
26 klass.getDeclaredField(name);
33 public static boolean canDiscoverWithGetDeclaredFields(Class<?> klass, String name) { argument
34 for (Field f : klass.getDeclaredFields()) {
42 public static boolean canDiscoverWithGetField(Class<?> klass, String name) { argument
44 klass.getField(name);
51 public static boolean canDiscoverWithGetFields(Class<?> klass, String name) { argument
52 for (Field f : klass.getFields()) {
60 public static boolean canGetField(Class<?> klass, String name) { argument
62 Field f = klass
72 canSetField(Class<?> klass, String name) argument
84 canDiscoverWithGetDeclaredMethod(Class<?> klass, String name) argument
93 canDiscoverWithGetDeclaredMethods(Class<?> klass, String name) argument
102 canDiscoverWithGetMethod(Class<?> klass, String name) argument
111 canDiscoverWithGetMethods(Class<?> klass, String name) argument
120 canInvokeMethod(Class<?> klass, String name) argument
132 canDiscoverWithGetDeclaredConstructor(Class<?> klass, Class<?> args[]) argument
141 canDiscoverWithGetDeclaredConstructors(Class<?> klass, Class<?> args[]) argument
150 canDiscoverWithGetConstructor(Class<?> klass, Class<?> args[]) argument
159 canDiscoverWithGetConstructors(Class<?> klass, Class<?> args[]) argument
168 canInvokeConstructor(Class<?> klass, Class<?> args[], Object[] initargs) argument
180 canUseNewInstance(Class<?> klass) argument
191 canObserveFieldHiddenAccessFlags(Class<?> klass, String name) argument
196 canObserveMethodHiddenAccessFlags(Class<?> klass, String name) argument
201 canObserveConstructorHiddenAccessFlags(Class<?> klass, Class<?> args[]) argument
[all...]
H A DChildClass.java33 PrimitiveType(char shorty, Class klass, Object value) { argument
35 mClass = klass;
112 for (Class klass : new Class<?>[] { ParentClass.class, ParentInterface.class }) {
114 checkField(klass, "field" + baseName, isStatic, visibility, expected);
115 checkMethod(klass, "method" + baseName, isStatic, visibility, expected);
147 private static void checkMemberCallback(Class<?> klass, String name, argument
155 klass.getField(name);
157 klass.getMethod(name);
161 klass.getDeclaredField(name);
163 klass
179 checkField(Class<?> klass, String name, boolean isStatic, Visibility visibility, Behaviour behaviour) argument
297 checkMethod(Class<?> klass, String name, boolean isStatic, Visibility visibility, Behaviour behaviour) argument
392 checkConstructor(Class<?> klass, Visibility visibility, Hiddenness hiddenness, Behaviour behaviour) argument
482 checkNullaryConstructor(Class<?> klass, Behaviour behaviour) argument
515 throwDiscoveryException(Class<?> klass, String name, boolean isField, String fn, boolean canAccess) argument
523 throwAccessException(Class<?> klass, String name, boolean isField, String fn) argument
531 throwWarningException(Class<?> klass, String name, boolean isField, String fn, boolean setsWarning) argument
540 throwModifiersException(Class<?> klass, String name, boolean isField) argument
[all...]
H A DJLI.java23 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) {
25 return lookup.findGetter(klass, fieldName, fieldType) != null;
34 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) {
36 return lookup.findSetter(klass, fieldName, fieldType) != null;
45 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) {
47 return lookup.findStaticGetter(klass, fieldName, fieldType) != null;
56 MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) {
58 return lookup.findStaticSetter(klass, fieldName, fieldType) != null;
67 MethodHandles.Lookup lookup, Class<?> klass, MethodType methodType) {
69 return lookup.findConstructor(klass, methodTyp
22 canDiscoverWithLookupFindGetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument
33 canDiscoverWithLookupFindSetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument
44 canDiscoverWithLookupFindStaticGetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument
55 canDiscoverWithLookupFindStaticSetter( MethodHandles.Lookup lookup, Class<?> klass, String fieldName, Class<?> fieldType) argument
66 canDiscoverWithLookupFindConstructor( MethodHandles.Lookup lookup, Class<?> klass, MethodType methodType) argument
77 canDiscoverWithLookupFindVirtual( MethodHandles.Lookup lookup, Class<?> klass, String methodName, MethodType methodType) argument
88 canDiscoverWithLookupFindStatic( MethodHandles.Lookup lookup, Class<?> klass, String methodName, MethodType methodType) argument
[all...]
/art/test/1936-thread-end-events/
H A Dmethod_trace.cc40 jfloat JNICALL Java_art_Test989_returnFloatNative(JNIEnv* env, jclass klass) { argument
41 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetFloat", "()F");
42 return env->CallStaticFloatMethod(klass, targetMethod);
45 jdouble JNICALL Java_art_Test989_returnDoubleNative(JNIEnv* env, jclass klass) { argument
46 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetDouble", "()D");
47 return env->CallStaticDoubleMethod(klass, targetMethod);
50 extern "C" JNIEXPORT jobject JNICALL Java_art_Test989_returnValueNative(JNIEnv* env, jclass klass) { argument
51 jmethodID targetMethod = env->GetStaticMethodID(klass, "mkTestObject", "()Ljava/lang/Object;");
52 return env->CallStaticObjectMethod(klass, targetMethod);
56 jclass klass ATTRIBUTE_UNUSE
60 Java_art_Test989_throwANative(JNIEnv* env, jclass klass) argument
66 Java_art_Test989_acceptValueNative(JNIEnv* env, jclass klass, jobject arg) argument
[all...]
/art/test/989-method-trace-throw/
H A Dmethod_trace.cc40 jfloat JNICALL Java_art_Test989_returnFloatNative(JNIEnv* env, jclass klass) { argument
41 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetFloat", "()F");
42 return env->CallStaticFloatMethod(klass, targetMethod);
45 jdouble JNICALL Java_art_Test989_returnDoubleNative(JNIEnv* env, jclass klass) { argument
46 jmethodID targetMethod = env->GetStaticMethodID(klass, "doGetDouble", "()D");
47 return env->CallStaticDoubleMethod(klass, targetMethod);
50 extern "C" JNIEXPORT jobject JNICALL Java_art_Test989_returnValueNative(JNIEnv* env, jclass klass) { argument
51 jmethodID targetMethod = env->GetStaticMethodID(klass, "mkTestObject", "()Ljava/lang/Object;");
52 return env->CallStaticObjectMethod(klass, targetMethod);
56 jclass klass ATTRIBUTE_UNUSE
60 Java_art_Test989_throwANative(JNIEnv* env, jclass klass) argument
66 Java_art_Test989_acceptValueNative(JNIEnv* env, jclass klass, jobject arg) argument
[all...]
/art/test/1919-vminit-thread-start-timing/src/art/
H A DMain.java27 public static native void bindAgentJNIForClass(Class<?> klass); argument
/art/test/901-hello-ti-agent/src/art/
H A DMain.java27 public static native void bindAgentJNIForClass(Class<?> klass); argument
/art/test/912-classes/src-art/art/
H A DMain.java27 public static native void bindAgentJNIForClass(Class<?> klass); argument
/art/runtime/
H A Daot_class_linker.cc34 bool AotClassLinker::InitializeClass(Thread* self, Handle<mirror::Class> klass, argument
39 DCHECK(klass != nullptr);
40 if (klass->IsInitialized() || klass->IsInitializing()) {
41 return ClassLinker::InitializeClass(self, klass, can_init_statics, can_init_parents);
44 // Don't initialize klass if it's superclass is not initialized, because superclass might abort
45 // the transaction and rolled back after klass's change is commited.
46 if (strict_mode_ && !klass->IsInterface() && klass->HasSuperClass()) {
47 if (klass
73 PerformClassVerification(Thread* self, Handle<mirror::Class> klass, verifier::HardFailLogMode log_level, std::string* error_msg) argument
[all...]
H A Dsubtype_check.h237 static SubtypeCheckInfo::State EnsureInitialized(ClassPtr klass)
240 return InitializeOrAssign(klass, /*assign*/false).GetState();
250 static SubtypeCheckInfo::State EnsureAssigned(ClassPtr klass)
253 return InitializeOrAssign(klass, /*assign*/true).GetState();
259 // This is a static function to avoid calling klass.Depth(), which is unsupported
265 static SubtypeCheckInfo::State ForceUninitialize(ClassPtr klass)
282 WriteSubtypeCheckBits(klass, scb_uninitialized);
295 static BitString::StorageType GetEncodedPathToRootForSource(ClassPtr klass)
298 DCHECK_NE(SubtypeCheckInfo::kUninitialized, GetSubtypeCheckInfo(klass).GetState());
299 return GetSubtypeCheckInfo(klass)
[all...]
H A Dnon_debuggable_classes.cc29 void NonDebuggableClasses::AddNonDebuggableClass(jclass klass) { argument
32 ObjPtr<mirror::Class> mirror_klass(self->DecodeJObject(klass)->AsClass());
38 non_debuggable_classes.push_back(reinterpret_cast<jclass>(env->NewGlobalRef(klass)));
/art/runtime/mirror/
H A Dobject-refvisitor-inl.h36 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>(); local
38 const uint32_t class_flags = klass->GetClassFlags<kVerifyNone>();
40 DCHECK((!klass->IsVariableSize<kVerifyFlags, kReadBarrierOption>()));
41 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor);
42 DCHECK((!klass->IsClassClass<kVerifyFlags, kReadBarrierOption>()));
43 DCHECK(!klass->IsStringClass());
44 DCHECK(!klass->IsClassLoaderClass());
45 DCHECK((!klass->IsArrayClass<kVerifyFlags, kReadBarrierOption>()));
48 DCHECK(!klass->IsStringClass());
50 DCHECK((klass
[all...]
H A Dcall_site.cc36 void CallSite::SetClass(Class* klass) { argument
37 CHECK(static_class_.IsNull()) << static_class_.Read() << " " << klass;
38 CHECK(klass != nullptr);
39 static_class_ = GcRoot<Class>(klass);
H A Dmethod.cc32 void Method::SetClass(Class* klass) { argument
33 CHECK(static_class_.IsNull()) << static_class_.Read() << " " << klass;
34 CHECK(klass != nullptr);
35 static_class_ = GcRoot<Class>(klass);
43 void Method::SetArrayClass(Class* klass) { argument
44 CHECK(array_class_.IsNull()) << array_class_.Read() << " " << klass;
45 CHECK(klass != nullptr);
46 array_class_ = GcRoot<Class>(klass);
79 void Constructor::SetClass(Class* klass) { argument
80 CHECK(static_class_.IsNull()) << static_class_.Read() << " " << klass;
90 SetArrayClass(Class* klass) argument
[all...]
/art/test/987-agent-bind/
H A Dagent_bind.cc37 ScopedLocalRef<jclass> klass(env, env->FindClass("art/Test987"));
38 jmethodID targetMethod = env->GetStaticMethodID(klass.get(), function, "()V");
39 env->CallStaticVoidMethod(klass.get(), targetMethod);
43 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
48 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) {
/art/test/999-redefine-hiddenapi/src/
H A DMain.java33 Class<?> klass = Class.forName("art.Test999", true, BOOT_CLASS_LOADER);
34 assertMethodIsHidden(klass, "before redefinition");
35 assertFieldIsHidden(klass, "before redefinition");
39 art.Redefinition.doCommonClassRedefinition(klass, CLASS_BYTES, DEX_BYTES);
42 assertMethodIsHidden(klass, "after redefinition");
43 assertFieldIsHidden(klass, "after redefinition");
46 private static void assertMethodIsHidden(Class<?> klass, String msg) throws Exception { argument
48 klass.getDeclaredMethod("foo");
56 private static void assertFieldIsHidden(Class<?> klass, String msg) throws Exception { argument
58 klass
[all...]
/art/openjdkjvmti/
H A Dti_class.h48 jclass klass,
53 jclass klass,
58 jclass klass,
62 static jvmtiError GetClassModifiers(jvmtiEnv* env, jclass klass, jint* modifiers_ptr);
65 jclass klass,
69 static jvmtiError GetClassStatus(jvmtiEnv* env, jclass klass, jint* status_ptr);
71 static jvmtiError GetClassLoader(jvmtiEnv* env, jclass klass, jobject* classloader_ptr);
83 static jvmtiError IsInterface(jvmtiEnv* env, jclass klass, jboolean* is_interface_ptr);
84 static jvmtiError IsArrayClass(jvmtiEnv* env, jclass klass, jboolean* is_array_class_ptr);
87 jclass klass,
[all...]
H A Dti_field.h45 jclass klass,
52 jclass klass,
57 jclass klass,
62 jclass klass,
66 static jvmtiError SetFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field)
68 static jvmtiError ClearFieldModificationWatch(jvmtiEnv* env, jclass klass, jfieldID field)
70 static jvmtiError SetFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field)
72 static jvmtiError ClearFieldAccessWatch(jvmtiEnv* env, jclass klass, jfieldID field)
/art/runtime/entrypoints/quick/
H A Dquick_cast_entrypoints.cc23 extern "C" size_t artIsAssignableFromCode(mirror::Class* klass, mirror::Class* ref_class)
25 DCHECK(klass != nullptr);
27 return klass->IsAssignableFrom(ref_class) ? 1 : 0;
H A Dquick_alloc_entrypoints.cc38 mirror::Class* klass,
41 DCHECK(klass != nullptr);
43 if (kInitialized || klass->IsInitialized()) {
44 if (!kFinalize || !klass->IsFinalizable()) {
45 size_t byte_count = klass->GetObjectSize();
51 obj->SetClass(klass);
62 return AllocObjectFromCodeInitialized<kInstrumented>(klass, self, allocator_type);
64 return AllocObjectFromCodeResolved<kInstrumented>(klass, self, allocator_type);
66 return AllocObjectFromCode<kInstrumented>(klass, self, allocator_type);
72 mirror::Class* klass, Threa
[all...]
/art/test/048-reflect-v8/src/
H A DDefaultDeclared.java46 private static void printGetMethod(Class<?> klass) { argument
49 m = klass.getDeclaredMethod("sayHi");
50 System.out.println("No error thrown for class " + klass.toString());
52 System.out.println("NoSuchMethodException thrown for class " + klass.toString());
54 System.out.println("Unknown error thrown for class " + klass.toString());
/art/test/674-hiddenapi/
H A Dhiddenapi.cc64 static jobject NewInstance(JNIEnv* env, jclass klass) { argument
65 jmethodID constructor = env->GetMethodID(klass, "<init>", "()V");
69 return env->NewObject(klass, constructor);
73 JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) {
75 jfieldID field = is_static ? env->GetStaticFieldID(klass, utf_name.c_str(), "I")
76 : env->GetFieldID(klass, utf_name.c_str(), "I");
86 JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) {
88 jfieldID field = is_static ? env->GetStaticFieldID(klass, utf_name.c_str(), "I")
89 : env->GetFieldID(klass, utf_name.c_str(), "I");
95 env->GetStaticIntField(klass, fiel
72 Java_JNI_canDiscoverField( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
85 Java_JNI_canGetField( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
115 Java_JNI_canSetField( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
145 Java_JNI_canDiscoverMethod( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
158 Java_JNI_canInvokeMethodA( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
189 Java_JNI_canInvokeMethodV( JNIEnv* env, jclass, jclass klass, jstring name, jboolean is_static) argument
223 Java_JNI_canDiscoverConstructor( JNIEnv* env, jclass, jclass klass, jstring args) argument
235 Java_JNI_canInvokeConstructorA( JNIEnv* env, jclass, jclass klass, jstring args) argument
260 Java_JNI_canInvokeConstructorV( JNIEnv* env, jclass, jclass klass, jstring args) argument
[all...]
/art/test/1932-monitor-events-misc/
H A Dmonitor_misc.cc38 jclass klass,
47 klass, "printLockState", "(Lart/Monitors$NamedLock;Ljava/lang/Object;I)V");
54 env->CallStaticVoidMethod(klass, print_state, lock, exc.get(), res);
37 Java_art_Test1932_doNativeLockPrint(JNIEnv* env, jclass klass, jobject lock) argument
/art/test/004-UnsafeTest/
H A Dunsafe_test.cc29 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj); local
31 Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType())).Int32Value();
36 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj); local
37 return Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType());

Completed in 375 milliseconds

1234567891011>>