⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javaparser.java

📁 JDK1.4编译器后端
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
					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 + -