Home
last modified time | relevance | path

Searched defs:super (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsStringType.h24 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()
DetsBigIntType.h24 explicit ETSBigIntType(ArenaAllocator *allocator, [[maybe_unused]] ETSObjectType *super) in ETSBigIntType()
31 explicit ETSBigIntType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *relation, in ETSBigIntType()
DetsResizableArrayType.h26 explicit ETSResizableArrayType(ArenaAllocator *allocator, ETSObjectType *super) in ETSResizableArrayType()
40 …explicit ETSResizableArrayType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *rela… in ETSResizableArrayType()
DetsFunctionType.cpp173 static Signature *EnhanceSignatureSubstitution(TypeRelation *relation, Signature *super, Signature … in EnhanceSignatureSubstitution()
201 static bool SignatureIsSupertypeOf(TypeRelation *relation, Signature *super, Signature *sub) in SignatureIsSupertypeOf()
DetsObjectType.h73 void SetSuperType(ETSObjectType *super) in SetSuperType()
DetsObjectType.cpp795 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/
Dets_vtable_builder.cpp135 …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()
Dets_stubs-inl.h324 Method::ProtoId const &super = superm->GetProtoId(); in MethodIsSupertypeOf() local
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
Dast_verifier_check_abstract_call_test.cpp57 auto *super = checker.AllocNode<SuperExpression>(); in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/checker/types/
DtypeRelation.cpp93 bool TypeRelation::SignatureIsSupertypeOf(Signature *super, Signature *sub) in SignatureIsSupertypeOf()
243 bool TypeRelation::IsSupertypeOf(Type *super, Type *sub) in IsSupertypeOf()
Dsignature.cpp211 … 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/
Dtype_system.cpp87 Class const *super = klass->GetBase(); in ExtendBySupers() local
/arkcompiler/ets_frontend/ets2panda/lsp/src/
Dclass_hierarchy_info.cpp293 auto super = const_cast<ir::Expression *>(classDefinition->Super()); in GetSuperClassNode() local
Dcompletions.cpp383 ir::AstNode *GetIdentifierFromSuper(ir::AstNode *super) in GetIdentifierFromSuper()
408 auto super = decl->AsClassDefinition()->Super(); in GetCompletionFromClassDefinition() local
Dclass_hierarchy.cpp94 auto super = node->AsClassDeclaration()->Definition()->Super(); in GetEffectiveBaseTypeNode() local
321 auto super = classNode->Super(); in GetClassDirectSuperClass() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp274 void TSDeclGen::AddSuperType(const ir::Expression *super) in AddSuperType()
1869 const auto *super = classDef->Super(); in HandleClassDeclarationTypeInfo() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dslowpath_lowering.cpp2046 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
Dcommon_stubs.cpp328 GateRef super = TaggedArgument(1); in GenerateCircuit() local
357 GateRef super = TaggedArgument(1); in GenerateCircuit() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSemitter.cpp1021 if (auto super = classDef->TsType()->AsETSObjectType()->SuperType(); super != nullptr) { in GenAnnotationSignature() local