Searched refs:enumInterface (Results 1 – 3 of 3) sorted by relevance
134 auto *const enumInterface = in LookupConstant() local142 ASSERT(enumInterface->IsLiteralType()); in LookupConstant()143 return enumInterface; in LookupConstant()170 [[maybe_unused]] ETSEnumInterface const *const enumInterface = in IsEnumInstanceExpression() local181 ASSERT(IsSameEnumType(enumInterface)); in IsEnumInstanceExpression()188 [[maybe_unused]] ETSEnumInterface const *const enumInterface = in IsEnumLiteralExpression() local199 ASSERT(IsSameEnumType(enumInterface)); in IsEnumLiteralExpression()212 [[maybe_unused]] ETSEnumInterface const *const enumInterface = in IsEnumTypeExpression() local223 ASSERT(IsSameEnumType(enumInterface)); in IsEnumTypeExpression()
152 auto const *const enumInterface = [type]() -> checker::ETSEnumInterface const * { in ResolveEnumMember() local160 return {enumInterface->LookupMethod(checker, object_, property_->AsIdentifier()), nullptr}; in ResolveEnumMember()163 …auto *const literalType = enumInterface->LookupConstant(checker, object_, property_->AsIdentifier(… in ResolveEnumMember()
698 …auto const *const enumInterface = [calleeType = calleeObject->TsType()]() -> checker::ETSEnumInter… in IsSucceedCompilationProxyMemberExpr() local708 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 …]