| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | astNodeFlags.h | 38 ABSTRACT = 1U << 9U, enumerator 55 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT, 58 ACCESSOR_MODIFIERS = ABSTRACT | FINAL | OVERRIDE
|
| D | astNode.h | 356 return (flags_ & ModifierFlags::ABSTRACT) != 0; in AST_NODE_REINTERPRET_MAPPING()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_typeapi.h | 75 ABSTRACT = 1U << 4U, // Method enumerator
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ |
| D | signature.h | 67 ABSTRACT = 1U << 1U, enumerator 87 FUNCTIONAL_INTERFACE_SIGNATURE = VIRTUAL | ABSTRACT | CALL | PUBLIC | TYPE
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | TypedParser.cpp | 140 …return ParseClassStatement(flags, ir::ClassDefinitionModifiers::NONE, ir::ModifierFlags::ABSTRACT); in ParsePotentialExpressionStatement() 911 …if (((desc.modifiers & ir::ModifierFlags::ABSTRACT) != 0) && ((flags & ir::ModifierFlags::ABSTRACT… in ParseClassElement() 1037 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 1043 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 1049 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 1055 … ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::PROTECTED; in ParseModifiers() 1061 ir::ModifierFlags::ABSTRACT; in ParseModifiers() 1066 …extStatus = ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 1070 actualStatus = ir::ModifierFlags::ABSTRACT; in ParseModifiers() 1083 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | astNode.h | 74 ABSTRACT = 1 << 9, enumerator 78 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT | ACCESSOR | OVERRIDE,
|
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| D | classProperty.cpp | 53 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump()
|
| D | methodDefinition.cpp | 88 {"abstract", AstDumper::Optional((modifiers_ & ModifierFlags::ABSTRACT) != 0)}, in Dump()
|
| D | methodDefinition.h | 96 return (modifiers_ & ModifierFlags::ABSTRACT) != 0; in IsAbstract()
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | typeSystem.ts | 128 ABSTRACT 135 ABSTRACT = 1 << 6, // The fifth bit is held by GetOrSetAccessorFlag 317 this.modifier = ClassModifierAbstract.ABSTRACT; 591 this.modifiers += MethodModifier.ABSTRACT;
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | Method.ets | 63 return (this.attributes & Attributes.ABSTRACT) != 0
|
| D | TypeCreator.ets | 20 …ttributes.STATIC | Attributes.INHERITED | Attributes.FINAL | Attributes.ABSTRACT | Attributes.CONS… 1080 this.attrs.add(Attributes.ABSTRACT, true) 1106 const isAbstract = this.attrs.has(Attributes.ABSTRACT)
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsObjectType.h | 33 ABSTRACT = 1U << 3U, enumerator 68 FUNCTIONAL_INTERFACE = INTERFACE | ABSTRACT | FUNCTIONAL,
|
| D | etsFunctionType.cpp | 28 if (it->HasSignatureFlag(SignatureFlags::ABSTRACT)) { in FirstAbstractSignature()
|
| D | etsObjectType.cpp | 141 it->HasSignatureFlag(SignatureFlags::ABSTRACT)) { in CollectSignaturesForSyntheticType()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | interfacePropertyDeclarations.cpp | 43 flags |= ir::ModifierFlags::ABSTRACT; in GenerateGetterOrSetter()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | object.cpp | 298 … checker::ETSObjectFlags::INTERFACE | checker::ETSObjectFlags::ABSTRACT); in BuildInterfaceProperties() 338 classType->AddObjectFlag(checker::ETSObjectFlags::ABSTRACT); in BuildClassProperties() 555 …if (sig->HasSignatureFlag(SignatureFlags::ABSTRACT) && !sig->HasSignatureFlag(SignatureFlags::PRIV… in CollectAbstractSignaturesFromObject() 657 if (classType->HasObjectFlag(ETSObjectFlags::ABSTRACT)) { in ValidateOverriding() 784 classType->AddObjectFlag(checker::ETSObjectFlags::ABSTRACT); in CheckClassDefinition()
|
| D | function.cpp | 789 signature->AddSignatureFlag(SignatureFlags::ABSTRACT); in ComposeSignature() 965 signature->AddSignatureFlag(SignatureFlags::ABSTRACT); in BuildFunctionSignature() 1011 if (!(*targetSig)->HasSignatureFlag(SignatureFlags::ABSTRACT)) { in CheckEveryAbstractSignatureIsOverridden() 1204 …if (itSubst->HasSignatureFlag(SignatureFlags::ABSTRACT) || site->HasObjectFlag(ETSObjectFlags::INT… in CheckOverride() 1426 ir::ModifierFlags flags = ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::PUBLIC; in CreateInvokeFunction()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/std/core/ |
| D | TypeMethodTest.ets | 159 … test(abstractWriteMethod.getAttributes() == Attributes.ABSTRACT, " abstract attrib") +
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 2077 … ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | in ParseModifiers() 2084 … ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | in ParseModifiers() 2091 … ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | in ParseModifiers() 2098 … ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::ACCESSOR | ir::ModifierFlags::OVERRIDE; in ParseModifiers() 2103 …extStatus = ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 2107 actualStatus = ir::ModifierFlags::ABSTRACT; in ParseModifiers() 2121 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers() 2291 if (desc->modifiers & ir::ModifierFlags::ABSTRACT) { in ValidateClassKey() 2649 if (Extension() == ScriptExtension::TS && (desc->modifiers & ir::ModifierFlags::ABSTRACT)) { in ParseClassProperty() 2787 if ((desc.modifiers & ir::ModifierFlags::ABSTRACT) && !isAbstractClass) { in ParseClassElement()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSAnalyzer.cpp | 327 …auto const notValidInFinal = ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::STATIC | ir::Modifie… in CheckMethodModifiers() 335 …auto const notValidInStatic = ir::ModifierFlags::ABSTRACT | ir::ModifierFlags::FINAL | ir::Modifie… in CheckMethodModifiers() 515 if (!calleeObj->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT)) { in Check() 542 …if (!calleeObj->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT) && calleeObj->GetDeclNode()->IsFi… in Check() 558 } else if (calleeObj->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT)) { in Check() 1358 …if (objType->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT | checker::ETSObjectFlags::INTERFACE)… in Check()
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeSystem.h | 236 ABSTRACT = 1 << 6, enumerator 544 modifier_ += FuncModifier::ABSTRACT; in FillMethodModifier()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | std_core_TypeCreator.cpp | 309 if (HasFeatureAttribute(attrs, EtsTypeAPIAttributes::ABSTRACT)) { in TypeAPITypeCreatorCtxMethodCreate()
|
| D | std_core_Type.cpp | 398 attr |= (method->IsAbstract()) ? static_cast<uint32_t>(EtsTypeAPIAttributes::ABSTRACT) : 0U; in CreateMethod()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSemitter.cpp | 80 if ((modifierFlags & ir::ModifierFlags::ABSTRACT) != 0) { in TranslateModifierFlags()
|