@@ -171,6 +171,10 @@ export abstract class JavaCstVisitor<IN, OUT> implements ICstVisitor<IN, OUT> {
171171 param ?: IN
172172 ) : OUT ;
173173 isDims ( ctx : IsDimsCtx , param ?: IN ) : OUT ;
174+ isFollowingVariableDeclarator (
175+ ctx : IsFollowingVariableDeclaratorCtx ,
176+ param ?: IN
177+ ) : OUT ;
174178 compilationUnit ( ctx : CompilationUnitCtx , param ?: IN ) : OUT ;
175179 ordinaryCompilationUnit ( ctx : OrdinaryCompilationUnitCtx , param ?: IN ) : OUT ;
176180 modularCompilationUnit ( ctx : ModularCompilationUnitCtx , param ?: IN ) : OUT ;
@@ -499,6 +503,10 @@ export abstract class JavaCstVisitorWithDefaults<IN, OUT>
499503 param ?: IN
500504 ) : OUT ;
501505 isDims ( ctx : IsDimsCtx , param ?: IN ) : OUT ;
506+ isFollowingVariableDeclarator (
507+ ctx : IsFollowingVariableDeclaratorCtx ,
508+ param ?: IN
509+ ) : OUT ;
502510 compilationUnit ( ctx : CompilationUnitCtx , param ?: IN ) : OUT ;
503511 ordinaryCompilationUnit ( ctx : OrdinaryCompilationUnitCtx , param ?: IN ) : OUT ;
504512 modularCompilationUnit ( ctx : ModularCompilationUnitCtx , param ?: IN ) : OUT ;
@@ -1555,7 +1563,7 @@ export interface SimpleTypeNameCstNode extends CstNode {
15551563}
15561564
15571565export type SimpleTypeNameCtx = {
1558- TypeIdentifier : TypeIdentifierCstNode [ ] ;
1566+ typeIdentifier : TypeIdentifierCstNode [ ] ;
15591567} ;
15601568
15611569export interface ConstructorBodyCstNode extends CstNode {
@@ -1794,6 +1802,16 @@ export type IsDimsCtx = {
17941802 RBrace ?: IToken [ ] ;
17951803} ;
17961804
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+
17971815export interface CompilationUnitCstNode extends CstNode {
17981816 name : "compilationUnit" ;
17991817 children : CompilationUnitCtx ;
@@ -2238,7 +2256,7 @@ export interface ElementValueCstNode extends CstNode {
22382256}
22392257
22402258export type ElementValueCtx = {
2241- expression ?: ExpressionCstNode [ ] ;
2259+ conditionalExpression ?: ConditionalExpressionCstNode [ ] ;
22422260 elementValueArrayInitializer ?: ElementValueArrayInitializerCstNode [ ] ;
22432261 annotation ?: AnnotationCstNode [ ] ;
22442262} ;
@@ -2469,8 +2487,8 @@ export interface SwitchBlockCstNode extends CstNode {
24692487
24702488export type SwitchBlockCtx = {
24712489 LCurly : IToken [ ] ;
2472- switchBlockStatementGroup ?: SwitchBlockStatementGroupCstNode [ ] ;
24732490 switchRule ?: SwitchRuleCstNode [ ] ;
2491+ switchBlockStatementGroup ?: SwitchBlockStatementGroupCstNode [ ] ;
24742492 RCurly : IToken [ ] ;
24752493} ;
24762494
@@ -2492,8 +2510,8 @@ export interface SwitchLabelCstNode extends CstNode {
24922510
24932511export type SwitchLabelCtx = {
24942512 Case ?: IToken [ ] ;
2495- Comma ?: IToken [ ] ;
24962513 Null ?: IToken [ ] ;
2514+ Comma ?: IToken [ ] ;
24972515 Default ?: IToken [ ] ;
24982516 casePattern ?: CasePatternCstNode [ ] ;
24992517 guard ?: GuardCstNode [ ] ;
@@ -2888,11 +2906,11 @@ export interface NormalLambdaParameterListCstNode extends CstNode {
28882906}
28892907
28902908export type NormalLambdaParameterListCtx = {
2891- normalLambdaParameter : LambdaParameterCstNode [ ] ;
2909+ normalLambdaParameter : NormalLambdaParameterCstNode [ ] ;
28922910 Comma ?: IToken [ ] ;
28932911} ;
28942912
2895- export interface LambdaParameterCstNode extends CstNode {
2913+ export interface NormalLambdaParameterCstNode extends CstNode {
28962914 name : "normalLambdaParameter" ;
28972915 children : LambdaParameterCtx ;
28982916}
0 commit comments