📄 javaparser.java
字号:
{ final Symbol _symbol_m = _symbols[offset + 1]; final MethodDecl m = (MethodDecl) _symbol_m.value; return m; } case 91: // class_member_declaration = class_declaration.c { final Symbol _symbol_c = _symbols[offset + 1]; final ClassDecl c = (ClassDecl) _symbol_c.value; return new MemberClassDecl(c); } case 92: // class_member_declaration = interface_declaration.i { final Symbol _symbol_i = _symbols[offset + 1]; final InterfaceDecl i = (InterfaceDecl) _symbol_i.value; return new MemberInterfaceDecl(i); } case 93: // class_member_declaration = SEMICOLON.SEMICOLON { final Symbol SEMICOLON = _symbols[offset + 1]; return new InstanceInitializer(new Block()); } case 94: // field_declaration = type.t variable_declarators.v SEMICOLON.SEMICOLON { final Symbol _symbol_t = _symbols[offset + 1]; final Access t = (Access) _symbol_t.value; final Symbol _symbol_v = _symbols[offset + 2]; final List v = (List) _symbol_v.value; final Symbol SEMICOLON = _symbols[offset + 3]; return new FieldDecl(new Modifiers(new List()), t, v); } case 95: // field_declaration = modifiers.m type.t variable_declarators.v SEMICOLON.SEMICOLON { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol _symbol_t = _symbols[offset + 2]; final Access t = (Access) _symbol_t.value; final Symbol _symbol_v = _symbols[offset + 3]; final List v = (List) _symbol_v.value; final Symbol SEMICOLON = _symbols[offset + 4]; return new FieldDecl(new Modifiers(m), t, v); } case 96: // variable_declarators = variable_declarator.v { final Symbol _symbol_v = _symbols[offset + 1]; final VariableDecl v = (VariableDecl) _symbol_v.value; return new List().add(v); } case 97: // variable_declarators = variable_declarators.l COMMA.COMMA variable_declarator.v { final Symbol _symbol_l = _symbols[offset + 1]; final List l = (List) _symbol_l.value; final Symbol COMMA = _symbols[offset + 2]; final Symbol _symbol_v = _symbols[offset + 3]; final VariableDecl v = (VariableDecl) _symbol_v.value; return l.add(v); } case 98: // variable_declarator = variable_declarator_id.v { final Symbol _symbol_v = _symbols[offset + 1]; final VariableDecl v = (VariableDecl) _symbol_v.value; return v; } case 99: // variable_declarator = variable_declarator_id.v EQ.EQ variable_initializer.i { final Symbol _symbol_v = _symbols[offset + 1]; final VariableDecl v = (VariableDecl) _symbol_v.value; final Symbol EQ = _symbols[offset + 2]; final Symbol _symbol_i = _symbols[offset + 3]; final Expr i = (Expr) _symbol_i.value; v.setInit(i); return v; } case 100: // variable_declarator_id = IDENTIFIER.IDENTIFIER dims_opt.d { final Symbol IDENTIFIER = _symbols[offset + 1]; final Symbol _symbol_d = _symbols[offset + 2]; final List d = (List) _symbol_d.value; return new VariableDecl(IDENTIFIER, d, new Opt()); } case 101: // variable_initializer = expression.e { final Symbol _symbol_e = _symbols[offset + 1]; final Expr e = (Expr) _symbol_e.value; return e; } case 102: // variable_initializer = array_initializer.a { final Symbol _symbol_a = _symbols[offset + 1]; final ArrayInit a = (ArrayInit) _symbol_a.value; return a; } case 103: // method_declaration = method_header.m method_body.b { final Symbol _symbol_m = _symbols[offset + 1]; final MethodDecl m = (MethodDecl) _symbol_m.value; final Symbol _symbol_b = _symbols[offset + 2]; final Opt b = (Opt) _symbol_b.value; m.setBlockOpt(b); return m; } case 104: // method_header = type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN { final Symbol _symbol_t = _symbols[offset + 1]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol LPAREN = _symbols[offset + 3]; final Symbol _symbol_l = _symbols[offset + 4]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 5]; return new MethodDecl(new Modifiers(new List()), t.addArrayDims(new List()), IDENTIFIER, l, new List(), new Opt()); } case 105: // method_header = modifiers.m type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol _symbol_t = _symbols[offset + 2]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol LPAREN = _symbols[offset + 4]; final Symbol _symbol_l = _symbols[offset + 5]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 6]; return new MethodDecl(new Modifiers(m), t.addArrayDims(new List()), IDENTIFIER, l, new List(), new Opt()); } case 106: // method_header = type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN dims.d { final Symbol _symbol_t = _symbols[offset + 1]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol LPAREN = _symbols[offset + 3]; final Symbol _symbol_l = _symbols[offset + 4]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 5]; final Symbol _symbol_d = _symbols[offset + 6]; final List d = (List) _symbol_d.value; return new MethodDecl(new Modifiers(new List()), t.addArrayDims(d), IDENTIFIER, l, new List(), new Opt()); } case 107: // method_header = modifiers.m type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN dims.d { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol _symbol_t = _symbols[offset + 2]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol LPAREN = _symbols[offset + 4]; final Symbol _symbol_l = _symbols[offset + 5]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 6]; final Symbol _symbol_d = _symbols[offset + 7]; final List d = (List) _symbol_d.value; return new MethodDecl(new Modifiers(m), t.addArrayDims(d), IDENTIFIER, l, new List(), new Opt()); } case 108: // method_header = type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN throws.tl { final Symbol _symbol_t = _symbols[offset + 1]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol LPAREN = _symbols[offset + 3]; final Symbol _symbol_l = _symbols[offset + 4]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 5]; final Symbol _symbol_tl = _symbols[offset + 6]; final List tl = (List) _symbol_tl.value; return new MethodDecl(new Modifiers(new List()), t.addArrayDims(new List()), IDENTIFIER, l, tl, new Opt()); } case 109: // method_header = modifiers.m type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN throws.tl { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol _symbol_t = _symbols[offset + 2]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol LPAREN = _symbols[offset + 4]; final Symbol _symbol_l = _symbols[offset + 5]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 6]; final Symbol _symbol_tl = _symbols[offset + 7]; final List tl = (List) _symbol_tl.value; return new MethodDecl(new Modifiers(m), t.addArrayDims(new List()), IDENTIFIER, l, tl, new Opt()); } case 110: // method_header = type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN dims.d throws.tl { final Symbol _symbol_t = _symbols[offset + 1]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol LPAREN = _symbols[offset + 3]; final Symbol _symbol_l = _symbols[offset + 4]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 5]; final Symbol _symbol_d = _symbols[offset + 6]; final List d = (List) _symbol_d.value; final Symbol _symbol_tl = _symbols[offset + 7]; final List tl = (List) _symbol_tl.value; return new MethodDecl(new Modifiers(new List()), t.addArrayDims(d), IDENTIFIER, l, tl, new Opt()); } case 111: // method_header = modifiers.m type.t IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN dims.d throws.tl { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol _symbol_t = _symbols[offset + 2]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol LPAREN = _symbols[offset + 4]; final Symbol _symbol_l = _symbols[offset + 5]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 6]; final Symbol _symbol_d = _symbols[offset + 7]; final List d = (List) _symbol_d.value; final Symbol _symbol_tl = _symbols[offset + 8]; final List tl = (List) _symbol_tl.value; return new MethodDecl(new Modifiers(m), t.addArrayDims(d), IDENTIFIER, l, tl, new Opt()); } case 112: // method_header = VOID.VOID IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN throws_opt.tl { final Symbol VOID = _symbols[offset + 1]; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol LPAREN = _symbols[offset + 3]; final Symbol _symbol_l = _symbols[offset + 4]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 5]; final Symbol _symbol_tl = _symbols[offset + 6]; final List tl = (List) _symbol_tl.value; return new MethodDecl(new Modifiers(new List()), new PrimitiveTypeAccess("void"), IDENTIFIER, l, tl, new Opt()); } case 113: // method_header = modifiers.m VOID.VOID IDENTIFIER.IDENTIFIER LPAREN.LPAREN formal_parameter_list_opt.l RPAREN.RPAREN throws_opt.tl { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol VOID = _symbols[offset + 2]; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol LPAREN = _symbols[offset + 4]; final Symbol _symbol_l = _symbols[offset + 5]; final List l = (List) _symbol_l.value; final Symbol RPAREN = _symbols[offset + 6]; final Symbol _symbol_tl = _symbols[offset + 7]; final List tl = (List) _symbol_tl.value; return new MethodDecl(new Modifiers(m), new PrimitiveTypeAccess("void"), IDENTIFIER, l, tl, new Opt()); } case 114: // formal_parameter_list = formal_parameter.f { final Symbol _symbol_f = _symbols[offset + 1]; final ParameterDeclaration f = (ParameterDeclaration) _symbol_f.value; return new List().add(f); } case 115: // formal_parameter_list = formal_parameter_list.l COMMA.COMMA formal_parameter.f { final Symbol _symbol_l = _symbols[offset + 1]; final List l = (List) _symbol_l.value; final Symbol COMMA = _symbols[offset + 2]; final Symbol _symbol_f = _symbols[offset + 3]; final ParameterDeclaration f = (ParameterDeclaration) _symbol_f.value; return l.add(f); } case 116: // formal_parameter = type.t IDENTIFIER.IDENTIFIER dims_opt.d { final Symbol _symbol_t = _symbols[offset + 1]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol _symbol_d = _symbols[offset + 3]; final List d = (List) _symbol_d.value; return new ParameterDeclaration(new Modifiers(new List()), t.addArrayDims(d), IDENTIFIER); } case 117: // formal_parameter = modifiers.m type.t IDENTIFIER.IDENTIFIER dims_opt.d { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol _symbol_t = _symbols[offset + 2]; final Access t = (Access) _symbol_t.value; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol _symbol_d = _symbols[offset + 4]; final List d = (List) _symbol_d.value; return new ParameterDeclaration(new Modifiers(m), t.addArrayDims(d), IDENTIFIER); } case 118: // throws = THROWS.THROWS class_type_list.l { final Symbol THROWS = _symbols[offset + 1]; final Symbol _symbol_l = _symbols[offset + 2]; final List l = (List) _symbol_l.value; return l; } case 119: // class_type_list = class_type.c { final Symbol _symbol_c = _symbols[offset + 1]; final Access c = (Access) _symbol_c.value; return new List().add(c); } case 120: // class_type_list = class_type_list.l COMMA.COMMA class_type.c { final Symbol _symbol_l = _symbols[offset +
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -