| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsStringType.h | 24 explicit ETSStringType(ArenaAllocator *allocator, ETSObjectType *super) in ETSStringType() 31 explicit ETSStringType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *relation) in ETSStringType() 40 explicit ETSStringType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *relation, in ETSStringType()
|
| D | etsBigIntType.h | 24 explicit ETSBigIntType(ArenaAllocator *allocator, [[maybe_unused]] ETSObjectType *super) in ETSBigIntType() 31 explicit ETSBigIntType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *relation, in ETSBigIntType()
|
| D | etsResizableArrayType.h | 26 explicit ETSResizableArrayType(ArenaAllocator *allocator, ETSObjectType *super) in ETSResizableArrayType() 40 …explicit ETSResizableArrayType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *rela… in ETSResizableArrayType()
|
| D | etsFunctionType.cpp | 173 static Signature *EnhanceSignatureSubstitution(TypeRelation *relation, Signature *super, Signature … in EnhanceSignatureSubstitution() 201 static bool SignatureIsSupertypeOf(TypeRelation *relation, Signature *super, Signature *sub) in SignatureIsSupertypeOf()
|
| D | etsObjectType.h | 73 void SetSuperType(ETSObjectType *super) in SetSuperType()
|
| D | etsObjectType.cpp | 795 if (auto super = SuperType(); super != nullptr) { in IsSubtypeOf() local 800 for (auto super : Interfaces()) { in IsSubtypeOf() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_vtable_builder.cpp | 135 …ExtendsOrImplements(const ClassLinkerContext *ctx, RefTypeLink sub, RefTypeLink super, uint32_t de… in RefExtendsOrImplements() 166 static bool RefIsAssignableToImpl(const ClassLinkerContext *ctx, RefTypeLink sub, RefTypeLink super… in RefIsAssignableToImpl() 197 …ic inline bool RefIsAssignableTo(const ClassLinkerContext *ctx, RefTypeLink sub, RefTypeLink super) in RefIsAssignableTo()
|
| D | ets_stubs-inl.h | 324 Method::ProtoId const &super = superm->GetProtoId(); in MethodIsSupertypeOf() local
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| D | ast_verifier_check_abstract_call_test.cpp | 57 auto *super = checker.AllocNode<SuperExpression>(); in TEST_F() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ |
| D | typeRelation.cpp | 93 bool TypeRelation::SignatureIsSupertypeOf(Signature *super, Signature *sub) in SignatureIsSupertypeOf() 243 bool TypeRelation::IsSupertypeOf(Type *super, Type *sub) in IsSupertypeOf()
|
| D | signature.cpp | 211 … MethodSignaturesAreCompatible(TypeRelation *relation, bool checkIdentical, Signature *const super, in MethodSignaturesAreCompatible() 239 void Signature::IsSubtypeOf(TypeRelation *relation, Signature *super) in IsSubtypeOf()
|
| /arkcompiler/runtime_core/static_core/verification/type/ |
| D | type_system.cpp | 87 Class const *super = klass->GetBase(); in ExtendBySupers() local
|
| /arkcompiler/ets_frontend/ets2panda/lsp/src/ |
| D | class_hierarchy_info.cpp | 293 auto super = const_cast<ir::Expression *>(classDefinition->Super()); in GetSuperClassNode() local
|
| D | completions.cpp | 383 ir::AstNode *GetIdentifierFromSuper(ir::AstNode *super) in GetIdentifierFromSuper() 408 auto super = decl->AsClassDefinition()->Super(); in GetCompletionFromClassDefinition() local
|
| D | class_hierarchy.cpp | 94 auto super = node->AsClassDeclaration()->Definition()->Super(); in GetEffectiveBaseTypeNode() local 321 auto super = classNode->Super(); in GetClassDirectSuperClass() local
|
| /arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
| D | declgenEts2Ts.cpp | 274 void TSDeclGen::AddSuperType(const ir::Expression *super) in AddSuperType() 1869 const auto *super = classDef->Super(); in HandleClassDeclarationTypeInfo() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | slowpath_lowering.cpp | 2046 void SlowPathLowering::CheckSuperAndNewTarget(NewObjectStubBuilder &objBuilder, GateRef super, Vari… in CheckSuperAndNewTarget() 2073 GateRef SlowPathLowering::CheckSuperAndNewTargetForJIT(GateRef gate, GateRef super, Variable &newTa… in CheckSuperAndNewTargetForJIT() 2101 GateRef super = builder_.CallStub(glue_, gate, CommonStubCSigns::GetPrototype, {glue_, func}); in LowerSuperCallForwardAllArgsForJIT() local 2159 GateRef super = objBuilder.GetPrototype(glue_, func); in LowerSuperCallForwardAllArgs() local 2207 GateRef super = args[1]; // 1: super constructor in GenerateSuperCallForwardAllArgsWithoutArgv() local
|
| D | common_stubs.cpp | 328 GateRef super = TaggedArgument(1); in GenerateCircuit() local 357 GateRef super = TaggedArgument(1); in GenerateCircuit() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSemitter.cpp | 1021 if (auto super = classDef->TsType()->AsETSObjectType()->SuperType(); super != nullptr) { in GenAnnotationSignature() local
|