|
3 | 3 | | Foo.qll:1:1:1:17 | Import | semmle.order | 1 | |
4 | 4 | | Foo.qll:1:1:25:2 | TopLevel | semmle.label | [TopLevel] TopLevel | |
5 | 5 | | Foo.qll:1:1:25:2 | TopLevel | semmle.order | 1 | |
6 | | -| Foo.qll:3:1:7:1 | Foo | semmle.label | [Class] Foo | |
7 | | -| Foo.qll:3:1:7:1 | Foo | semmle.order | 3 | |
| 6 | +| Foo.qll:3:1:7:1 | Class Foo | semmle.label | [Class] Class Foo | |
| 7 | +| Foo.qll:3:1:7:1 | Class Foo | semmle.order | 3 | |
8 | 8 | | Foo.qll:3:19:3:22 | TypeExpr | semmle.label | [TypeExpr] TypeExpr | |
9 | 9 | | Foo.qll:3:19:3:22 | TypeExpr | semmle.order | 4 | |
10 | | -| Foo.qll:4:3:4:17 | CharPred | semmle.label | [CharPred] CharPred | |
11 | | -| Foo.qll:4:3:4:17 | CharPred | semmle.order | 5 | |
| 10 | +| Foo.qll:4:3:4:17 | CharPred Foo | semmle.label | [CharPred] CharPred Foo | |
| 11 | +| Foo.qll:4:3:4:17 | CharPred Foo | semmle.order | 5 | |
12 | 12 | | Foo.qll:4:11:4:11 | Integer | semmle.label | [Integer] Integer | |
13 | 13 | | Foo.qll:4:11:4:11 | Integer | semmle.order | 6 | |
14 | 14 | | Foo.qll:4:11:4:15 | ComparisonFormula | semmle.label | [ComparisonFormula] ComparisonFormula | |
|
19 | 19 | | Foo.qll:4:15:4:15 | Integer | semmle.order | 9 | |
20 | 20 | | Foo.qll:6:3:6:8 | TypeExpr | semmle.label | [TypeExpr] TypeExpr | |
21 | 21 | | Foo.qll:6:3:6:8 | TypeExpr | semmle.order | 10 | |
22 | | -| Foo.qll:6:3:6:38 | ClassPredicate | semmle.label | [ClassPredicate] ClassPredicate | |
23 | | -| Foo.qll:6:3:6:38 | ClassPredicate | semmle.order | 10 | |
| 22 | +| Foo.qll:6:3:6:38 | ClassPredicate toString | semmle.label | [ClassPredicate] ClassPredicate toString | |
| 23 | +| Foo.qll:6:3:6:38 | ClassPredicate toString | semmle.order | 10 | |
24 | 24 | | Foo.qll:6:23:6:28 | result | semmle.label | [ResultAccess] result | |
25 | 25 | | Foo.qll:6:23:6:28 | result | semmle.order | 12 | |
26 | 26 | | Foo.qll:6:23:6:36 | ComparisonFormula | semmle.label | [ComparisonFormula] ComparisonFormula | |
|
29 | 29 | | Foo.qll:6:30:6:30 | ComparisonOp | semmle.order | 14 | |
30 | 30 | | Foo.qll:6:32:6:36 | String | semmle.label | [String] String | |
31 | 31 | | Foo.qll:6:32:6:36 | String | semmle.order | 15 | |
32 | | -| Foo.qll:9:7:11:1 | foo | semmle.label | [ClasslessPredicate] foo | |
33 | | -| Foo.qll:9:7:11:1 | foo | semmle.order | 16 | |
| 32 | +| Foo.qll:9:7:11:1 | ClasslessPredicate foo | semmle.label | [ClasslessPredicate] ClasslessPredicate foo | |
| 33 | +| Foo.qll:9:7:11:1 | ClasslessPredicate foo | semmle.order | 16 | |
34 | 34 | | Foo.qll:9:21:9:23 | TypeExpr | semmle.label | [TypeExpr] TypeExpr | |
35 | 35 | | Foo.qll:9:21:9:23 | TypeExpr | semmle.order | 17 | |
36 | 36 | | Foo.qll:9:21:9:25 | f | semmle.label | [VarDecl] f | |
|
65 | 65 | | Foo.qll:10:69:10:73 | inner | semmle.order | 32 | |
66 | 66 | | Foo.qll:10:69:10:84 | MemberCall | semmle.label | [MemberCall] MemberCall | |
67 | 67 | | Foo.qll:10:69:10:84 | MemberCall | semmle.order | 32 | |
68 | | -| Foo.qll:13:1:25:1 | calls | semmle.label | [ClasslessPredicate] calls | |
69 | | -| Foo.qll:13:1:25:1 | calls | semmle.order | 34 | |
| 68 | +| Foo.qll:13:1:25:1 | ClasslessPredicate calls | semmle.label | [ClasslessPredicate] ClasslessPredicate calls | |
| 69 | +| Foo.qll:13:1:25:1 | ClasslessPredicate calls | semmle.order | 34 | |
70 | 70 | | Foo.qll:13:17:13:19 | TypeExpr | semmle.label | [TypeExpr] TypeExpr | |
71 | 71 | | Foo.qll:13:17:13:19 | TypeExpr | semmle.order | 35 | |
72 | 72 | | Foo.qll:13:17:13:21 | f | semmle.label | [VarDecl] f | |
@@ -164,42 +164,42 @@ nodes |
164 | 164 | | printAst.ql:1:1:1:29 | TopLevel | semmle.label | [TopLevel] TopLevel | |
165 | 165 | | printAst.ql:1:1:1:29 | TopLevel | semmle.order | 81 | |
166 | 166 | edges |
167 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:1:1:1:17 | Import | semmle.label | getAMember() | |
| 167 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:1:1:1:17 | Import | semmle.label | getAnImport() | |
168 | 168 | | Foo.qll:1:1:25:2 | TopLevel | Foo.qll:1:1:1:17 | Import | semmle.order | 1 | |
169 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:3:1:7:1 | Foo | semmle.label | getAMember() | |
170 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:3:1:7:1 | Foo | semmle.order | 3 | |
171 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:9:7:11:1 | foo | semmle.label | getAMember() | |
172 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:9:7:11:1 | foo | semmle.order | 16 | |
173 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:13:1:25:1 | calls | semmle.label | getAMember() | |
174 | | -| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:13:1:25:1 | calls | semmle.order | 34 | |
175 | | -| Foo.qll:3:1:7:1 | Foo | Foo.qll:3:19:3:22 | TypeExpr | semmle.label | getASuperType() | |
176 | | -| Foo.qll:3:1:7:1 | Foo | Foo.qll:3:19:3:22 | TypeExpr | semmle.order | 4 | |
177 | | -| Foo.qll:3:1:7:1 | Foo | Foo.qll:4:3:4:17 | CharPred | semmle.label | getCharPred() | |
178 | | -| Foo.qll:3:1:7:1 | Foo | Foo.qll:4:3:4:17 | CharPred | semmle.order | 5 | |
179 | | -| Foo.qll:3:1:7:1 | Foo | Foo.qll:6:3:6:38 | ClassPredicate | semmle.label | getClassPredicate(_) | |
180 | | -| Foo.qll:3:1:7:1 | Foo | Foo.qll:6:3:6:38 | ClassPredicate | semmle.order | 10 | |
181 | | -| Foo.qll:4:3:4:17 | CharPred | Foo.qll:4:11:4:15 | ComparisonFormula | semmle.label | getBody() | |
182 | | -| Foo.qll:4:3:4:17 | CharPred | Foo.qll:4:11:4:15 | ComparisonFormula | semmle.order | 6 | |
| 169 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:3:1:7:1 | Class Foo | semmle.label | getAClass() | |
| 170 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:3:1:7:1 | Class Foo | semmle.order | 3 | |
| 171 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:9:7:11:1 | ClasslessPredicate foo | semmle.label | getAPredicate() | |
| 172 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:9:7:11:1 | ClasslessPredicate foo | semmle.order | 16 | |
| 173 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:13:1:25:1 | ClasslessPredicate calls | semmle.label | getAPredicate() | |
| 174 | +| Foo.qll:1:1:25:2 | TopLevel | Foo.qll:13:1:25:1 | ClasslessPredicate calls | semmle.order | 34 | |
| 175 | +| Foo.qll:3:1:7:1 | Class Foo | Foo.qll:3:19:3:22 | TypeExpr | semmle.label | getASuperType() | |
| 176 | +| Foo.qll:3:1:7:1 | Class Foo | Foo.qll:3:19:3:22 | TypeExpr | semmle.order | 4 | |
| 177 | +| Foo.qll:3:1:7:1 | Class Foo | Foo.qll:4:3:4:17 | CharPred Foo | semmle.label | getCharPred() | |
| 178 | +| Foo.qll:3:1:7:1 | Class Foo | Foo.qll:4:3:4:17 | CharPred Foo | semmle.order | 5 | |
| 179 | +| Foo.qll:3:1:7:1 | Class Foo | Foo.qll:6:3:6:38 | ClassPredicate toString | semmle.label | getClassPredicate(_) | |
| 180 | +| Foo.qll:3:1:7:1 | Class Foo | Foo.qll:6:3:6:38 | ClassPredicate toString | semmle.order | 10 | |
| 181 | +| Foo.qll:4:3:4:17 | CharPred Foo | Foo.qll:4:11:4:15 | ComparisonFormula | semmle.label | getBody() | |
| 182 | +| Foo.qll:4:3:4:17 | CharPred Foo | Foo.qll:4:11:4:15 | ComparisonFormula | semmle.order | 6 | |
183 | 183 | | Foo.qll:4:11:4:15 | ComparisonFormula | Foo.qll:4:11:4:11 | Integer | semmle.label | getLeftOperand() | |
184 | 184 | | Foo.qll:4:11:4:15 | ComparisonFormula | Foo.qll:4:11:4:11 | Integer | semmle.order | 6 | |
185 | 185 | | Foo.qll:4:11:4:15 | ComparisonFormula | Foo.qll:4:13:4:13 | ComparisonOp | semmle.label | getOperator() | |
186 | 186 | | Foo.qll:4:11:4:15 | ComparisonFormula | Foo.qll:4:13:4:13 | ComparisonOp | semmle.order | 8 | |
187 | 187 | | Foo.qll:4:11:4:15 | ComparisonFormula | Foo.qll:4:15:4:15 | Integer | semmle.label | getRightOperand() | |
188 | 188 | | Foo.qll:4:11:4:15 | ComparisonFormula | Foo.qll:4:15:4:15 | Integer | semmle.order | 9 | |
189 | | -| Foo.qll:6:3:6:38 | ClassPredicate | Foo.qll:6:3:6:8 | TypeExpr | semmle.label | getReturnTypeExpr() | |
190 | | -| Foo.qll:6:3:6:38 | ClassPredicate | Foo.qll:6:3:6:8 | TypeExpr | semmle.order | 10 | |
191 | | -| Foo.qll:6:3:6:38 | ClassPredicate | Foo.qll:6:23:6:36 | ComparisonFormula | semmle.label | getBody() | |
192 | | -| Foo.qll:6:3:6:38 | ClassPredicate | Foo.qll:6:23:6:36 | ComparisonFormula | semmle.order | 12 | |
| 189 | +| Foo.qll:6:3:6:38 | ClassPredicate toString | Foo.qll:6:3:6:8 | TypeExpr | semmle.label | getReturnTypeExpr() | |
| 190 | +| Foo.qll:6:3:6:38 | ClassPredicate toString | Foo.qll:6:3:6:8 | TypeExpr | semmle.order | 10 | |
| 191 | +| Foo.qll:6:3:6:38 | ClassPredicate toString | Foo.qll:6:23:6:36 | ComparisonFormula | semmle.label | getBody() | |
| 192 | +| Foo.qll:6:3:6:38 | ClassPredicate toString | Foo.qll:6:23:6:36 | ComparisonFormula | semmle.order | 12 | |
193 | 193 | | Foo.qll:6:23:6:36 | ComparisonFormula | Foo.qll:6:23:6:28 | result | semmle.label | getLeftOperand() | |
194 | 194 | | Foo.qll:6:23:6:36 | ComparisonFormula | Foo.qll:6:23:6:28 | result | semmle.order | 12 | |
195 | 195 | | Foo.qll:6:23:6:36 | ComparisonFormula | Foo.qll:6:30:6:30 | ComparisonOp | semmle.label | getOperator() | |
196 | 196 | | Foo.qll:6:23:6:36 | ComparisonFormula | Foo.qll:6:30:6:30 | ComparisonOp | semmle.order | 14 | |
197 | 197 | | Foo.qll:6:23:6:36 | ComparisonFormula | Foo.qll:6:32:6:36 | String | semmle.label | getRightOperand() | |
198 | 198 | | Foo.qll:6:23:6:36 | ComparisonFormula | Foo.qll:6:32:6:36 | String | semmle.order | 15 | |
199 | | -| Foo.qll:9:7:11:1 | foo | Foo.qll:9:21:9:25 | f | semmle.label | getParameter(_) | |
200 | | -| Foo.qll:9:7:11:1 | foo | Foo.qll:9:21:9:25 | f | semmle.order | 17 | |
201 | | -| Foo.qll:9:7:11:1 | foo | Foo.qll:10:3:10:85 | ComparisonFormula | semmle.label | getBody() | |
202 | | -| Foo.qll:9:7:11:1 | foo | Foo.qll:10:3:10:85 | ComparisonFormula | semmle.order | 19 | |
| 199 | +| Foo.qll:9:7:11:1 | ClasslessPredicate foo | Foo.qll:9:21:9:25 | f | semmle.label | getParameter(_) | |
| 200 | +| Foo.qll:9:7:11:1 | ClasslessPredicate foo | Foo.qll:9:21:9:25 | f | semmle.order | 17 | |
| 201 | +| Foo.qll:9:7:11:1 | ClasslessPredicate foo | Foo.qll:10:3:10:85 | ComparisonFormula | semmle.label | getBody() | |
| 202 | +| Foo.qll:9:7:11:1 | ClasslessPredicate foo | Foo.qll:10:3:10:85 | ComparisonFormula | semmle.order | 19 | |
203 | 203 | | Foo.qll:9:21:9:25 | f | Foo.qll:9:21:9:23 | TypeExpr | semmle.label | getTypeExpr() | |
204 | 204 | | Foo.qll:9:21:9:25 | f | Foo.qll:9:21:9:23 | TypeExpr | semmle.order | 17 | |
205 | 205 | | Foo.qll:10:3:10:85 | ComparisonFormula | Foo.qll:10:3:10:3 | f | semmle.label | getLeftOperand() | |
@@ -230,10 +230,10 @@ edges |
230 | 230 | | Foo.qll:10:27:10:50 | ComparisonFormula | Foo.qll:10:46:10:50 | String | semmle.order | 30 | |
231 | 231 | | Foo.qll:10:69:10:84 | MemberCall | Foo.qll:10:69:10:73 | inner | semmle.label | getBase() | |
232 | 232 | | Foo.qll:10:69:10:84 | MemberCall | Foo.qll:10:69:10:73 | inner | semmle.order | 32 | |
233 | | -| Foo.qll:13:1:25:1 | calls | Foo.qll:13:17:13:21 | f | semmle.label | getParameter(_) | |
234 | | -| Foo.qll:13:1:25:1 | calls | Foo.qll:13:17:13:21 | f | semmle.order | 35 | |
235 | | -| Foo.qll:13:1:25:1 | calls | Foo.qll:14:3:24:23 | Disjunction | semmle.label | getBody() | |
236 | | -| Foo.qll:13:1:25:1 | calls | Foo.qll:14:3:24:23 | Disjunction | semmle.order | 37 | |
| 233 | +| Foo.qll:13:1:25:1 | ClasslessPredicate calls | Foo.qll:13:17:13:21 | f | semmle.label | getParameter(_) | |
| 234 | +| Foo.qll:13:1:25:1 | ClasslessPredicate calls | Foo.qll:13:17:13:21 | f | semmle.order | 35 | |
| 235 | +| Foo.qll:13:1:25:1 | ClasslessPredicate calls | Foo.qll:14:3:24:23 | Disjunction | semmle.label | getBody() | |
| 236 | +| Foo.qll:13:1:25:1 | ClasslessPredicate calls | Foo.qll:14:3:24:23 | Disjunction | semmle.order | 37 | |
237 | 237 | | Foo.qll:13:17:13:21 | f | Foo.qll:13:17:13:19 | TypeExpr | semmle.label | getTypeExpr() | |
238 | 238 | | Foo.qll:13:17:13:21 | f | Foo.qll:13:17:13:19 | TypeExpr | semmle.order | 35 | |
239 | 239 | | Foo.qll:14:3:14:10 | PredicateCall | Foo.qll:14:9:14:9 | f | semmle.label | getArgument(_) | |
@@ -322,7 +322,7 @@ edges |
322 | 322 | | Foo.qll:24:17:24:21 | AddExpr | Foo.qll:24:17:24:17 | Integer | semmle.order | 78 | |
323 | 323 | | Foo.qll:24:17:24:21 | AddExpr | Foo.qll:24:21:24:21 | Integer | semmle.label | getRightOperand() | |
324 | 324 | | Foo.qll:24:17:24:21 | AddExpr | Foo.qll:24:21:24:21 | Integer | semmle.order | 80 | |
325 | | -| printAst.ql:1:1:1:29 | TopLevel | printAst.ql:1:1:1:28 | Import | semmle.label | getAMember() | |
| 325 | +| printAst.ql:1:1:1:29 | TopLevel | printAst.ql:1:1:1:28 | Import | semmle.label | getAnImport() | |
326 | 326 | | printAst.ql:1:1:1:29 | TopLevel | printAst.ql:1:1:1:28 | Import | semmle.order | 81 | |
327 | 327 | graphProperties |
328 | 328 | | semmle.graphKind | tree | |
0 commit comments