Home
last modified time | relevance | path

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

/art/compiler/driver/
Dcompiler_driver-inl.h127 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); in IsFastInstanceField()
203 return std::make_pair(true, !resolved_member->IsFinal()); in IsClassOfStaticMemberAvailableToReferrer()
328 (*invoke_type == kVirtual) && (resolved_method->IsFinal() || methods_class->IsFinal()); in IsFastInvoke()
Dcompiler_driver.cc1093 *type_known_final = resolved_class->IsFinal() && !resolved_class->IsArrayClass(); in CanAccessTypeWithoutChecks()
/art/runtime/mirror/
Dfield.h63 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
Dclass.h217 ALWAYS_INLINE bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
296 return IsFinal(); in CannotBeAssignedFromOtherTypes()
/art/compiler/dex/
Dverified_method.cc312 if (reg_type.IsPreciseReference() || concrete_method->IsFinal() || in GenerateDevirtMap()
313 concrete_method->GetDeclaringClass()->IsFinal()) { in GenerateDevirtMap()
/art/runtime/
Dclass_linker_test.cc88 EXPECT_TRUE(primitive->IsFinal()); in AssertPrimitiveClass()
142 EXPECT_TRUE(array->IsFinal()); in AssertArrayClass()
233 EXPECT_FALSE(klass->IsFinal()); in AssertClass()
237 if (klass->IsFinal()) { in AssertClass()
242 EXPECT_FALSE(klass->IsFinal()); in AssertClass()
718 EXPECT_FALSE(JavaLangObject->IsFinal()); in TEST_F()
762 EXPECT_FALSE(MyClass->IsFinal()); in TEST_F()
Dart_field.h65 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
Dart_method.h127 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() function
Dclass_linker.cc3499 CHECK(!prototype->IsFinal()); in CheckProxyMethod()
3500 CHECK(method->IsFinal()); in CheckProxyMethod()
4341 if (super->IsFinal() || super->IsInterface()) { in LinkSuperClass()
4345 super->IsFinal() ? "declared final" : "an interface"); in LinkSuperClass()
4595 if (super_method->IsFinal()) { in LinkVirtualMethods()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h311 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { in FindFieldFromCode()
534 (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.cc36 if (kIsSet && field->IsFinal()) { in VerifyFieldAccess()
/art/runtime/verifier/
Dreg_type_cache.cc444 if (uninit_type.IsUninitializedThisReference() && !klass->IsFinal()) { in FromUninitialized()
Dmethod_verifier.cc145 } else if (super != nullptr && super->IsFinal()) { in VerifyClass()
2827 if (klass->GetInstanceField(i)->IsFinal()) { in CodeFlowVerifyInstruction()
3990 if (field->IsFinal() && field->GetDeclaringClass() != GetDeclaringClass().GetClass()) { in VerifyISFieldAccess()
4110 if (field->IsFinal() && field->GetDeclaringClass() != GetDeclaringClass().GetClass()) { in VerifyQuickFieldAccess()
/art/compiler/
Dimage_writer.cc435 if (!field->IsFinal()) { in AssignImageBinSlot()