Skip to content
This repository was archived by the owner on Mar 8, 2020. It is now read-only.

Commit 43d0065

Browse files
Juanjo Alvarezdennwc
authored andcommitted
Annotate function params and arguments with the Argument role
Signed-off-by: Juanjo Alvarez <juanjo@sourced.tech>
1 parent 26285a5 commit 43d0065

16 files changed

Lines changed: 27 additions & 27 deletions

driver/normalizer/annotation.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ var AnnotationRules = On(jdt.CompilationUnit).Roles(uast.File).Descendants(
6161
On(jdt.PropertyParameters).Roles(uast.Function, uast.Argument).Self(
6262
On(HasProperty("varargs", "true")).Roles(uast.Function, uast.ArgsList),
6363
).Children(
64-
On(jdt.PropertyName).Roles(uast.Function, uast.Name),
64+
On(jdt.PropertyName).Roles(uast.Function, uast.Name, uast.Argument),
6565
),
6666
),
6767
On(jdt.LambdaExpression).Roles(uast.Declaration, uast.Function, uast.Anonymous).Children(
6868
On(jdt.PropertyBody).Roles(uast.Function, uast.Body),
6969
On(jdt.PropertyParameters).Roles(uast.Function, uast.Argument).Self(
7070
On(HasProperty("varargs", "true")).Roles(uast.Function, uast.ArgsList),
7171
).Children(
72-
On(jdt.PropertyName).Roles(uast.Function, uast.Name),
72+
On(jdt.PropertyName).Roles(uast.Function, uast.Name, uast.Argument),
7373
),
7474
),
7575
On(jdt.TypeMethodReference).Roles(uast.Declaration, uast.Function).Children(

fixtures/constructor_invocation.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ CompilationUnit {
207207
. . . . . . . . . }
208208
. . . . . . . . }
209209
. . . . . . . . 1: SimpleName {
210-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
210+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
211211
. . . . . . . . . TOKEN "i"
212212
. . . . . . . . . StartPosition: {
213213
. . . . . . . . . . Offset: 52

fixtures/hello_world.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ CompilationUnit {
221221
. . . . . . . . . }
222222
. . . . . . . . }
223223
. . . . . . . . 1: SimpleName {
224-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
224+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
225225
. . . . . . . . . TOKEN "args"
226226
. . . . . . . . . StartPosition: {
227227
. . . . . . . . . . Offset: 48

fixtures/intersection_type.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ CompilationUnit {
241241
. . . . . . . . . }
242242
. . . . . . . . }
243243
. . . . . . . . 1: SimpleName {
244-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
244+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
245245
. . . . . . . . . TOKEN "a"
246246
. . . . . . . . . StartPosition: {
247247
. . . . . . . . . . Offset: 56

fixtures/lambda_expession.java.uast

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ CompilationUnit {
135135
. . . . . . . . . }
136136
. . . . . . . . }
137137
. . . . . . . . 1: SimpleName {
138-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
138+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
139139
. . . . . . . . . TOKEN "a"
140140
. . . . . . . . . StartPosition: {
141141
. . . . . . . . . . Offset: 25
@@ -359,7 +359,7 @@ CompilationUnit {
359359
. . . . . . . . . . . . . . . }
360360
. . . . . . . . . . . . . . . Children: {
361361
. . . . . . . . . . . . . . . . 0: SimpleName {
362-
. . . . . . . . . . . . . . . . . Roles: Expression,Identifier,Function,Name
362+
. . . . . . . . . . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
363363
. . . . . . . . . . . . . . . . . TOKEN "i"
364364
. . . . . . . . . . . . . . . . . StartPosition: {
365365
. . . . . . . . . . . . . . . . . . Offset: 66

fixtures/method_declarations.java.uast

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ CompilationUnit {
307307
. . . . . . . . . }
308308
. . . . . . . . }
309309
. . . . . . . . 1: SimpleName {
310-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
310+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
311311
. . . . . . . . . TOKEN "i"
312312
. . . . . . . . . StartPosition: {
313313
. . . . . . . . . . Offset: 112
@@ -466,7 +466,7 @@ CompilationUnit {
466466
. . . . . . . . . }
467467
. . . . . . . . }
468468
. . . . . . . . 1: SimpleName {
469-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
469+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
470470
. . . . . . . . . TOKEN "i"
471471
. . . . . . . . . StartPosition: {
472472
. . . . . . . . . . Offset: 153
@@ -519,7 +519,7 @@ CompilationUnit {
519519
. . . . . . . . . }
520520
. . . . . . . . }
521521
. . . . . . . . 1: SimpleName {
522-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
522+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
523523
. . . . . . . . . TOKEN "j"
524524
. . . . . . . . . StartPosition: {
525525
. . . . . . . . . . Offset: 160
@@ -678,7 +678,7 @@ CompilationUnit {
678678
. . . . . . . . . }
679679
. . . . . . . . }
680680
. . . . . . . . 1: SimpleName {
681-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
681+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
682682
. . . . . . . . . TOKEN "i"
683683
. . . . . . . . . StartPosition: {
684684
. . . . . . . . . . Offset: 206
@@ -853,7 +853,7 @@ CompilationUnit {
853853
. . . . . . . . . }
854854
. . . . . . . . }
855855
. . . . . . . . 1: SimpleName {
856-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
856+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
857857
. . . . . . . . . TOKEN "i"
858858
. . . . . . . . . StartPosition: {
859859
. . . . . . . . . . Offset: 241
@@ -1118,7 +1118,7 @@ CompilationUnit {
11181118
. . . . . . . . . }
11191119
. . . . . . . . }
11201120
. . . . . . . . 1: SimpleName {
1121-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
1121+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
11221122
. . . . . . . . . TOKEN "i"
11231123
. . . . . . . . . StartPosition: {
11241124
. . . . . . . . . . Offset: 294

fixtures/single_variable_declaration.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ CompilationUnit {
135135
. . . . . . . . . }
136136
. . . . . . . . }
137137
. . . . . . . . 1: SimpleName {
138-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
138+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
139139
. . . . . . . . . TOKEN "i"
140140
. . . . . . . . . StartPosition: {
141141
. . . . . . . . . . Offset: 33

fixtures/super_method_reference.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ CompilationUnit {
294294
. . . . . . . . . }
295295
. . . . . . . . }
296296
. . . . . . . . 1: SimpleName {
297-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
297+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
298298
. . . . . . . . . TOKEN "x"
299299
. . . . . . . . . StartPosition: {
300300
. . . . . . . . . . Offset: 66

fixtures/synchronized_statement.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ CompilationUnit {
222222
. . . . . . . . . }
223223
. . . . . . . . }
224224
. . . . . . . . 1: SimpleName {
225-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
225+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
226226
. . . . . . . . . TOKEN "x"
227227
. . . . . . . . . StartPosition: {
228228
. . . . . . . . . . Offset: 46

fixtures/type_method_reference.java.uast

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ CompilationUnit {
416416
. . . . . . . . . }
417417
. . . . . . . . }
418418
. . . . . . . . 1: SimpleName {
419-
. . . . . . . . . Roles: Expression,Identifier,Function,Name
419+
. . . . . . . . . Roles: Expression,Identifier,Function,Name,Argument
420420
. . . . . . . . . TOKEN "xs"
421421
. . . . . . . . . StartPosition: {
422422
. . . . . . . . . . Offset: 111

0 commit comments

Comments
 (0)