Skip to content

Commit acf6a77

Browse files
committed
Dataflow: Amend qldoc
1 parent bb0ec46 commit acf6a77

File tree

10 files changed

+44
-0
lines changed

10 files changed

+44
-0
lines changed

java/ql/lib/semmle/code/java/dataflow/internal/DataFlow.qll

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ signature module ConfigSig {
6666
* - `FeatureEqualSourceSinkCallContext`:
6767
* Implies both of the above and additionally ensures that the entire flow
6868
* path preserves the call context.
69+
*
70+
* These features are generally not relevant for typical end-to-end data flow
71+
* queries, but should only be used for constructing paths that need to
72+
* somehow be pluggable in another path context.
6973
*/
7074
default FlowFeature getAFeature() { none() }
7175

@@ -155,6 +159,10 @@ signature module StateConfigSig {
155159
* - `FeatureEqualSourceSinkCallContext`:
156160
* Implies both of the above and additionally ensures that the entire flow
157161
* path preserves the call context.
162+
*
163+
* These features are generally not relevant for typical end-to-end data flow
164+
* queries, but should only be used for constructing paths that need to
165+
* somehow be pluggable in another path context.
158166
*/
159167
default FlowFeature getAFeature() { none() }
160168

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@ signature module FullStateConfigSig {
8484
* - `FeatureEqualSourceSinkCallContext`:
8585
* Implies both of the above and additionally ensures that the entire flow
8686
* path preserves the call context.
87+
*
88+
* These features are generally not relevant for typical end-to-end data flow
89+
* queries, but should only be used for constructing paths that need to
90+
* somehow be pluggable in another path context.
8791
*/
8892
FlowFeature getAFeature();
8993

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl1.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl2.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl3.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl4.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl5.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImpl6.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForOnActivityResult.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

java/ql/lib/semmle/code/java/dataflow/internal/DataFlowImplForSerializability.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ abstract class Configuration extends string {
144144
* - `FeatureEqualSourceSinkCallContext`:
145145
* Implies both of the above and additionally ensures that the entire flow
146146
* path preserves the call context.
147+
*
148+
* These features are generally not relevant for typical end-to-end data flow
149+
* queries, but should only be used for constructing paths that need to
150+
* somehow be pluggable in another path context.
147151
*/
148152
FlowFeature getAFeature() { none() }
149153

0 commit comments

Comments
 (0)