Home
last modified time | relevance | path

Searched refs:enumInterface (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsEnumType.cpp134 auto *const enumInterface = in LookupConstant() local
142 ASSERT(enumInterface->IsLiteralType()); in LookupConstant()
143 return enumInterface; in LookupConstant()
170 [[maybe_unused]] ETSEnumInterface const *const enumInterface = in IsEnumInstanceExpression() local
181 ASSERT(IsSameEnumType(enumInterface)); in IsEnumInstanceExpression()
188 [[maybe_unused]] ETSEnumInterface const *const enumInterface = in IsEnumLiteralExpression() local
199 ASSERT(IsSameEnumType(enumInterface)); in IsEnumLiteralExpression()
212 [[maybe_unused]] ETSEnumInterface const *const enumInterface = in IsEnumTypeExpression() local
223 ASSERT(IsSameEnumType(enumInterface)); in IsEnumTypeExpression()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DmemberExpression.cpp152 auto const *const enumInterface = [type]() -> checker::ETSEnumInterface const * { in ResolveEnumMember() local
160 return {enumInterface->LookupMethod(checker, object_, property_->AsIdentifier()), nullptr}; in ResolveEnumMember()
163 …auto *const literalType = enumInterface->LookupConstant(checker, object_, property_->AsIdentifier(… in ResolveEnumMember()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSCompiler.cpp698 …auto const *const enumInterface = [calleeType = calleeObject->TsType()]() -> checker::ETSEnumInter… in IsSucceedCompilationProxyMemberExpr() local
708 if (enumInterface != nullptr) { in IsSucceedCompilationProxyMemberExpr()
711 checker::Signature *const signature = [expr, calleeObject, enumInterface, &arguments]() { in IsSucceedCompilationProxyMemberExpr()
716 return enumInterface->ToStringMethod().globalSignature; in IsSucceedCompilationProxyMemberExpr()
720 return enumInterface->GetValueMethod().globalSignature; in IsSucceedCompilationProxyMemberExpr()
724 return enumInterface->GetNameMethod().globalSignature; in IsSucceedCompilationProxyMemberExpr()
727 return enumInterface->ValuesMethod().globalSignature; in IsSucceedCompilationProxyMemberExpr()
731 return enumInterface->ValueOfMethod().globalSignature; in IsSucceedCompilationProxyMemberExpr()
741 return enumInterface != nullptr; in IsSucceedCompilationProxyMemberExpr()
1007 … auto const *const enumInterface = [objectType, expr]() -> checker::ETSEnumInterface const * { in Compile() local
[all …]