@@ -589,18 +589,30 @@ nodes
589589| tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | semmle.label | [ClassDefinition,TypeDefinition] class C1<S> {} |
590590| tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | semmle.order | 62 |
591591| tst.ts:98:7:98:8 | [VarDecl] C1 | semmle.label | [VarDecl] C1 |
592+ | tst.ts:98:9:98:8 | [BlockStmt] {} | semmle.label | [BlockStmt] {} |
593+ | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.label | [ClassInitializedMember,ConstructorDefinition] constructor() {} |
594+ | tst.ts:98:9:98:8 | [FunctionExpr] () {} | semmle.label | [FunctionExpr] () {} |
595+ | tst.ts:98:9:98:8 | [Label] constructor | semmle.label | [Label] constructor |
592596| tst.ts:98:10:98:10 | [Identifier] S | semmle.label | [Identifier] S |
593597| tst.ts:98:10:98:10 | [TypeParameter] S | semmle.label | [TypeParameter] S |
594598| tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | semmle.label | [ClassDefinition,TypeDefinition] class C2<S,T> {} |
595599| tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | semmle.order | 63 |
596600| tst.ts:99:7:99:8 | [VarDecl] C2 | semmle.label | [VarDecl] C2 |
601+ | tst.ts:99:9:99:8 | [BlockStmt] {} | semmle.label | [BlockStmt] {} |
602+ | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.label | [ClassInitializedMember,ConstructorDefinition] constructor() {} |
603+ | tst.ts:99:9:99:8 | [FunctionExpr] () {} | semmle.label | [FunctionExpr] () {} |
604+ | tst.ts:99:9:99:8 | [Label] constructor | semmle.label | [Label] constructor |
597605| tst.ts:99:10:99:10 | [Identifier] S | semmle.label | [Identifier] S |
598606| tst.ts:99:10:99:10 | [TypeParameter] S | semmle.label | [TypeParameter] S |
599607| tst.ts:99:12:99:12 | [Identifier] T | semmle.label | [Identifier] T |
600608| tst.ts:99:12:99:12 | [TypeParameter] T | semmle.label | [TypeParameter] T |
601609| tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | semmle.label | [ClassDefinition,TypeDefinition] class C ... ber> {} |
602610| tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | semmle.order | 64 |
603611| tst.ts:100:7:100:8 | [VarDecl] C3 | semmle.label | [VarDecl] C3 |
612+ | tst.ts:100:9:100:8 | [BlockStmt] {} | semmle.label | [BlockStmt] {} |
613+ | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.label | [ClassInitializedMember,ConstructorDefinition] constructor() {} |
614+ | tst.ts:100:9:100:8 | [FunctionExpr] () {} | semmle.label | [FunctionExpr] () {} |
615+ | tst.ts:100:9:100:8 | [Label] constructor | semmle.label | [Label] constructor |
604616| tst.ts:100:10:100:10 | [Identifier] S | semmle.label | [Identifier] S |
605617| tst.ts:100:10:100:25 | [TypeParameter] S extends number | semmle.label | [TypeParameter] S extends number |
606618| tst.ts:100:20:100:25 | [KeywordTypeExpr] number | semmle.label | [KeywordTypeExpr] number |
@@ -1954,12 +1966,28 @@ edges
19541966| tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | file://:0:0:0:0 | (TypeParameters) | semmle.order | -100 |
19551967| tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | tst.ts:98:7:98:8 | [VarDecl] C1 | semmle.label | 1 |
19561968| tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | tst.ts:98:7:98:8 | [VarDecl] C1 | semmle.order | 1 |
1969+ | tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.label | 2 |
1970+ | tst.ts:98:1:98:14 | [ClassDefinition,TypeDefinition] class C1<S> {} | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.order | 2 |
1971+ | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:98:9:98:8 | [FunctionExpr] () {} | semmle.label | 2 |
1972+ | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:98:9:98:8 | [FunctionExpr] () {} | semmle.order | 2 |
1973+ | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:98:9:98:8 | [Label] constructor | semmle.label | 1 |
1974+ | tst.ts:98:9:98:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:98:9:98:8 | [Label] constructor | semmle.order | 1 |
1975+ | tst.ts:98:9:98:8 | [FunctionExpr] () {} | tst.ts:98:9:98:8 | [BlockStmt] {} | semmle.label | 5 |
1976+ | tst.ts:98:9:98:8 | [FunctionExpr] () {} | tst.ts:98:9:98:8 | [BlockStmt] {} | semmle.order | 5 |
19571977| tst.ts:98:10:98:10 | [TypeParameter] S | tst.ts:98:10:98:10 | [Identifier] S | semmle.label | 1 |
19581978| tst.ts:98:10:98:10 | [TypeParameter] S | tst.ts:98:10:98:10 | [Identifier] S | semmle.order | 1 |
19591979| tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | file://:0:0:0:0 | (TypeParameters) | semmle.label | -100 |
19601980| tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | file://:0:0:0:0 | (TypeParameters) | semmle.order | -100 |
19611981| tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | tst.ts:99:7:99:8 | [VarDecl] C2 | semmle.label | 1 |
19621982| tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | tst.ts:99:7:99:8 | [VarDecl] C2 | semmle.order | 1 |
1983+ | tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.label | 2 |
1984+ | tst.ts:99:1:99:16 | [ClassDefinition,TypeDefinition] class C2<S,T> {} | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.order | 2 |
1985+ | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:99:9:99:8 | [FunctionExpr] () {} | semmle.label | 2 |
1986+ | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:99:9:99:8 | [FunctionExpr] () {} | semmle.order | 2 |
1987+ | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:99:9:99:8 | [Label] constructor | semmle.label | 1 |
1988+ | tst.ts:99:9:99:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:99:9:99:8 | [Label] constructor | semmle.order | 1 |
1989+ | tst.ts:99:9:99:8 | [FunctionExpr] () {} | tst.ts:99:9:99:8 | [BlockStmt] {} | semmle.label | 5 |
1990+ | tst.ts:99:9:99:8 | [FunctionExpr] () {} | tst.ts:99:9:99:8 | [BlockStmt] {} | semmle.order | 5 |
19631991| tst.ts:99:10:99:10 | [TypeParameter] S | tst.ts:99:10:99:10 | [Identifier] S | semmle.label | 1 |
19641992| tst.ts:99:10:99:10 | [TypeParameter] S | tst.ts:99:10:99:10 | [Identifier] S | semmle.order | 1 |
19651993| tst.ts:99:12:99:12 | [TypeParameter] T | tst.ts:99:12:99:12 | [Identifier] T | semmle.label | 1 |
@@ -1968,6 +1996,14 @@ edges
19681996| tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | file://:0:0:0:0 | (TypeParameters) | semmle.order | -100 |
19691997| tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | tst.ts:100:7:100:8 | [VarDecl] C3 | semmle.label | 1 |
19701998| tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | tst.ts:100:7:100:8 | [VarDecl] C3 | semmle.order | 1 |
1999+ | tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.label | 2 |
2000+ | tst.ts:100:1:100:29 | [ClassDefinition,TypeDefinition] class C ... ber> {} | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | semmle.order | 2 |
2001+ | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:100:9:100:8 | [FunctionExpr] () {} | semmle.label | 2 |
2002+ | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:100:9:100:8 | [FunctionExpr] () {} | semmle.order | 2 |
2003+ | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:100:9:100:8 | [Label] constructor | semmle.label | 1 |
2004+ | tst.ts:100:9:100:8 | [ClassInitializedMember,ConstructorDefinition] constructor() {} | tst.ts:100:9:100:8 | [Label] constructor | semmle.order | 1 |
2005+ | tst.ts:100:9:100:8 | [FunctionExpr] () {} | tst.ts:100:9:100:8 | [BlockStmt] {} | semmle.label | 5 |
2006+ | tst.ts:100:9:100:8 | [FunctionExpr] () {} | tst.ts:100:9:100:8 | [BlockStmt] {} | semmle.order | 5 |
19712007| tst.ts:100:10:100:25 | [TypeParameter] S extends number | tst.ts:100:10:100:10 | [Identifier] S | semmle.label | 1 |
19722008| tst.ts:100:10:100:25 | [TypeParameter] S extends number | tst.ts:100:10:100:10 | [Identifier] S | semmle.order | 1 |
19732009| tst.ts:100:10:100:25 | [TypeParameter] S extends number | tst.ts:100:20:100:25 | [KeywordTypeExpr] number | semmle.label | 2 |
0 commit comments