Home
last modified time | relevance | path

Searched refs:BoxedClass (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DenumPostCheckLowering.cpp70 auto *callExpr = CreateCall(ctx->checker->AsETSChecker(), enumIf->GetDecl()->BoxedClass(), in Perform()
82 auto *callExpr = CreateCall(ctx->checker->AsETSChecker(), enumIf->GetDecl()->BoxedClass(), in Perform()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsEnumDeclaration.h103 ir::ClassDefinition *BoxedClass() const in BoxedClass() function in ark::es2panda::ark::es2panda::ir::TSEnumDeclaration
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsUnionType.cpp297 ct->AsETSEnumType()->GetDecl()->BoxedClass()->Check(checker);
298 ct = ct->AsETSEnumType()->GetDecl()->BoxedClass()->TsType();
388 sourceType->AsETSEnumType()->GetDecl()->BoxedClass()->Check(checker);
389 return sourceType->AsETSEnumType()->GetDecl()->BoxedClass()->TsType();
H A DetsEnumType.cpp62 if (constituentType == GetDecl()->BoxedClass()->TsType()) { in AssignmentSource()
102 if (constituentType == GetDecl()->BoxedClass()->TsType() || in Cast()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DtypeCreation.cpp210 if (enumDecl->BoxedClass() == nullptr) { in FindFunction()
214 for (auto m : enumDecl->BoxedClass()->Body()) { in FindFunction()
236 auto *const boxedEnumType = enumDecl->BoxedClass()->TsType(); in CreateEnumTypeFromEnumDeclaration()
H A DtypeCheckingHelpers.cpp593 if (enumDecl->BoxedClass()->TsTypeOrError() == nullptr) {
594 BuildBasicClassProperties(enumDecl->BoxedClass());
H A Darithmetic.cpp767 leftType = leftType->AsETSEnumType()->GetDecl()->BoxedClass()->TsType(); in CheckBinaryOperatorNullishCoalescing()
774 rightType = rightType->AsETSEnumType()->GetDecl()->BoxedClass()->TsType(); in CheckBinaryOperatorNullishCoalescing()
H A Dhelpers.cpp624 type = type->AsETSEnumType()->GetDecl()->BoxedClass()->TsType(); in FixOptionalVariableType()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.cpp857 target = target->AsETSEnumType()->GetDecl()->BoxedClass()->TsType(); in IsInstance()
1237 const auto assemblerType = ToAssemblerType(enumInterface->GetDecl()->BoxedClass()->TsType()); in EmitUnboxEnum()
1335 return enumInterface->GetDecl()->BoxedClass()->TsType(); in EmitBoxedType()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.cpp1254 consequentType = consequentType->AsETSEnumType()->GetDecl()->BoxedClass()->TsType(); in Check()
1270 alternateType = alternateType->AsETSEnumType()->GetDecl()->BoxedClass()->TsType(); in Check()
2609 Check(st->BoxedClass()); in Check()

Completed in 18 milliseconds