jdk5.AllStructures.txt 11.2 KB
Newer Older
1
2
3
// class version 49.0 (49)
// DEPRECATED
// access flags 0x20020
4
5
// signature <U0:Ljava/lang/Object;U1:Ljava/lang/Number;U2::Ljava/util/List<Ljava/lang/String;>;U3::Ljava/util/List<*>;U4::Ljava/util/List<+Ljava/lang/Number;>;U5::Ljava/util/List<-Ljava/lang/Number;>;U6:Ljava/lang/Number;:Ljava/lang/Runnable;:Ljava/lang/Cloneable;>Ljava/lang/Object;Ljava/util/Comparator<Ljava/lang/Integer;>;
// declaration: <U0, U1 extends java.lang.Number, U2 extends java.util.List<java.lang.String>, U3 extends java.util.List<?>, U4 extends java.util.List<? extends java.lang.Number>, U5 extends java.util.List<? super java.lang.Number>, U6 extends java.lang.Number extends java.lang.Runnable, java.lang.Cloneable> implements java.util.Comparator<java.lang.Integer>
6
class jdk5/AllStructures implements java/util/Comparator {
7
8
9
10
11

  // compiled from: AllStructures.java

  @Ljava/lang/Deprecated;()

12
  @Ljdk5/AllStructures$InvisibleAnnotation;(byteValue=(byte)0, charValue=(char)0, booleanValue=false, intValue=0, shortValue=(short)0, longValue=0L, floatValue=0.0F, doubleValue=0.0D, stringValue="0", classValue=jdk5.AllStructures.class, enumValue=Ljdk5/AllStructures$EnumClass;.VALUE0, annotationValue=@Ljava/lang/Deprecated;(), byteArrayValue={(byte)0}, charArrayValue={(char)48}, booleanArrayValue={false}, intArrayValue={0}, shortArrayValue={(short)0}, longArrayValue={0L}, floatArrayValue={0.0F}, doubleArrayValue={0.0D}, stringArrayValue={"0"}, classArrayValue={jdk5.AllStructures.class, int.class, int[].class}, enumArrayValue={Ljdk5/AllStructures$EnumClass;.VALUE0}, annotationArrayValue={@Ljava/lang/Deprecated;()}, otherArrayValue={}) // invisible
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
  // access flags 0x0
  INNERCLASS jdk5/AllStructures$GenericInnerClass jdk5/AllStructures GenericInnerClass
  // access flags 0x0
  INNERCLASS jdk5/AllStructures$InnerClass jdk5/AllStructures InnerClass
  // access flags 0x4018
  final static enum INNERCLASS jdk5/AllStructures$EnumClass jdk5/AllStructures EnumClass
  // access flags 0x2608
  static abstract INNERCLASS jdk5/AllStructures$InvisibleAnnotation jdk5/AllStructures InvisibleAnnotation
  // access flags 0x0
  INNERCLASS jdk5/AllStructures$1LocalClass null LocalClass

  // DEPRECATED
  // access flags 0x20001
  public I f
  @Ljava/lang/Deprecated;()
  @Ljdk5/AllStructures$InvisibleAnnotation;(otherArrayValue={2}) // invisible

  // access flags 0x2
  // signature TU0;
  // declaration:  extends U0
  private Ljava/lang/Object; f0

  // access flags 0x2
  // signature TU1;
  // declaration:  extends U1
  private Ljava/lang/Number; f1

  // access flags 0x2
  // signature TU2;
  // declaration:  extends U2
  private Ljava/util/List; f2

  // access flags 0x2
  // signature TU3;
  // declaration:  extends U3
  private Ljava/util/List; f3

  // access flags 0x2
  // signature TU4;
  // declaration:  extends U4
  private Ljava/util/List; f4

  // access flags 0x2
  // signature TU5;
  // declaration:  extends U5
  private Ljava/util/List; f5

  // access flags 0x2
  // signature TU6;
  // declaration:  extends U6
  private Ljava/lang/Number; f6

  // access flags 0x0
  <init>()V
   L0
68
    LINENUMBER 69 L0
69
70
71
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
   L1
72
    LINENUMBER 225 L1
73
74
75
76
77
78
79
80
81
82
83
84
85
86
    RETURN
   L2
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L2 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    MAXSTACK = 1
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public m()I
  @Ljava/lang/Deprecated;()
  @Ljdk5/AllStructures$InvisibleAnnotation;(otherArrayValue={3}) // invisible
   L0
87
    LINENUMBER 94 L0
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
    ALOAD 0
    GETFIELD jdk5/AllStructures.f : I
    IRETURN
   L1
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L1 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public n(IFFJD)I
    // annotable parameter count: 5 (visible)
    @Ljava/lang/Deprecated;() // parameter 1
    @Ljava/lang/Deprecated;() // parameter 2
    // annotable parameter count: 5 (invisible)
    @Ljdk5/AllStructures$InvisibleAnnotation;(otherArrayValue={4}) // invisible, parameter 1
    @Ljdk5/AllStructures$InvisibleAnnotation;(otherArrayValue={5}) // invisible, parameter 4
   L0
107
    LINENUMBER 103 L0
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
    ALOAD 0
    GETFIELD jdk5/AllStructures.f : I
    IRETURN
   L1
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L1 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    LOCALVARIABLE p0 I L0 L1 1
    LOCALVARIABLE p1 F L0 L1 2
    LOCALVARIABLE p2 F L0 L1 3
    LOCALVARIABLE p3 J L0 L1 4
    LOCALVARIABLE p4 D L0 L1 6
    MAXSTACK = 1
    MAXLOCALS = 8

  // access flags 0x1
  // signature ()TU0;
  // declaration: U0 ()
  public o()Ljava/lang/Object;
   L0
128
    LINENUMBER 107 L0
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
    ALOAD 0
    GETFIELD jdk5/AllStructures.f0 : Ljava/lang/Object;
    ARETURN
   L1
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L1 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x0
  // signature <U0:Ljava/lang/Object;U1:Ljava/lang/Number;U2::Ljava/util/List<Ljava/lang/String;>;U3::Ljava/util/List<*>;U4::Ljava/util/List<+Ljava/lang/Number;>;U5::Ljava/util/List<-Ljava/lang/Number;>;U6:Ljava/lang/Number;:Ljava/lang/Runnable;:Ljava/lang/Cloneable;U7:Ljava/lang/Exception;U8:Ljava/io/IOException;>(Ljava/util/List<TU0;>;Ljava/util/List<[TU1;>;Ljava/util/List<[[TU2;>;Ljava/util/List<TU3;>;Ljava/util/List<TU4;>;Ljava/util/List<TU5;>;Ljava/util/List<TU6;>;Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>.InnerClass;Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>.GenericInnerClass<TU1;>;)V^TU7;^TU8;
  // declaration: void <U0, U1 extends java.lang.Number, U2 extends java.util.List<java.lang.String>, U3 extends java.util.List<?>, U4 extends java.util.List<? extends java.lang.Number>, U5 extends java.util.List<? super java.lang.Number>, U6 extends java.lang.Number extends java.lang.Runnable, java.lang.Cloneable, U7 extends java.lang.Exception, U8 extends java.io.IOException>(java.util.List<U0>, java.util.List<U1[]>, java.util.List<U2[][]>, java.util.List<U3>, java.util.List<U4>, java.util.List<U5>, java.util.List<U6>, jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>.InnerClass, jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>.GenericInnerClass<U1>) throws U7, U8
  genericMethod(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljdk5/AllStructures$InnerClass;Ljdk5/AllStructures$GenericInnerClass;)V throws java/lang/Exception java/io/IOException 
   L0
144
    LINENUMBER 130 L0
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
    RETURN
   L1
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L1 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    LOCALVARIABLE p0 Ljava/util/List; L0 L1 1
    // signature Ljava/util/List<TU0;>;
    // declaration:  extends java.util.List<U0>
    LOCALVARIABLE p1 Ljava/util/List; L0 L1 2
    // signature Ljava/util/List<[TU1;>;
    // declaration:  extends java.util.List<U1[]>
    LOCALVARIABLE p2 Ljava/util/List; L0 L1 3
    // signature Ljava/util/List<[[TU2;>;
    // declaration:  extends java.util.List<U2[][]>
    LOCALVARIABLE p3 Ljava/util/List; L0 L1 4
    // signature Ljava/util/List<TU3;>;
    // declaration:  extends java.util.List<U3>
    LOCALVARIABLE p4 Ljava/util/List; L0 L1 5
    // signature Ljava/util/List<TU4;>;
    // declaration:  extends java.util.List<U4>
    LOCALVARIABLE p5 Ljava/util/List; L0 L1 6
    // signature Ljava/util/List<TU5;>;
    // declaration:  extends java.util.List<U5>
    LOCALVARIABLE p6 Ljava/util/List; L0 L1 7
    // signature Ljava/util/List<TU6;>;
    // declaration:  extends java.util.List<U6>
    LOCALVARIABLE p7 Ljdk5/AllStructures$InnerClass; L0 L1 8
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>.InnerClass;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>.InnerClass
    LOCALVARIABLE p8 Ljdk5/AllStructures$GenericInnerClass; L0 L1 9
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>.GenericInnerClass<TU1;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>.GenericInnerClass<U1>
    MAXSTACK = 0
    MAXLOCALS = 10

  // access flags 0x80
  varargs varArgsAutoBoxingAndForLoop([I)I
   L0
183
    LINENUMBER 133 L0
184
185
186
    ICONST_0
    ISTORE 2
   L1
187
    LINENUMBER 134 L1
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
    ALOAD 1
    ASTORE 3
   L2
    ALOAD 3
    ARRAYLENGTH
    ISTORE 4
   L3
    ICONST_0
    ISTORE 5
   L4
    ILOAD 5
    ILOAD 4
    IF_ICMPGE L5
    ALOAD 3
    ILOAD 5
    IALOAD
    ISTORE 6
   L6
206
    LINENUMBER 135 L6
207
208
209
210
211
    ILOAD 2
    ILOAD 6
    IADD
    ISTORE 2
   L7
212
    LINENUMBER 134 L7
213
214
215
    IINC 5 1
    GOTO L4
   L5
216
    LINENUMBER 137 L5
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
    ILOAD 2
    IRETURN
   L8
    LOCALVARIABLE arg I L6 L7 6
    LOCALVARIABLE arr$ [I L2 L5 3
    LOCALVARIABLE len$ I L3 L5 4
    LOCALVARIABLE i$ I L4 L5 5
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L8 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    LOCALVARIABLE args [I L0 L8 1
    LOCALVARIABLE total I L1 L8 2
    MAXSTACK = 2
    MAXLOCALS = 7

  // access flags 0x0
  localClassConstructor(Ljava/lang/String;)V
   L0
235
    LINENUMBER 146 L0
236
237
238
239
240
241
242
243
    NEW jdk5/AllStructures$1LocalClass
    DUP
    ALOAD 0
    BIPUSH 42
    ALOAD 1
    INVOKESPECIAL jdk5/AllStructures$1LocalClass.<init> (Ljdk5/AllStructures;ILjava/lang/String;)V
    POP
   L1
244
    LINENUMBER 147 L1
245
246
247
248
249
250
251
252
    RETURN
   L2
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L2 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    LOCALVARIABLE name Ljava/lang/String; L0 L2 1
    MAXSTACK = 5
    MAXLOCALS = 2
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296

  // access flags 0x1
  public compare(Ljava/lang/Integer;Ljava/lang/Integer;)I
   L0
    LINENUMBER 151 L0
    ALOAD 1
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
    ALOAD 2
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
    IF_ICMPGE L1
    ICONST_M1
    GOTO L2
   L1
    ICONST_1
   L2
    IRETURN
   L3
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L3 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    LOCALVARIABLE a Ljava/lang/Integer; L0 L3 1
    LOCALVARIABLE b Ljava/lang/Integer; L0 L3 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1041
  public synthetic bridge compare(Ljava/lang/Object;Ljava/lang/Object;)I
   L0
    LINENUMBER 69 L0
    ALOAD 0
    ALOAD 1
    CHECKCAST java/lang/Integer
    ALOAD 2
    CHECKCAST java/lang/Integer
    INVOKEVIRTUAL jdk5/AllStructures.compare (Ljava/lang/Integer;Ljava/lang/Integer;)I
    IRETURN
   L1
    LOCALVARIABLE this Ljdk5/AllStructures; L0 L1 0
    // signature Ljdk5/AllStructures<TU0;TU1;TU2;TU3;TU4;TU5;TU6;>;
    // declaration:  extends jdk5.AllStructures<U0, U1, U2, U3, U4, U5, U6>
    LOCALVARIABLE x0 Ljava/lang/Object; L0 L1 1
    LOCALVARIABLE x1 Ljava/lang/Object; L0 L1 2
    MAXSTACK = 3
    MAXLOCALS = 3
297
}