Skip to content

Commit 2a26c8f

Browse files
authored
Merge pull request github#10628 from michaelnebel/java/typebasedmodels
Java: Type based summary models.
2 parents a2c0d47 + 8041542 commit 2a26c8f

File tree

54 files changed

+814
-22
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+814
-22
lines changed

config/identical-files.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@
9494
"csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis/SsaReadPositionCommon.qll"
9595
],
9696
"Model as Data Generation Java/C# - CaptureModels": [
97-
"java/ql/src/utils/model-generator/internal/CaptureModels.qll",
98-
"csharp/ql/src/utils/model-generator/internal/CaptureModels.qll"
97+
"java/ql/src/utils/modelgenerator/internal/CaptureModels.qll",
98+
"csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll"
9999
],
100100
"Sign Java/C#": [
101101
"java/ql/lib/semmle/code/java/dataflow/internal/rangeanalysis/Sign.qll",

csharp/ql/src/utils/model-generator/CaptureDiscardedSummaryModels.ql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
*/
66

77
import semmle.code.csharp.dataflow.ExternalFlow
8-
import internal.CaptureModels
9-
import internal.CaptureSummaryFlow
8+
import utils.modelgenerator.internal.CaptureModels
9+
import utils.modelgenerator.internal.CaptureSummaryFlow
1010

1111
from DataFlowTargetApi api, string flow
1212
where flow = captureFlow(api) and hasSummary(api, false)

csharp/ql/src/utils/model-generator/CaptureNegativeSummaryModels.ql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
*/
88

99
import semmle.code.csharp.dataflow.ExternalFlow
10-
import internal.CaptureModels
11-
import internal.CaptureSummaryFlow
10+
import utils.modelgenerator.internal.CaptureModels
11+
import utils.modelgenerator.internal.CaptureSummaryFlow
1212

1313
from DataFlowTargetApi api, string noflow
1414
where

csharp/ql/src/utils/model-generator/CaptureSinkModels.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @tags model-generator
77
*/
88

9-
import internal.CaptureModels
9+
import utils.modelgenerator.internal.CaptureModels
1010

1111
class Activate extends ActiveConfiguration {
1212
override predicate activateToSinkConfig() { any() }

csharp/ql/src/utils/model-generator/CaptureSourceModels.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @tags model-generator
77
*/
88

9-
import internal.CaptureModels
9+
import utils.modelgenerator.internal.CaptureModels
1010

1111
class Activate extends ActiveConfiguration {
1212
override predicate activateFromSourceConfig() { any() }

csharp/ql/src/utils/model-generator/CaptureSummaryModels.ql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
*/
88

99
import semmle.code.csharp.dataflow.ExternalFlow
10-
import internal.CaptureModels
11-
import internal.CaptureSummaryFlow
10+
import utils.modelgenerator.internal.CaptureModels
11+
import utils.modelgenerator.internal.CaptureSummaryFlow
1212

1313
from DataFlowTargetApi api, string flow
1414
where flow = captureFlow(api) and not hasSummary(api, false)

csharp/ql/src/utils/model-generator/CaptureTypeBasedSummaryModels.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*/
88

99
import semmle.code.csharp.dataflow.ExternalFlow
10-
import internal.CaptureTypeBasedSummaryModels
10+
import utils.modelgenerator.internal.CaptureTypeBasedSummaryModels
1111

1212
from TypeBasedFlowTargetApi api, string flow
1313
where flow = captureFlow(api)

0 commit comments

Comments
 (0)