mirror of
https://github.com/github/codeql.git
synced 2026-04-22 15:25:18 +02:00
Test summary models and neutral models, manual and generated
This commit is contained in:
@@ -32,6 +32,11 @@ public class C {
|
||||
// The summary for the first parameter is ignored, because it is generated and
|
||||
// because there is hand written summary for the second parameter.
|
||||
stepArgResGeneratedIgnored(arg1, arg2);
|
||||
|
||||
stepArgQualGenerated(arg1);
|
||||
// The summary for the first parameter is ignored, because it is generated and
|
||||
// because there is hand written neutral summary model for this callable.
|
||||
stepArgQualGeneratedIgnored(arg1);
|
||||
}
|
||||
|
||||
Object stepArgRes(Object x) { return null; }
|
||||
@@ -47,4 +52,8 @@ public class C {
|
||||
Object stepArgResGenerated(Object x) { return null; }
|
||||
|
||||
Object stepArgResGeneratedIgnored(Object x, Object y) { return null; }
|
||||
|
||||
Object stepArgQualGenerated(Object x) { return null; }
|
||||
|
||||
Object stepArgQualGeneratedIgnored(Object x) { return null; }
|
||||
}
|
||||
|
||||
@@ -10,3 +10,5 @@ invalidModelRow
|
||||
| C.java:24:5:24:23 | this <.method> | C.java:24:17:24:22 | argOut [post update] |
|
||||
| C.java:29:25:29:28 | arg1 | C.java:29:5:29:29 | stepArgResGenerated(...) |
|
||||
| C.java:34:38:34:41 | arg2 | C.java:34:5:34:42 | stepArgResGeneratedIgnored(...) |
|
||||
| C.java:36:26:36:29 | arg1 | C.java:36:5:36:30 | this <.method> [post update] |
|
||||
| C.java:39:33:39:36 | arg1 | C.java:39:5:39:37 | this <.method> [post update] |
|
||||
|
||||
@@ -11,3 +11,11 @@ extensions:
|
||||
- ["my.qltest", "C", False, "stepArgResGenerated", "(Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["my.qltest", "C", False, "stepArgResGeneratedIgnored", "(Object,Object)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["my.qltest", "C", False, "stepArgResGeneratedIgnored", "(Object,Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
|
||||
- ["my.qltest", "C", False, "stepArgQualGenerated", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["my.qltest", "C", False, "stepArgQualGeneratedIgnored", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["my.qltest", "C", "stepArgQualGenerated", "(Object)", "summary", "df-generated"]
|
||||
- ["my.qltest", "C", "stepArgQualGeneratedIgnored", "(Object)", "summary", "manual"]
|
||||
|
||||
Reference in New Issue
Block a user