Home
last modified time | relevance | path

Searched refs:ABSTRACT (Results 1 - 25 of 35) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeFlags.h49 ABSTRACT = 1U << 9U, member in ark::es2panda::ir::ModifierFlags
67 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT,
70 ACCESSOR_MODIFIERS = ABSTRACT | FINAL,
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsObjectTypeConstants.h30 ABSTRACT = 1U << 3U, member in ark::es2panda::checker::ETSObjectFlags
65 FUNCTIONAL_INTERFACE = INTERFACE | ABSTRACT | FUNCTIONAL,
H A DetsFunctionType.cpp36 if (it->HasSignatureFlag(SignatureFlags::ABSTRACT)) { in FirstAbstractSignature()
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
H A DcheckAbstractMethod.cpp36 (call->Signature()->HasSignatureFlag(checker::SignatureFlags::ABSTRACT))) { in operator ()()
37 ctx.AddCheckMessage("CALL TO ABSTRACT METHOD VIA SUPER", *call, call->Start()); in operator ()()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dvtable_builder_standard-inl.h136 entry->SetStatus(CopiedMethod::Status::ABSTRACT); in ProcessDefaultMethod()
156 if (entry->GetStatus() != CopiedMethod::Status::ABSTRACT) { in ProcessDefaultMethod()
H A Dvtable_builder_interface.h32 ABSTRACT, member in ark::CopiedMethod::Status
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DclassBuilder.h56 return (modifierFlags_ & ir::ModifierFlags::ABSTRACT) != 0; in IsAbstract()
H A DmethodBuilder.h69 return (modifierFlags_ & ir::ModifierFlags::ABSTRACT) != 0; in IsAbstractMethod()
H A DmethodBuilder.cpp134 bool isAbstractClass = ((classModifierFlags_ & ir::ModifierFlags::ABSTRACT) != 0); in CreateBody()
135 bool isAbstractMethod = ((modifierFlags_ & ir::ModifierFlags::ABSTRACT) != 0); in CreateBody()
/arkcompiler/ets_frontend/ets2panda/checker/types/
H A Dsignature.h71 ABSTRACT = 1U << 1U, member in ark::es2panda::ark::es2panda::checker::SignatureFlags
93 FUNCTIONAL_INTERFACE_SIGNATURE = VIRTUAL | ABSTRACT | CALL | PUBLIC | TYPE
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNode.h74 ABSTRACT = 1 << 9, member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ModifierFlags
78 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT | ACCESSOR | OVERRIDE,
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_typeapi.h75 ABSTRACT = 1U << 4U, // Method member in ark::ets::EtsTypeAPIKind::EtsTypeAPIAttributes
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
H A Dast_verifier_check_abstract_call_test.cpp72 signature->AddSignatureFlag(SignatureFlags::ABSTRACT); in TEST_F()
83 ASSERT_EQ(messages[0].Cause(), "CALL TO ABSTRACT METHOD VIA SUPER"); in TEST_F()
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassProperty.cpp53 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump()
H A DmethodDefinition.h98 return (modifiers_ & ModifierFlags::ABSTRACT) != 0; in IsAbstract()
H A DmethodDefinition.cpp94 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DTypedParser.cpp141 return ParseClassStatement(flags, ir::ClassDefinitionModifiers::NONE, ir::ModifierFlags::ABSTRACT); in ParsePotentialExpressionStatement()
1019 if (((desc.modifiers & ir::ModifierFlags::ABSTRACT) != 0) && ((flags & ir::ModifierFlags::ABSTRACT) == 0)) { in ParseClassElement()
1070 ASYNC_STATIC_READONLY | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseActualNextStatus()
1083 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT}; in ParseActualNextStatus()
1086 ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT}; in ParseActualNextStatus()
1088 return {ir::ModifierFlags::ABSTRACT, in ParseActualNextStatus()
1094 ir::ModifierFlags::ASYNC | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT}; in ParseActualNextStatus()
H A DETSparserClasses.cpp135 currentFlag = ir::ModifierFlags::ABSTRACT; in ParseClassModifiers()
338 currentFlag = ir::ModifierFlags::ABSTRACT; in ParseClassMethodModifierFlag()
380 } else if ((flags & ir::ModifierFlags::ABSTRACT) != 0) { in ParseClassMethodModifiers()
903 func->AddModifier(ir::ModifierFlags::ABSTRACT); in ParseInterfaceMethod()
H A DstatementTSParser.cpp256 flags |= ir::ModifierFlags::ABSTRACT; in ParseNamedExportDeclaration()
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A Dhelpers.h216 flags |= ir::ModifierFlags::ABSTRACT; in GetModifierFlags()
H A Dhelpers.cpp359 modifierFlags |= ir::ModifierFlags::ABSTRACT; in GetModifierFlags()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalClassHandler.cpp305 ir::ModifierFlags::ABSTRACT, Language(Language::Id::ETS)); in CreateGlobalClass()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DinterfacePropertyDeclarations.cpp79 flags |= ir::ModifierFlags::ABSTRACT; in GenerateGetterOrSetter()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.cpp238 auto const notValidInFinal = ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::STATIC | ir::ModifierFlags::NATIVE; in CheckMethodModifiers()
247 auto const notValidInStatic = ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::FINAL | ir::ModifierFlags::OVERRIDE; in CheckMethodModifiers()
380 const auto flags = checker::ETSObjectFlags::ABSTRACT | checker::ETSObjectFlags::INTERFACE; in Check()
403 if (calleeObj->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT) && calleeObj->GetDeclNode()->IsFinal()) { in CheckInstantatedClass()
421 } else if (calleeObj->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT)) { in CheckInstantatedClass()
1123 if ((expr->Signature() != nullptr) && (expr->Signature()->HasSignatureFlag(SignatureFlags::ABSTRACT))) { in CheckAbstractCall()
1475 if (objType->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT)) { in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.cpp2119 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | in ParseModifiers()
2126 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | in ParseModifiers()
2133 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | in ParseModifiers()
2140 ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | ir::ModifierFlags::OVERRIDE; in ParseModifiers()
2145 nextStatus = ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2149 actualStatus = ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2163 nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2334 if (desc->modifiers & ir::ModifierFlags::ABSTRACT) { in ValidateClassKey()
2698 if (Extension() == ScriptExtension::TS && (desc->modifiers & ir::ModifierFlags::ABSTRACT)) { in ParseClassProperty()
2871 if ((desc.modifiers & ir::ModifierFlags::ABSTRACT) in ParseClassElement()
[all...]

Completed in 22 milliseconds

12