Home
last modified time | relevance | path

Searched refs:IsLiteralType (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsEnumType.cpp161 ASSERT(IsLiteralType());
172 ASSERT(IsLiteralType());
183 } else if (IsLiteralType()) { in LookupConstant()
205 ASSERT(enumInterface->IsLiteralType()); in LookupConstant()
227 ASSERT(IsLiteralType() && IsSameEnumType(other));
339 bool ETSEnumType::IsLiteralType() const noexcept
346 ASSERT(!IsLiteralType());
H A DetsEnumType.h81 [[nodiscard]] bool IsLiteralType() const noexcept;
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DswitchStatement.cpp86 bool exprIsLiteral = checker::Checker::IsLiteralType(exprType); in Check()
91 bool caseIsLiteral = checker::Checker::IsLiteralType(caseType); in Check()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dutil.cpp83 bool TSChecker::IsLiteralType(const Type *type) in IsLiteralType() function in ark::es2panda::checker::TSChecker
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dutil.cpp95 bool Checker::IsLiteralType(const Type *type) in IsLiteralType() function in panda::es2panda::checker::Checker
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSchecker.h262 static bool IsLiteralType(const Type *type);
H A DTSAnalyzer.cpp1255 bool exprIsLiteral = checker::TSChecker::IsLiteralType(exprType); in Check()
1260 bool caseIsLiteral = checker::TSChecker::IsLiteralType(caseType); in Check()
/arkcompiler/ets_frontend/es2panda/typescript/
H A Dchecker.h336 static bool IsLiteralType(const Type *type);
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompiler.cpp1082 if (exprType->IsETSEnumType() && exprType->AsETSEnumType()->IsLiteralType()) { in HandleEnumTypes()
1105 expr->Property()->TsType()->AsETSEnumType()->IsLiteralType()) { in HandleStaticProperties()

Completed in 11 milliseconds