Home
last modified time | relevance | path

Searched refs:isFunctionalInterface (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.h50 bool isFunctionalInterface, bool isUnionTypeWithFunctionalInterface) const;
H A DETSAnalyzerHelpers.h49 bool isConstructorCall, bool isFunctionalInterface,
H A DETSAnalyzer.cpp1017 checker::Type *calleeType, bool isFunctionalInterface, in ResolveSignature()
1028 auto &signatures = ChooseSignatures(checker, calleeType, expr->IsETSConstructorCall(), isFunctionalInterface, in ResolveSignature()
1067 bool isFunctionalInterface = calleeType->IsETSObjectType() && calleeType->AsETSObjectType()->HasObjectFlag( in GetReturnType() local
1073 isFunctionalInterface = true; in GetReturnType()
1076 if (!isFunctionalInterface && !calleeType->IsETSFunctionType() && !isConstructorCall && in GetReturnType()
1083 ResolveSignature(checker, expr, calleeType, isFunctionalInterface, isUnionTypeWithFunctionalInterface); in GetReturnType()
1090 if (!isFunctionalInterface) { in GetReturnType()
1016 ResolveSignature(ETSChecker *checker, ir::CallExpression *expr, checker::Type *calleeType, bool isFunctionalInterface, bool isUnionTypeWithFunctionalInterface) const ResolveSignature() argument
H A DETSAnalyzerHelpers.cpp374 bool isConstructorCall, bool isFunctionalInterface, in ChooseSignatures()
382 if (isFunctionalInterface) { in ChooseSignatures()
373 ChooseSignatures(ETSChecker *checker, checker::Type *calleeType, bool isConstructorCall, bool isFunctionalInterface, bool isUnionTypeWithFunctionalInterface) ChooseSignatures() argument

Completed in 6 milliseconds