1// class version 49.0 (49) 2// access flags 0x20 3class jdk5/AllStructures$1LocalClass { 4 5 // compiled from: AllStructures.java 6 OUTERCLASS jdk5/AllStructures localClassConstructor (Ljava/lang/String;)V 7 // access flags 0x0 8 INNERCLASS jdk5/AllStructures$1LocalClass null LocalClass 9 10 // access flags 0x1010 11 final synthetic Ljava/lang/String; val$name 12 13 // access flags 0x1010 14 final synthetic Ljdk5/AllStructures; this$0 15 16 // access flags 0x0 17 // signature (I)V 18 // declaration: void <init>(int) 19 <init>(Ljdk5/AllStructures;ILjava/lang/String;)V 20 // annotable parameter count: 1 (visible) 21 @Ljava/lang/Deprecated;() // parameter 0 22 L0 23 LINENUMBER 140 L0 24 ALOAD 0 25 ALOAD 1 26 PUTFIELD jdk5/AllStructures$1LocalClass.this$0 : Ljdk5/AllStructures; 27 ALOAD 0 28 ALOAD 3 29 PUTFIELD jdk5/AllStructures$1LocalClass.val$name : Ljava/lang/String; 30 ALOAD 0 31 INVOKESPECIAL java/lang/Object.<init> ()V 32 L1 33 LINENUMBER 141 L1 34 GETSTATIC java/lang/System.out : Ljava/io/PrintStream; 35 NEW java/lang/StringBuilder 36 DUP 37 INVOKESPECIAL java/lang/StringBuilder.<init> ()V 38 ALOAD 0 39 GETFIELD jdk5/AllStructures$1LocalClass.val$name : Ljava/lang/String; 40 INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; 41 ILOAD 2 42 INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; 43 INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; 44 INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V 45 L2 46 LINENUMBER 142 L2 47 RETURN 48 L3 49 LOCALVARIABLE this Ljdk5/AllStructures$1LocalClass; L0 L3 0 50 // signature Ljdk5/AllStructures.1LocalClass; 51 // declaration: this extends jdk5.AllStructures.1LocalClass 52 LOCALVARIABLE value I L0 L3 2 53 MAXSTACK = 3 54 MAXLOCALS = 4 55} 56