mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Restore type-accesses to annotation methods; accept test changes.
This commit is contained in:
@@ -1,82 +1,21 @@
|
||||
test.kt:
|
||||
# 0| [CompilationUnit] test
|
||||
# 3| 1: [Interface] A
|
||||
# 3| 1: [Constructor] A
|
||||
#-----| 4: (Parameters)
|
||||
# 3| 0: [Parameter] c1
|
||||
# 3| 0: [TypeAccess] Class<?>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 1: [Parameter] c2
|
||||
# 3| 0: [TypeAccess] Class<? extends CharSequence>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 0: [TypeAccess] CharSequence
|
||||
# 3| 2: [Parameter] c3
|
||||
# 3| 0: [TypeAccess] Class<String>
|
||||
# 3| 0: [TypeAccess] String
|
||||
# 3| 3: [Parameter] c4
|
||||
# 3| 0: [TypeAccess] Class<?>[]
|
||||
# 3| 0: [TypeAccess] Class<?>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 5: [BlockStmt] { ... }
|
||||
# 3| 0: [SuperConstructorInvocationStmt] super(...)
|
||||
# 3| 1: [BlockStmt] { ... }
|
||||
# 3| 0: [ExprStmt] <Expr>;
|
||||
# 3| 0: [KtInitializerAssignExpr] ...=...
|
||||
# 3| 0: [VarAccess] c1
|
||||
# 3| 1: [ExprStmt] <Expr>;
|
||||
# 3| 0: [KtInitializerAssignExpr] ...=...
|
||||
# 3| 0: [VarAccess] c2
|
||||
# 3| 2: [ExprStmt] <Expr>;
|
||||
# 3| 0: [KtInitializerAssignExpr] ...=...
|
||||
# 3| 0: [VarAccess] c3
|
||||
# 3| 3: [ExprStmt] <Expr>;
|
||||
# 3| 0: [KtInitializerAssignExpr] ...=...
|
||||
# 3| 0: [VarAccess] c4
|
||||
# 3| 2: [FieldDeclaration] Class<?> c1;
|
||||
# 3| -1: [TypeAccess] Class<?>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 0: [VarAccess] c1
|
||||
# 3| 3: [Method] c1
|
||||
#-----| -3: (Annotations)
|
||||
# 0| 1: [Annotation] Retention
|
||||
# 0| 1: [VarAccess] RetentionPolicy.RUNTIME
|
||||
# 0| -1: [TypeAccess] RetentionPolicy
|
||||
# 3| 1: [Method] c1
|
||||
# 3| 3: [TypeAccess] Class<?>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 5: [BlockStmt] { ... }
|
||||
# 3| 0: [ReturnStmt] return ...
|
||||
# 3| 0: [VarAccess] this.c1
|
||||
# 3| -1: [ThisAccess] this
|
||||
# 3| 4: [FieldDeclaration] Class<? extends CharSequence> c2;
|
||||
# 3| -1: [TypeAccess] Class<? extends CharSequence>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 0: [TypeAccess] CharSequence
|
||||
# 3| 0: [VarAccess] c2
|
||||
# 3| 5: [Method] c2
|
||||
# 3| 2: [Method] c2
|
||||
# 3| 3: [TypeAccess] Class<? extends CharSequence>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 0: [TypeAccess] CharSequence
|
||||
# 3| 5: [BlockStmt] { ... }
|
||||
# 3| 0: [ReturnStmt] return ...
|
||||
# 3| 0: [VarAccess] this.c2
|
||||
# 3| -1: [ThisAccess] this
|
||||
# 3| 6: [FieldDeclaration] Class<String> c3;
|
||||
# 3| -1: [TypeAccess] Class<String>
|
||||
# 3| 0: [TypeAccess] String
|
||||
# 3| 0: [VarAccess] c3
|
||||
# 3| 7: [Method] c3
|
||||
# 3| 3: [Method] c3
|
||||
# 3| 3: [TypeAccess] Class<String>
|
||||
# 3| 0: [TypeAccess] String
|
||||
# 3| 5: [BlockStmt] { ... }
|
||||
# 3| 0: [ReturnStmt] return ...
|
||||
# 3| 0: [VarAccess] this.c3
|
||||
# 3| -1: [ThisAccess] this
|
||||
# 3| 8: [FieldDeclaration] Class<?>[] c4;
|
||||
# 3| -1: [TypeAccess] Class<?>[]
|
||||
# 3| 0: [TypeAccess] Class<?>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 0: [VarAccess] c4
|
||||
# 3| 9: [Method] c4
|
||||
# 3| 4: [Method] c4
|
||||
# 3| 3: [TypeAccess] Class<?>[]
|
||||
# 3| 0: [TypeAccess] Class<?>
|
||||
# 3| 0: [WildcardTypeAccess] ? ...
|
||||
# 3| 5: [BlockStmt] { ... }
|
||||
# 3| 0: [ReturnStmt] return ...
|
||||
# 3| 0: [VarAccess] this.c4
|
||||
# 3| -1: [ThisAccess] this
|
||||
|
||||
@@ -1,35 +1,9 @@
|
||||
classExprs
|
||||
| test.kt:3:20:3:36 | ...=... | Class<?> |
|
||||
| test.kt:3:20:3:36 | Class<?> | Class<?> |
|
||||
| test.kt:3:20:3:36 | Class<?> | Class<?> |
|
||||
| test.kt:3:20:3:36 | Class<?> | Class<?> |
|
||||
| test.kt:3:20:3:36 | c1 | Class<?> |
|
||||
| test.kt:3:20:3:36 | c1 | Class<?> |
|
||||
| test.kt:3:20:3:36 | this.c1 | Class<?> |
|
||||
| test.kt:3:39:3:70 | ...=... | Class<? extends CharSequence> |
|
||||
| test.kt:3:39:3:70 | Class<? extends CharSequence> | Class<? extends CharSequence> |
|
||||
| test.kt:3:39:3:70 | Class<? extends CharSequence> | Class<? extends CharSequence> |
|
||||
| test.kt:3:39:3:70 | Class<? extends CharSequence> | Class<? extends CharSequence> |
|
||||
| test.kt:3:39:3:70 | c2 | Class<? extends CharSequence> |
|
||||
| test.kt:3:39:3:70 | c2 | Class<? extends CharSequence> |
|
||||
| test.kt:3:39:3:70 | this.c2 | Class<? extends CharSequence> |
|
||||
| test.kt:3:73:3:94 | ...=... | Class<String> |
|
||||
| test.kt:3:73:3:94 | Class<String> | Class<String> |
|
||||
| test.kt:3:73:3:94 | Class<String> | Class<String> |
|
||||
| test.kt:3:73:3:94 | Class<String> | Class<String> |
|
||||
| test.kt:3:73:3:94 | c3 | Class<String> |
|
||||
| test.kt:3:73:3:94 | c3 | Class<String> |
|
||||
| test.kt:3:73:3:94 | this.c3 | Class<String> |
|
||||
| test.kt:3:97:3:120 | ...=... | Class<?>[] |
|
||||
| test.kt:3:97:3:120 | Class<?> | Class<?> |
|
||||
| test.kt:3:97:3:120 | Class<?> | Class<?> |
|
||||
| test.kt:3:97:3:120 | Class<?> | Class<?> |
|
||||
| test.kt:3:97:3:120 | Class<?>[] | Class<?>[] |
|
||||
| test.kt:3:97:3:120 | Class<?>[] | Class<?>[] |
|
||||
| test.kt:3:97:3:120 | Class<?>[] | Class<?>[] |
|
||||
| test.kt:3:97:3:120 | c4 | Class<?>[] |
|
||||
| test.kt:3:97:3:120 | c4 | Class<?>[] |
|
||||
| test.kt:3:97:3:120 | this.c4 | Class<?>[] |
|
||||
#select
|
||||
| test.kt:3:20:3:36 | c1 | Class<?> |
|
||||
| test.kt:3:39:3:70 | c2 | Class<? extends CharSequence> |
|
||||
|
||||
Reference in New Issue
Block a user