📄 javaparser.java
字号:
final IdUse n = (IdUse) _symbol_n.value; final Symbol DOT = _symbols[offset + 2]; final Symbol i = _symbols[offset + 3]; return new IdUse(n.getID() + "." + ((String)i.value)); } case 50: // import_declaration = single_type_import_declaration.s { final Symbol _symbol_s = _symbols[offset + 1]; final ImportDecl s = (ImportDecl) _symbol_s.value; return s; } case 51: // import_declaration = type_import_on_demand_declaration.t { final Symbol _symbol_t = _symbols[offset + 1]; final ImportDecl t = (ImportDecl) _symbol_t.value; return t; } case 52: // single_type_import_declaration = IMPORT.IMPORT name.n SEMICOLON.SEMICOLON { final Symbol IMPORT = _symbols[offset + 1]; final Symbol _symbol_n = _symbols[offset + 2]; final Access n = (Access) _symbol_n.value; final Symbol SEMICOLON = _symbols[offset + 3]; return new SingleTypeImportDecl(n); } case 53: // type_import_on_demand_declaration = IMPORT.IMPORT name.n DOT.DOT MULT.MULT SEMICOLON.SEMICOLON { final Symbol IMPORT = _symbols[offset + 1]; final Symbol _symbol_n = _symbols[offset + 2]; final Access n = (Access) _symbol_n.value; final Symbol DOT = _symbols[offset + 3]; final Symbol MULT = _symbols[offset + 4]; final Symbol SEMICOLON = _symbols[offset + 5]; return new TypeImportOnDemandDecl(n); } case 54: // type_declaration = class_declaration.c { final Symbol _symbol_c = _symbols[offset + 1]; final ClassDecl c = (ClassDecl) _symbol_c.value; return c; } case 55: // type_declaration = interface_declaration.i { final Symbol _symbol_i = _symbols[offset + 1]; final InterfaceDecl i = (InterfaceDecl) _symbol_i.value; return i; } case 56: // type_declaration = SEMICOLON.SEMICOLON { final Symbol SEMICOLON = _symbols[offset + 1]; return new EmptyType(new Modifiers(), "EmptyType", new Opt(), new List()); } case 57: // modifiers = modifier.m { final Symbol _symbol_m = _symbols[offset + 1]; final Modifier m = (Modifier) _symbol_m.value; return new List().add(m); } case 58: // modifiers = modifiers.l modifier.m { final Symbol _symbol_l = _symbols[offset + 1]; final List l = (List) _symbol_l.value; final Symbol _symbol_m = _symbols[offset + 2]; final Modifier m = (Modifier) _symbol_m.value; return l.add(m); } case 59: // modifier = PUBLIC.PUBLIC { final Symbol PUBLIC = _symbols[offset + 1]; return new Modifier("public"); } case 60: // modifier = PROTECTED.PROTECTED { final Symbol PROTECTED = _symbols[offset + 1]; return new Modifier("protected"); } case 61: // modifier = PRIVATE.PRIVATE { final Symbol PRIVATE = _symbols[offset + 1]; return new Modifier("private"); } case 62: // modifier = STATIC.STATIC { final Symbol STATIC = _symbols[offset + 1]; return new Modifier("static"); } case 63: // modifier = ABSTRACT.ABSTRACT { final Symbol ABSTRACT = _symbols[offset + 1]; return new Modifier("abstract"); } case 64: // modifier = FINAL.FINAL { final Symbol FINAL = _symbols[offset + 1]; return new Modifier("final"); } case 65: // modifier = NATIVE.NATIVE { final Symbol NATIVE = _symbols[offset + 1]; return new Modifier("native"); } case 66: // modifier = SYNCHRONIZED.SYNCHRONIZED { final Symbol SYNCHRONIZED = _symbols[offset + 1]; return new Modifier("synchronized"); } case 67: // modifier = TRANSIENT.TRANSIENT { final Symbol TRANSIENT = _symbols[offset + 1]; return new Modifier("transient"); } case 68: // modifier = VOLATILE.VOLATILE { final Symbol VOLATILE = _symbols[offset + 1]; return new Modifier("volatile"); } case 69: // modifier = STRICTFP.STRICTFP { final Symbol STRICTFP = _symbols[offset + 1]; return new Modifier("strictfp"); } case 70: // class_declaration = CLASS.CLASS IDENTIFIER.IDENTIFIER class_body.b { final Symbol CLASS = _symbols[offset + 1]; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol _symbol_b = _symbols[offset + 3]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(new List()), IDENTIFIER, new Opt(), new List(), b); } case 71: // class_declaration = modifiers.m CLASS.CLASS IDENTIFIER.IDENTIFIER class_body.b { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol CLASS = _symbols[offset + 2]; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol _symbol_b = _symbols[offset + 4]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(m), IDENTIFIER, new Opt(), new List(), b); } case 72: // class_declaration = CLASS.CLASS IDENTIFIER.IDENTIFIER super.s class_body.b { final Symbol CLASS = _symbols[offset + 1]; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol _symbol_s = _symbols[offset + 3]; final Opt s = (Opt) _symbol_s.value; final Symbol _symbol_b = _symbols[offset + 4]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(new List()), IDENTIFIER, s, new List(), b); } case 73: // class_declaration = modifiers.m CLASS.CLASS IDENTIFIER.IDENTIFIER super.s class_body.b { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol CLASS = _symbols[offset + 2]; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol _symbol_s = _symbols[offset + 4]; final Opt s = (Opt) _symbol_s.value; final Symbol _symbol_b = _symbols[offset + 5]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(m), IDENTIFIER, s, new List(), b); } case 74: // class_declaration = CLASS.CLASS IDENTIFIER.IDENTIFIER interfaces.i class_body.b { final Symbol CLASS = _symbols[offset + 1]; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol _symbol_i = _symbols[offset + 3]; final List i = (List) _symbol_i.value; final Symbol _symbol_b = _symbols[offset + 4]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(new List()), IDENTIFIER, new Opt(), i, b); } case 75: // class_declaration = modifiers.m CLASS.CLASS IDENTIFIER.IDENTIFIER interfaces.i class_body.b { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol CLASS = _symbols[offset + 2]; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol _symbol_i = _symbols[offset + 4]; final List i = (List) _symbol_i.value; final Symbol _symbol_b = _symbols[offset + 5]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(m), IDENTIFIER, new Opt(), i, b); } case 76: // class_declaration = CLASS.CLASS IDENTIFIER.IDENTIFIER super.s interfaces.i class_body.b { final Symbol CLASS = _symbols[offset + 1]; final Symbol IDENTIFIER = _symbols[offset + 2]; final Symbol _symbol_s = _symbols[offset + 3]; final Opt s = (Opt) _symbol_s.value; final Symbol _symbol_i = _symbols[offset + 4]; final List i = (List) _symbol_i.value; final Symbol _symbol_b = _symbols[offset + 5]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(new List()), IDENTIFIER, s, i, b); } case 77: // class_declaration = modifiers.m CLASS.CLASS IDENTIFIER.IDENTIFIER super.s interfaces.i class_body.b { final Symbol _symbol_m = _symbols[offset + 1]; final List m = (List) _symbol_m.value; final Symbol CLASS = _symbols[offset + 2]; final Symbol IDENTIFIER = _symbols[offset + 3]; final Symbol _symbol_s = _symbols[offset + 4]; final Opt s = (Opt) _symbol_s.value; final Symbol _symbol_i = _symbols[offset + 5]; final List i = (List) _symbol_i.value; final Symbol _symbol_b = _symbols[offset + 6]; final List b = (List) _symbol_b.value; return new ClassDecl(new Modifiers(m), IDENTIFIER, s, i, b); } case 78: // super = EXTENDS.EXTENDS class_type.c { final Symbol EXTENDS = _symbols[offset + 1]; final Symbol _symbol_c = _symbols[offset + 2]; final Access c = (Access) _symbol_c.value; return new Opt(c); } case 79: // interfaces = IMPLEMENTS.IMPLEMENTS interface_type_list.i { final Symbol IMPLEMENTS = _symbols[offset + 1]; final Symbol _symbol_i = _symbols[offset + 2]; final List i = (List) _symbol_i.value; return i; } case 80: // interface_type_list = interface_type.i { final Symbol _symbol_i = _symbols[offset + 1]; final Access i = (Access) _symbol_i.value; return new List().add(i); } case 81: // interface_type_list = interface_type_list.l COMMA.COMMA interface_type.i { final Symbol _symbol_l = _symbols[offset + 1]; final List l = (List) _symbol_l.value; final Symbol COMMA = _symbols[offset + 2]; final Symbol _symbol_i = _symbols[offset + 3]; final Access i = (Access) _symbol_i.value; return l.add(i); } case 82: // class_body = LBRACE.LBRACE class_body_declarations_opt.c RBRACE.RBRACE { final Symbol LBRACE = _symbols[offset + 1]; final Symbol _symbol_c = _symbols[offset + 2]; final List c = (List) _symbol_c.value; final Symbol RBRACE = _symbols[offset + 3]; return c; } case 83: // class_body_declarations = class_body_declaration.c { final Symbol _symbol_c = _symbols[offset + 1]; final BodyDecl c = (BodyDecl) _symbol_c.value; return new List().add(c); } case 84: // class_body_declarations = class_body_declarations.l class_body_declaration.c { final Symbol _symbol_l = _symbols[offset + 1]; final List l = (List) _symbol_l.value; final Symbol _symbol_c = _symbols[offset + 2]; final BodyDecl c = (BodyDecl) _symbol_c.value; return l.add(c); } case 85: // class_body_declaration = class_member_declaration.c { final Symbol _symbol_c = _symbols[offset + 1]; final BodyDecl c = (BodyDecl) _symbol_c.value; return c; } case 86: // class_body_declaration = instance_initializer.i { final Symbol _symbol_i = _symbols[offset + 1]; final InstanceInitializer i = (InstanceInitializer) _symbol_i.value; return i; } case 87: // class_body_declaration = static_initializer.si { final Symbol _symbol_si = _symbols[offset + 1]; final StaticInitializer si = (StaticInitializer) _symbol_si.value; return si; } case 88: // class_body_declaration = constructor_declaration.c { final Symbol _symbol_c = _symbols[offset + 1]; final ConstructorDecl c = (ConstructorDecl) _symbol_c.value; return c; } case 89: // class_member_declaration = field_declaration.f { final Symbol _symbol_f = _symbols[offset + 1]; final BodyDecl f = (BodyDecl) _symbol_f.value; return f; } case 90: // class_member_declaration = method_declaration.m
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -