@@ -24032,44 +24032,36 @@ func TestStmtTraitUse_Modifier(t *testing.T) {
24032
24032
StartPos: 30,
24033
24033
EndPos: 43,
24034
24034
},
24035
- Ref : &ast.StmtTraitMethodRef {
24035
+ Method : &ast.Identifier {
24036
24036
Position: &position.Position{
24037
24037
StartLine: 1,
24038
24038
EndLine: 1,
24039
24039
StartPos: 30,
24040
24040
EndPos: 33,
24041
24041
},
24042
- Method: &ast.Identifier{
24042
+ IdentifierTkn: &token.Token{
24043
+ ID: token.T_STRING,
24044
+ Value: []byte("one"),
24043
24045
Position: &position.Position{
24044
24046
StartLine: 1,
24045
24047
EndLine: 1,
24046
24048
StartPos: 30,
24047
24049
EndPos: 33,
24048
24050
},
24049
- IdentifierTkn: &token.Token{
24050
- ID: token.T_STRING,
24051
- Value: []byte("one"),
24052
- Position: &position.Position{
24053
- StartLine: 1,
24054
- EndLine: 1,
24055
- StartPos: 30,
24056
- EndPos: 33,
24057
- },
24058
- FreeFloating: []*token.Token{
24059
- {
24060
- ID: token.T_WHITESPACE,
24061
- Value: []byte(" "),
24062
- Position: &position.Position{
24063
- StartLine: 1,
24064
- EndLine: 1,
24065
- StartPos: 29,
24066
- EndPos: 30,
24067
- },
24051
+ FreeFloating: []*token.Token{
24052
+ {
24053
+ ID: token.T_WHITESPACE,
24054
+ Value: []byte(" "),
24055
+ Position: &position.Position{
24056
+ StartLine: 1,
24057
+ EndLine: 1,
24058
+ StartPos: 29,
24059
+ EndPos: 30,
24068
24060
},
24069
24061
},
24070
24062
},
24071
- Value: []byte("one"),
24072
24063
},
24064
+ Value: []byte("one"),
24073
24065
},
24074
24066
AsTkn: &token.Token{
24075
24067
ID: token.T_AS,
@@ -24453,44 +24445,36 @@ func TestStmtTraitUse_AliasModifier(t *testing.T) {
24453
24445
StartPos: 30,
24454
24446
EndPos: 47,
24455
24447
},
24456
- Ref : &ast.StmtTraitMethodRef {
24448
+ Method : &ast.Identifier {
24457
24449
Position: &position.Position{
24458
24450
StartLine: 1,
24459
24451
EndLine: 1,
24460
24452
StartPos: 30,
24461
24453
EndPos: 33,
24462
24454
},
24463
- Method: &ast.Identifier{
24455
+ IdentifierTkn: &token.Token{
24456
+ ID: token.T_STRING,
24457
+ Value: []byte("one"),
24464
24458
Position: &position.Position{
24465
24459
StartLine: 1,
24466
24460
EndLine: 1,
24467
24461
StartPos: 30,
24468
24462
EndPos: 33,
24469
24463
},
24470
- IdentifierTkn: &token.Token{
24471
- ID: token.T_STRING,
24472
- Value: []byte("one"),
24473
- Position: &position.Position{
24474
- StartLine: 1,
24475
- EndLine: 1,
24476
- StartPos: 30,
24477
- EndPos: 33,
24478
- },
24479
- FreeFloating: []*token.Token{
24480
- {
24481
- ID: token.T_WHITESPACE,
24482
- Value: []byte(" "),
24483
- Position: &position.Position{
24484
- StartLine: 1,
24485
- EndLine: 1,
24486
- StartPos: 29,
24487
- EndPos: 30,
24488
- },
24464
+ FreeFloating: []*token.Token{
24465
+ {
24466
+ ID: token.T_WHITESPACE,
24467
+ Value: []byte(" "),
24468
+ Position: &position.Position{
24469
+ StartLine: 1,
24470
+ EndLine: 1,
24471
+ StartPos: 29,
24472
+ EndPos: 30,
24489
24473
},
24490
24474
},
24491
24475
},
24492
- Value: []byte("one"),
24493
24476
},
24477
+ Value: []byte("one"),
24494
24478
},
24495
24479
AsTkn: &token.Token{
24496
24480
ID: token.T_AS,
@@ -24905,83 +24889,75 @@ func TestStmtTraitUse_Adaptions(t *testing.T) {
24905
24889
StartPos: 30,
24906
24890
EndPos: 58,
24907
24891
},
24908
- Ref : &ast.StmtTraitMethodRef {
24892
+ Trait : &ast.NameName {
24909
24893
Position: &position.Position{
24910
24894
StartLine: 1,
24911
24895
EndLine: 1,
24912
24896
StartPos: 30,
24913
- EndPos: 38 ,
24897
+ EndPos: 33 ,
24914
24898
},
24915
- Trait: &ast.NameName{
24916
- Position: &position.Position{
24917
- StartLine: 1,
24918
- EndLine: 1,
24919
- StartPos: 30,
24920
- EndPos: 33,
24921
- },
24922
- Parts: []ast.Vertex{
24923
- &ast.NameNamePart{
24899
+ Parts: []ast.Vertex{
24900
+ &ast.NameNamePart{
24901
+ Position: &position.Position{
24902
+ StartLine: 1,
24903
+ EndLine: 1,
24904
+ StartPos: 30,
24905
+ EndPos: 33,
24906
+ },
24907
+ StringTkn: &token.Token{
24908
+ ID: token.T_STRING,
24909
+ Value: []byte("Bar"),
24924
24910
Position: &position.Position{
24925
24911
StartLine: 1,
24926
24912
EndLine: 1,
24927
24913
StartPos: 30,
24928
24914
EndPos: 33,
24929
24915
},
24930
- StringTkn: &token.Token{
24931
- ID: token.T_STRING,
24932
- Value: []byte("Bar"),
24933
- Position: &position.Position{
24934
- StartLine: 1,
24935
- EndLine: 1,
24936
- StartPos: 30,
24937
- EndPos: 33,
24938
- },
24939
- FreeFloating: []*token.Token{
24940
- {
24941
- ID: token.T_WHITESPACE,
24942
- Value: []byte(" "),
24943
- Position: &position.Position{
24944
- StartLine: 1,
24945
- EndLine: 1,
24946
- StartPos: 29,
24947
- EndPos: 30,
24948
- },
24916
+ FreeFloating: []*token.Token{
24917
+ {
24918
+ ID: token.T_WHITESPACE,
24919
+ Value: []byte(" "),
24920
+ Position: &position.Position{
24921
+ StartLine: 1,
24922
+ EndLine: 1,
24923
+ StartPos: 29,
24924
+ EndPos: 30,
24949
24925
},
24950
24926
},
24951
24927
},
24952
- Value: []byte("Bar"),
24953
24928
},
24929
+ Value: []byte("Bar"),
24954
24930
},
24955
24931
},
24956
- DoubleColonTkn: &token.Token{
24957
- ID: token.T_PAAMAYIM_NEKUDOTAYIM,
24958
- Value: []byte("::"),
24959
- Position: &position.Position{
24960
- StartLine: 1,
24961
- EndLine: 1,
24962
- StartPos: 33,
24963
- EndPos: 35,
24964
- },
24932
+ },
24933
+ DoubleColonTkn: &token.Token{
24934
+ ID: token.T_PAAMAYIM_NEKUDOTAYIM,
24935
+ Value: []byte("::"),
24936
+ Position: &position.Position{
24937
+ StartLine: 1,
24938
+ EndLine: 1,
24939
+ StartPos: 33,
24940
+ EndPos: 35,
24941
+ },
24942
+ },
24943
+ Method: &ast.Identifier{
24944
+ Position: &position.Position{
24945
+ StartLine: 1,
24946
+ EndLine: 1,
24947
+ StartPos: 35,
24948
+ EndPos: 38,
24965
24949
},
24966
- Method: &ast.Identifier{
24950
+ IdentifierTkn: &token.Token{
24951
+ ID: token.T_STRING,
24952
+ Value: []byte("one"),
24967
24953
Position: &position.Position{
24968
24954
StartLine: 1,
24969
24955
EndLine: 1,
24970
24956
StartPos: 35,
24971
24957
EndPos: 38,
24972
24958
},
24973
- IdentifierTkn: &token.Token{
24974
- ID: token.T_STRING,
24975
- Value: []byte("one"),
24976
- Position: &position.Position{
24977
- StartLine: 1,
24978
- EndLine: 1,
24979
- StartPos: 35,
24980
- EndPos: 38,
24981
- },
24982
- },
24983
- Value: []byte("one"),
24984
24959
},
24960
+ Value: []byte("one"),
24985
24961
},
24986
24962
InsteadofTkn: &token.Token{
24987
24963
ID: token.T_INSTEADOF,
@@ -25119,83 +25095,75 @@ func TestStmtTraitUse_Adaptions(t *testing.T) {
25119
25095
StartPos: 60,
25120
25096
EndPos: 75,
25121
25097
},
25122
- Ref : &ast.StmtTraitMethodRef {
25098
+ Trait : &ast.NameName {
25123
25099
Position: &position.Position{
25124
25100
StartLine: 1,
25125
25101
EndLine: 1,
25126
25102
StartPos: 60,
25127
- EndPos: 68 ,
25103
+ EndPos: 63 ,
25128
25104
},
25129
- Trait: &ast.NameName{
25130
- Position: &position.Position{
25131
- StartLine: 1,
25132
- EndLine: 1,
25133
- StartPos: 60,
25134
- EndPos: 63,
25135
- },
25136
- Parts: []ast.Vertex{
25137
- &ast.NameNamePart{
25105
+ Parts: []ast.Vertex{
25106
+ &ast.NameNamePart{
25107
+ Position: &position.Position{
25108
+ StartLine: 1,
25109
+ EndLine: 1,
25110
+ StartPos: 60,
25111
+ EndPos: 63,
25112
+ },
25113
+ StringTkn: &token.Token{
25114
+ ID: token.T_STRING,
25115
+ Value: []byte("Baz"),
25138
25116
Position: &position.Position{
25139
25117
StartLine: 1,
25140
25118
EndLine: 1,
25141
25119
StartPos: 60,
25142
25120
EndPos: 63,
25143
25121
},
25144
- StringTkn: &token.Token{
25145
- ID: token.T_STRING,
25146
- Value: []byte("Baz"),
25147
- Position: &position.Position{
25148
- StartLine: 1,
25149
- EndLine: 1,
25150
- StartPos: 60,
25151
- EndPos: 63,
25152
- },
25153
- FreeFloating: []*token.Token{
25154
- {
25155
- ID: token.T_WHITESPACE,
25156
- Value: []byte(" "),
25157
- Position: &position.Position{
25158
- StartLine: 1,
25159
- EndLine: 1,
25160
- StartPos: 59,
25161
- EndPos: 60,
25162
- },
25122
+ FreeFloating: []*token.Token{
25123
+ {
25124
+ ID: token.T_WHITESPACE,
25125
+ Value: []byte(" "),
25126
+ Position: &position.Position{
25127
+ StartLine: 1,
25128
+ EndLine: 1,
25129
+ StartPos: 59,
25130
+ EndPos: 60,
25163
25131
},
25164
25132
},
25165
25133
},
25166
- Value: []byte("Baz"),
25167
25134
},
25135
+ Value: []byte("Baz"),
25168
25136
},
25169
25137
},
25170
- DoubleColonTkn: &token.Token{
25171
- ID: token.T_PAAMAYIM_NEKUDOTAYIM,
25172
- Value: []byte("::") ,
25173
- Position: &position.Position{
25174
- StartLine: 1,
25175
- EndLine: 1,
25176
- StartPos : 63 ,
25177
- EndPos : 65 ,
25178
- } ,
25138
+ },
25139
+ DoubleColonTkn: & token.Token{
25140
+ ID: token.T_PAAMAYIM_NEKUDOTAYIM ,
25141
+ Value: []byte("::"),
25142
+ Position: &position.Position{
25143
+ StartLine: 1,
25144
+ EndLine : 1 ,
25145
+ StartPos : 63 ,
25146
+ EndPos: 65 ,
25179
25147
},
25180
- Method: &ast.Identifier{
25148
+ },
25149
+ Method: &ast.Identifier{
25150
+ Position: &position.Position{
25151
+ StartLine: 1,
25152
+ EndLine: 1,
25153
+ StartPos: 65,
25154
+ EndPos: 68,
25155
+ },
25156
+ IdentifierTkn: &token.Token{
25157
+ ID: token.T_STRING,
25158
+ Value: []byte("one"),
25181
25159
Position: &position.Position{
25182
25160
StartLine: 1,
25183
25161
EndLine: 1,
25184
25162
StartPos: 65,
25185
25163
EndPos: 68,
25186
25164
},
25187
- IdentifierTkn: &token.Token{
25188
- ID: token.T_STRING,
25189
- Value: []byte("one"),
25190
- Position: &position.Position{
25191
- StartLine: 1,
25192
- EndLine: 1,
25193
- StartPos: 65,
25194
- EndPos: 68,
25195
- },
25196
- },
25197
- Value: []byte("one"),
25198
25165
},
25166
+ Value: []byte("one"),
25199
25167
},
25200
25168
AsTkn: &token.Token{
25201
25169
ID: token.T_AS,
0 commit comments