File tree Expand file tree Collapse file tree 3 files changed +14
-0
lines changed Expand file tree Collapse file tree 3 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ The following changes in version 1.24 affect Java analysis in all applications.
5
5
## General improvements
6
6
7
7
* Alert suppression can now be done with single-line block comments (` /* ... */ ` ) as well as line comments (` // ... ` ).
8
+ * A ` Customizations.qll ` file has been added to allow customizations of the standard library that apply to all queries.
8
9
9
10
## New queries
10
11
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Contains customizations to the standard library.
3
+ *
4
+ * This module is imported by `java.qll`, so any customizations defined here automatically
5
+ * apply to all queries.
6
+ *
7
+ * Typical examples of customizations include adding new subclasses of abstract classes such as
8
+ * the `RemoteFlowSource` and `AdditionalTaintStep` classes associated with the security queries
9
+ * to model frameworks that are not covered by the standard library.
10
+ */
11
+
12
+ import java
Original file line number Diff line number Diff line change 1
1
/** Provides all default Java QL imports. */
2
2
3
+ import Customizations
3
4
import semmle.code.FileSystem
4
5
import semmle.code.Location
5
6
import semmle.code.java.Annotation
You can’t perform that action at this time.
0 commit comments