/aosp12/art/compiler/driver/ |
H A D | dex_compilation_unit.cc | 72 if (field->IsFinal()) { in RequiresConstructorBarrier() 80 if (field.IsFinal()) { in RequiresConstructorBarrier()
|
/aosp12/art/dex2oat/driver/ |
H A D | compiler_driver-inl.h | 98 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); in IsFastInstanceField()
|
H A D | compiler_driver.cc | 646 if (!klass->IsFinal()) { in InitializeTypeCheckBitstrings()
|
/aosp12/art/runtime/mirror/ |
H A D | field.h | 58 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() function
|
H A D | class-inl.h | 1196 return IsFinal(); in CannotBeAssignedFromOtherTypes()
|
H A D | class.h | 255 ALWAYS_INLINE bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() function
|
/aosp12/art/runtime/ |
H A D | art_method-inl.h | 364 if (IsFinal() || GetDeclaringClass<kReadBarrierOption>()->IsFinal()) { in HasSingleImplementation()
|
H A D | cha.cc | 525 if (klass->IsFinal() || method->IsFinal()) { in InitSingleImplementationFlag()
|
H A D | class_linker_test.cc | 107 EXPECT_TRUE(primitive->IsFinal()); in AssertPrimitiveClass() 147 EXPECT_FALSE(JavaLangObject->IsFinal()); in AssertObjectClass() 222 EXPECT_TRUE(array->IsFinal()); in AssertArrayClass() 313 EXPECT_FALSE(klass->IsFinal()); in AssertClass() 317 if (klass->IsFinal()) { in AssertClass() 322 EXPECT_FALSE(klass->IsFinal()); in AssertClass() 958 EXPECT_FALSE(MyClass->IsFinal()); in TEST_F()
|
H A D | art_field.h | 74 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() function
|
H A D | art_method.cc | 663 DCHECK(IsStatic() || IsFinal() || GetDeclaringClass()->IsFinal()) << in SetIntrinsic()
|
H A D | art_field-inl.h | 50 return !IsFinal() || (declaring_class == referring_class) || in CanBeChangedBy()
|
H A D | art_method.h | 172 bool IsFinal() const { in IsFinal() function
|
H A D | class_linker.cc | 5194 CHECK(!prototype->IsFinal()); in CheckProxyMethod() 5195 CHECK(method->IsFinal()); in CheckProxyMethod() 6191 if (super->IsFinal()) { in LinkSuperClass() 6598 if (super_method->IsFinal()) { in LinkVirtualMethods() 9512 if (UNLIKELY(is_put && target_field->IsFinal())) { in ResolveMethodHandleForField()
|
/aosp12/art/libdexfile/dex/ |
H A D | class_accessor.h | 60 bool IsFinal() const { in IsFinal() function
|
/aosp12/art/profman/ |
H A D | boot_image_profile.cc | 128 if (!it.IsFinal()) { in MaybeIsClassClean()
|
/aosp12/art/runtime/verifier/ |
H A D | class_verifier.cc | 172 } else if (super != nullptr && super->IsFinal()) { in CommonVerifyClass()
|
H A D | reg_type_cache.cc | 550 if (uninit_type.IsUninitializedThisReference() && !klass->IsFinal()) { in FromUninitialized()
|
/aosp12/art/compiler/optimizing/ |
H A D | sharpening.cc | 344 } else if (klass->IsFinal()) { // TODO: Consider using bitstring for final classes. in ComputeTypeCheckKind()
|
H A D | inliner.cc | 204 return method->IsFinal() || method->GetDeclaringClass()->IsFinal(); in IsMethodOrDeclaringClassFinal() 1664 *is_final = resolved_field->IsFinal(); in CreateInstanceFieldSet()
|
H A D | instruction_builder.cc | 2081 resolved_field->IsFinal() && in ResolveField()
|
/aosp12/art/runtime/interpreter/mterp/ |
H A D | nterp.cc | 449 if (UNLIKELY(is_put && resolved_field->IsFinal() && (fields_class != referring_class))) { in ResolveFieldWithAccessChecks()
|
/aosp12/art/runtime/native/ |
H A D | java_lang_reflect_Field.cc | 49 if (kIsSet && field->IsFinal()) { in VerifyFieldAccess()
|
/aosp12/art/compiler/dex/ |
H A D | inline_method_analyser.cc | 723 (is_put && field->IsFinal() && method_class != field_class)) { in ComputeSpecialAccessorInfo()
|
/aosp12/art/dex2oat/linker/ |
H A D | image_writer.cc | 704 if (!field->IsFinal()) { in AssignImageBinSlot()
|