Skip to content

Commit 2cb8803

Browse files
committed
C#/Java: Rename Negative Summary Model to Neutral Model in conversion and generator tooling.
1 parent ac2d558 commit 2cb8803

File tree

8 files changed

+15
-15
lines changed

8 files changed

+15
-15
lines changed

java/ql/src/utils/model-generator/RegenerateModels.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def regenerateModel(lgtmSlug, extractedDb):
3737
modelFile = lgtmSlugToModelFile[lgtmSlug]
3838
codeQlRoot = findGitRoot()
3939
subprocess.check_call([codeQlRoot + "/java/ql/src/utils/model-generator/GenerateFlowModel.py",
40-
"--with-summaries", "--with-sinks", "--with-negative-summaries",
40+
"--with-summaries", "--with-sinks", "--with-neutrals",
4141
extractedDb, modelFile])
4242
print("Regenerated " + modelFile)
4343
shutil.rmtree(tmpDir)

misc/scripts/models-as-data/convert_extensions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ def makeContent(self):
7474
summaries = self.getAddsTo("ExtractSummaries.ql", helpers.summaryModelPredicate)
7575
sources = self.getAddsTo("ExtractSources.ql", helpers.sourceModelPredicate)
7676
sinks = self.getAddsTo("ExtractSinks.ql", helpers.sinkModelPredicate)
77-
negativeSummaries = self.getAddsTo("ExtractNegativeSummaries.ql", helpers.negativeSummaryModelPredicate)
78-
return merge(sources, sinks, summaries, negativeSummaries)
77+
neutrals = self.getAddsTo("ExtractNeutrals.ql", helpers.neutralModelPredicate)
78+
return merge(sources, sinks, summaries, neutrals)
7979

8080

8181
def save(self, extensions):

misc/scripts/models-as-data/generate_flow_model.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def __init__ (self, language):
3030
self.generateSinks = False
3131
self.generateSources = False
3232
self.generateSummaries = False
33-
self.generateNegativeSummaries = False
33+
self.generateNeutrals = False
3434
self.generateTypeBasedSummaries = False
3535
self.dryRun = False
3636
self.dirname = "model-generator"
@@ -49,7 +49,7 @@ def printHelp(self):
4949
--with-sinks
5050
--with-sources
5151
--with-summaries
52-
--with-negative-summaries
52+
--with-neutrals
5353
--with-typebased-summaries (Experimental)
5454
If none of these flags are specified, all models are generated except for the type based models.
5555
@@ -102,9 +102,9 @@ def make(language):
102102
sys.argv.remove("--with-summaries")
103103
generator.generateSummaries = True
104104

105-
if "--with-negative-summaries" in sys.argv:
106-
sys.argv.remove("--with-negative-summaries")
107-
generator.generateNegativeSummaries = True
105+
if "--with-neutrals" in sys.argv:
106+
sys.argv.remove("--with-neutrals")
107+
generator.generateNeutrals = True
108108

109109
if "--with-typebased-summaries" in sys.argv:
110110
sys.argv.remove("--with-typebased-summaries")
@@ -114,8 +114,8 @@ def make(language):
114114
sys.argv.remove("--dry-run")
115115
generator.dryRun = True
116116

117-
if not generator.generateSinks and not generator.generateSources and not generator.generateSummaries and not generator.generateNegativeSummaries and not generator.generateTypeBasedSummaries:
118-
generator.generateSinks = generator.generateSources = generator.generateSummaries = generator.generateNegativeSummaries = True
117+
if not generator.generateSinks and not generator.generateSources and not generator.generateSummaries and not generator.generateNeutrals and not generator.generateTypeBasedSummaries:
118+
generator.generateSinks = generator.generateSources = generator.generateSummaries = generator.generateNeutrals = True
119119

120120
if len(sys.argv) < 3 or len(sys.argv) > 4:
121121
generator.printHelp()
@@ -168,10 +168,10 @@ def makeContent(self):
168168
else:
169169
sourceAddsTo = ""
170170

171-
if self.generateNegativeSummaries:
172-
negativeSummaryAddsTo = self.getAddsTo("CaptureNegativeSummaryModels.ql", "extNegativeSummaryModel")
171+
if self.generateNeutrals:
172+
neutralAddsTo = self.getAddsTo("CaptureNeutralModels.ql", helpers.neutralModelPredicate)
173173
else:
174-
negativeSummaryAddsTo = ""
174+
neutralAddsTo = ""
175175

176176
return f"""
177177
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
@@ -181,7 +181,7 @@ def makeContent(self):
181181
{sinkAddsTo}
182182
{sourceAddsTo}
183183
{summaryAddsTo}
184-
{negativeSummaryAddsTo}
184+
{neutralAddsTo}
185185
"""
186186

187187
def makeTypeBasedContent(self):

misc/scripts/models-as-data/helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
summaryModelPredicate = "extSummaryModel"
88
sinkModelPredicate = "extSinkModel"
99
sourceModelPredicate = "extSourceModel"
10-
negativeSummaryModelPredicate = "extNegativeSummaryModel"
10+
neutralModelPredicate = "extNeutralModel"
1111
addsToTemplate = """ - addsTo:
1212
pack: {0}
1313
extensible: {1}

0 commit comments

Comments
 (0)