Skip to content

Commit 78e3906

Browse files
author
Benjamin Muskalla
committed
Exclude more JDK internals
1 parent cce3780 commit 78e3906

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

java/ql/src/utils/model-generator/ModelGeneratorUtils.qll

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,22 @@ private predicate isInTestFile(File file) {
3636
}
3737

3838
private predicate isJdkInternal(CompilationUnit cu) {
39-
cu.getPackage().getName().matches("com.sun") or
40-
cu.getPackage().getName().matches("sun") or
41-
cu.getPackage().getName().matches("")
39+
cu.getPackage().getName().matches("org.graalvm%") or
40+
cu.getPackage().getName().matches("com.sun%") or
41+
cu.getPackage().getName().matches("javax.swing%") or
42+
cu.getPackage().getName().matches("java.awt%") or
43+
cu.getPackage().getName().matches("sun%") or
44+
cu.getPackage().getName().matches("jdk.%") or
45+
cu.getPackage().getName().matches("java2d.%") or
46+
cu.getPackage().getName().matches("build.tools.%") or
47+
cu.getPackage().getName().matches("propertiesparser.%") or
48+
cu.getPackage().getName().matches("org.jcp.%") or
49+
cu.getPackage().getName().matches("org.w3c.%") or
50+
cu.getPackage().getName().matches("org.ietf.jgss.%") or
51+
cu.getPackage().getName().matches("org.xml.sax%") or
52+
cu.getPackage().getName() = "compileproperties" or
53+
cu.getPackage().getName() = "netscape.javascript" or
54+
cu.getPackage().getName() = ""
4255
}
4356

4457
bindingset[input, output]

0 commit comments

Comments
 (0)