Home
last modified time | relevance | path

Searched refs:IsFinal (Results 1 – 14 of 14) sorted by relevance

/art/compiler/driver/
Dcompiler_driver-inl.h103 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); in IsFastInstanceField()
155 return std::make_pair(true, !resolved_field->IsFinal()); in IsFastStaticField()
229 (*invoke_type == kVirtual) && (resolved_method->IsFinal() || methods_class->IsFinal()); in IsFastInvoke()
Dcompiler_driver.cc906 *type_known_final = resolved_class->IsFinal() && !resolved_class->IsArrayClass(); in CanAccessTypeWithoutChecks()
/art/compiler/dex/
Dverified_method.cc253 if (reg_type.IsPreciseReference() || concrete_method->IsFinal() || in GenerateDevirtMap()
254 concrete_method->GetDeclaringClass()->IsFinal()) { in GenerateDevirtMap()
/art/runtime/
Dclass_linker_test.cc87 EXPECT_TRUE(primitive->IsFinal()); in AssertPrimitiveClass()
141 EXPECT_TRUE(array->IsFinal()); in AssertArrayClass()
235 EXPECT_FALSE(klass->IsFinal()); in AssertClass()
239 if (klass->IsFinal()) { in AssertClass()
244 EXPECT_FALSE(klass->IsFinal()); in AssertClass()
678 EXPECT_FALSE(JavaLangObject->IsFinal()); in TEST_F()
722 EXPECT_FALSE(MyClass->IsFinal()); in TEST_F()
Dclass_linker.cc4037 CHECK(!prototype->IsFinal()); in CheckProxyMethod()
4038 CHECK(method->IsFinal()); in CheckProxyMethod()
4738 if (super->IsFinal() || super->IsInterface()) { in LinkSuperClass()
4742 super->IsFinal() ? "declared final" : "an interface"); in LinkSuperClass()
4981 if (super_method->IsFinal()) { in LinkVirtualMethods()
/art/runtime/mirror/
Dart_field.h73 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
Dclass.h238 ALWAYS_INLINE bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
298 return IsFinal(); in CannotBeAssignedFromOtherTypes()
Dart_method.h115 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h292 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { in FindFieldFromCode()
523 (is_set && resolved_field->IsFinal() && (fields_class != referring_class)))) { in FindFieldFast()
/art/runtime/quick/
Dinline_method_analyser.cc342 (is_put && field->IsFinal() && method_class != field_class)) { in ComputeSpecialAccessorInfo()
/art/runtime/native/
Djava_lang_reflect_Field.cc35 if (kIsSet && field->IsFinal()) { in VerifyFieldAccess()
/art/runtime/verifier/
Dreg_type_cache.cc415 if (uninit_type.IsUninitializedThisReference() && !klass->IsFinal()) { in FromUninitialized()
Dmethod_verifier.cc122 } else if (super != nullptr && super->IsFinal()) { in VerifyClass()
3777 if (field->IsFinal() && field->GetDeclaringClass() != GetDeclaringClass().GetClass()) { in VerifyISFieldAccess()
3895 if (field->IsFinal() && field->GetDeclaringClass() != GetDeclaringClass().GetClass()) { in VerifyQuickFieldAccess()
/art/compiler/
Dimage_writer.cc343 if (!field->IsFinal()) { in AssignImageBinSlot()