Java: exclude FunctionalExprs from DataFlowTargetApi

This commit is contained in:
Jami Cogswell
2022-12-08 10:00:42 -05:00
committed by Jami
parent bfe9ee3ead
commit 1c06378a53

View File

@@ -59,7 +59,8 @@ private predicate isRelevantForModels(J::Callable api) {
not isInTestFile(api.getCompilationUnit().getFile()) and
not isJdkInternal(api.getCompilationUnit()) and
not api instanceof J::MainMethod and
not api instanceof J::StaticInitializer
not api instanceof J::StaticInitializer and
not exists(J::FunctionalExpr funcExpr | api = funcExpr.asMethod())
}
/**