/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | conversion.cpp | 88 !source->GetDeclNode()->IsFinal()) { in IsAllowedNarrowingReferenceConversionObjectObject() 95 source->GetDeclNode()->IsFinal() && relation->IsSupertypeOf(source, target)) { in IsAllowedNarrowingReferenceConversionObjectObject() 101 !target->GetDeclNode()->IsFinal()) { in IsAllowedNarrowingReferenceConversionObjectObject() 109 target->GetDeclNode()->IsFinal() && relation->IsSupertypeOf(target, source)) { in IsAllowedNarrowingReferenceConversionObjectObject()
|
H A D | etsWarningAnalyzer.cpp | 45 if (program_ == nullptr || classDef->IsFinal() || classDef->IsAbstract() || classDef->IsStatic() || in AnalyzeClassDefForFinalModifier() 81 if (methodDef->IsAbstract() || methodDef->IsStatic() || classDef->IsFinal() || program_ == nullptr || in AnalyzeClassMethodForFinalModifier() 82 methodDef->IsFinal() || methodDef->IsConstructor() || classDef->IsGlobal()) { in AnalyzeClassMethodForFinalModifier()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/js_proxy/ |
H A D | js_proxy.cpp | 64 ASSERT(!IsProxyClass(cls) && !etsClass->IsFinal()); in Create() 71 if (!m->IsFinal()) { // NOTE(vpukhov): consider internal methods, final methods in builtins in Create()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/ |
H A D | ets_vm_test.cpp | 122 ASSERT_TRUE(klass->IsFinal()); in AssertPrimitiveClassRoot() 142 ASSERT_TRUE(klass->IsFinal()); in AssertPrimitiveContainerClassRoot()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | default_inspector_extension.cpp | 145 handler(utf::Mutf8AsCString(field.GetName().data), GetFieldValueStatic(runtimeCls, field), field.IsFinal(), in EnumerateProperties() 150 handler(utf::Mutf8AsCString(field.GetName().data), GetFieldValueStatic(object, field), field.IsFinal(), in EnumerateProperties()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | field_data_accessor.h | 94 bool IsFinal() const in IsFinal() function in panda::panda_file::FieldDataAccessor
|
H A D | method_data_accessor.h | 79 bool IsFinal() const in IsFinal() function in panda::panda_file::MethodDataAccessor
|
/arkcompiler/runtime_core/static_core/abc2program/ |
H A D | abc_class_processor.cpp | 77 record, [&cda]() { return cda.IsFinal(); }, "final"); in FillRecordMetaData()
|
H A D | abc_field_processor.cpp | 89 field, [&fieldAccessor]() { return fieldAccessor.IsFinal(); }, "final"); in FillFieldMetaData()
|
H A D | abc_method_processor.cpp | 122 function_, [this]() { return methodDataAccessor_->IsFinal(); }, "final"); in GetMetaData()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | field_data_accessor.h | 94 bool IsFinal() const in IsFinal() function in ark::panda_file::FieldDataAccessor
|
H A D | class_data_accessor.h | 58 bool IsFinal() const in IsFinal() function in ark::panda_file::ClassDataAccessor
|
H A D | method_data_accessor.h | 96 bool IsFinal() const in IsFinal() function
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | field.h | 132 bool IsFinal() const in IsFinal() function in ark::Field
|
H A D | vtable_builder_standard-inl.h | 44 if (UNLIKELY(itInfo->IsFinal())) { in ProcessClassMethod()
|
H A D | vtable_builder_variance-inl.h | 55 if (UNLIKELY(itInfo->IsFinal())) { in ProcessClassMethod()
|
H A D | vtable_builder_base.h | 93 bool IsFinal() const in IsFinal() function in ark::MethodInfo
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_class.h | 180 bool IsFinal() const in IsFinal() function in ark::ets::EtsClass 182 return GetRuntimeClass()->IsFinal(); in IsFinal()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_vtable_builder.cpp | 137 if (superCDA.IsFinal()) { in RefExtendsOrImplements()
|
/arkcompiler/runtime_core/static_core/verification/ |
H A D | public.cpp | 123 if (parent != nullptr && parent->IsFinal()) { in VerifyClass()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | signature.h | 257 bool IsFinal() const noexcept
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | methodDefinition.cpp | 175 if (IsFinal()) { in DumpPrefix()
|
H A D | classDefinition.cpp | 200 if (IsFinal()) {
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | helpers.h | 189 if (da.IsFinal()) { in GetModifierFlags()
|
/arkcompiler/runtime_core/static_core/assembler/tests/ |
H A D | emitter_test.cpp | 1010 ASSERT_TRUE(mda.IsFinal()); in TEST() 1021 ASSERT_TRUE(cda.IsFinal()); in TEST() 1032 cda.EnumerateFields([&](panda_file::FieldDataAccessor &fda) { ASSERT_TRUE(fda.IsFinal()); }); in TEST() 1043 cda.EnumerateMethods([&](panda_file::MethodDataAccessor &mda) { ASSERT_TRUE(mda.IsFinal()); }); in TEST()
|