Skip to content

Commit be7b415

Browse files
Jami CogswellJami Cogswell
authored andcommitted
Java: update getNumApis and remove package binding from query body
1 parent a33436a commit be7b415

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

java/ql/src/Metrics/Summaries/GeneratedVsManualCoverage.ql

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,17 @@ private int getNumMadModeledApis(string package, string provenance) {
4040
}
4141

4242
/** Returns the total number of `DataFlowTargetApi`s for a given package. */
43-
bindingset[package]
4443
private int getNumApis(string package) {
4544
result =
46-
count(DataFlowTargetApi dataFlowTargApi |
45+
strictcount(DataFlowTargetApi dataFlowTargApi |
4746
package = dataFlowTargApi.getCompilationUnit().getPackage().getName()
4847
)
4948
}
5049

5150
from
52-
DataFlowTargetApi dataFlowTargApi, string package, int generatedOnly, int both, int manualOnly,
53-
int non, int all, float generatedCoverage, float manualCoverage
51+
string package, int generatedOnly, int both, int manualOnly, int non, int all,
52+
float generatedCoverage, float manualCoverage
5453
where
55-
// bind `package` to a `DataFlowTargetApi` package name
56-
package = dataFlowTargApi.getCompilationUnit().getPackage().getName() and
5754
// count the number of APIs with generated-only, both, and manual-only MaD models for each package
5855
generatedOnly = getNumMadModeledApis(package, "generated") and
5956
both = getNumMadModeledApis(package, "both") and

0 commit comments

Comments
 (0)