@@ -171,6 +171,10 @@ export abstract class JavaCstVisitor<IN, OUT> implements ICstVisitor<IN, OUT> {
171
171
param ?: IN
172
172
) : OUT ;
173
173
isDims ( ctx : IsDimsCtx , param ?: IN ) : OUT ;
174
+ isFollowingVariableDeclarator (
175
+ ctx : IsFollowingVariableDeclaratorCtx ,
176
+ param ?: IN
177
+ ) : OUT ;
174
178
compilationUnit ( ctx : CompilationUnitCtx , param ?: IN ) : OUT ;
175
179
ordinaryCompilationUnit ( ctx : OrdinaryCompilationUnitCtx , param ?: IN ) : OUT ;
176
180
modularCompilationUnit ( ctx : ModularCompilationUnitCtx , param ?: IN ) : OUT ;
@@ -499,6 +503,10 @@ export abstract class JavaCstVisitorWithDefaults<IN, OUT>
499
503
param ?: IN
500
504
) : OUT ;
501
505
isDims ( ctx : IsDimsCtx , param ?: IN ) : OUT ;
506
+ isFollowingVariableDeclarator (
507
+ ctx : IsFollowingVariableDeclaratorCtx ,
508
+ param ?: IN
509
+ ) : OUT ;
502
510
compilationUnit ( ctx : CompilationUnitCtx , param ?: IN ) : OUT ;
503
511
ordinaryCompilationUnit ( ctx : OrdinaryCompilationUnitCtx , param ?: IN ) : OUT ;
504
512
modularCompilationUnit ( ctx : ModularCompilationUnitCtx , param ?: IN ) : OUT ;
@@ -1555,7 +1563,7 @@ export interface SimpleTypeNameCstNode extends CstNode {
1555
1563
}
1556
1564
1557
1565
export type SimpleTypeNameCtx = {
1558
- TypeIdentifier : TypeIdentifierCstNode [ ] ;
1566
+ typeIdentifier : TypeIdentifierCstNode [ ] ;
1559
1567
} ;
1560
1568
1561
1569
export interface ConstructorBodyCstNode extends CstNode {
@@ -1794,6 +1802,16 @@ export type IsDimsCtx = {
1794
1802
RBrace ?: IToken [ ] ;
1795
1803
} ;
1796
1804
1805
+ export interface IsFollowingVariableDeclaratorCstNode extends CstNode {
1806
+ name : "isFollowingVariableDeclarator" ;
1807
+ children : IsFollowingVariableDeclaratorCtx ;
1808
+ }
1809
+
1810
+ export type IsFollowingVariableDeclaratorCtx = {
1811
+ Comma : IToken [ ] ;
1812
+ variableDeclarator : VariableDeclaratorCstNode [ ] ;
1813
+ } ;
1814
+
1797
1815
export interface CompilationUnitCstNode extends CstNode {
1798
1816
name : "compilationUnit" ;
1799
1817
children : CompilationUnitCtx ;
@@ -2238,7 +2256,7 @@ export interface ElementValueCstNode extends CstNode {
2238
2256
}
2239
2257
2240
2258
export type ElementValueCtx = {
2241
- expression ?: ExpressionCstNode [ ] ;
2259
+ conditionalExpression ?: ConditionalExpressionCstNode [ ] ;
2242
2260
elementValueArrayInitializer ?: ElementValueArrayInitializerCstNode [ ] ;
2243
2261
annotation ?: AnnotationCstNode [ ] ;
2244
2262
} ;
@@ -2469,8 +2487,8 @@ export interface SwitchBlockCstNode extends CstNode {
2469
2487
2470
2488
export type SwitchBlockCtx = {
2471
2489
LCurly : IToken [ ] ;
2472
- switchBlockStatementGroup ?: SwitchBlockStatementGroupCstNode [ ] ;
2473
2490
switchRule ?: SwitchRuleCstNode [ ] ;
2491
+ switchBlockStatementGroup ?: SwitchBlockStatementGroupCstNode [ ] ;
2474
2492
RCurly : IToken [ ] ;
2475
2493
} ;
2476
2494
@@ -2492,8 +2510,8 @@ export interface SwitchLabelCstNode extends CstNode {
2492
2510
2493
2511
export type SwitchLabelCtx = {
2494
2512
Case ?: IToken [ ] ;
2495
- Comma ?: IToken [ ] ;
2496
2513
Null ?: IToken [ ] ;
2514
+ Comma ?: IToken [ ] ;
2497
2515
Default ?: IToken [ ] ;
2498
2516
casePattern ?: CasePatternCstNode [ ] ;
2499
2517
guard ?: GuardCstNode [ ] ;
@@ -2888,11 +2906,11 @@ export interface NormalLambdaParameterListCstNode extends CstNode {
2888
2906
}
2889
2907
2890
2908
export type NormalLambdaParameterListCtx = {
2891
- normalLambdaParameter : LambdaParameterCstNode [ ] ;
2909
+ normalLambdaParameter : NormalLambdaParameterCstNode [ ] ;
2892
2910
Comma ?: IToken [ ] ;
2893
2911
} ;
2894
2912
2895
- export interface LambdaParameterCstNode extends CstNode {
2913
+ export interface NormalLambdaParameterCstNode extends CstNode {
2896
2914
name : "normalLambdaParameter" ;
2897
2915
children : LambdaParameterCtx ;
2898
2916
}
0 commit comments