summaryrefslogtreecommitdiff
path: root/runtime/native/java_lang_Class.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/native/java_lang_Class.cc')
-rw-r--r--runtime/native/java_lang_Class.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/runtime/native/java_lang_Class.cc b/runtime/native/java_lang_Class.cc
index e161ed49f70..2c1c963ed6f 100644
--- a/runtime/native/java_lang_Class.cc
+++ b/runtime/native/java_lang_Class.cc
@@ -701,8 +701,7 @@ static jobject Class_getEnclosingConstructorNative(JNIEnv* env, jobject javaThis
}
ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass);
if (method != nullptr) {
- if (soa.Decode<mirror::Class>(WellKnownClasses::java_lang_reflect_Constructor) ==
- method->GetClass()) {
+ if (mirror::Constructor::StaticClass() == method->GetClass()) {
return soa.AddLocalReference<jobject>(method);
}
}
@@ -718,8 +717,7 @@ static jobject Class_getEnclosingMethodNative(JNIEnv* env, jobject javaThis) {
}
ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass);
if (method != nullptr) {
- if (soa.Decode<mirror::Class>(WellKnownClasses::java_lang_reflect_Method) ==
- method->GetClass()) {
+ if (mirror::Method::StaticClass() == method->GetClass()) {
return soa.AddLocalReference<jobject>(method);
}
}