File tree Expand file tree Collapse file tree 10 files changed +44
-0
lines changed
java/ql/lib/semmle/code/java/dataflow/internal Expand file tree Collapse file tree 10 files changed +44
-0
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments