第4回:実機に載せよう(ダウンサイズ)
1 CONSTANT_Methodref
void Object.<init> ()V()
- Class index(16)
- NameAndType index(35)
2 CONSTANT_Fieldref
field3 I
- Class(3)
- NameAndType(36)
3 CONSTANT_Class
Temp
- Name index(37)
4 CONSTANT_Methodref
void <init> ()V()
- Class index(3)
- NameAndType index(35)
5 CONSTANT_Methodref
void method1 ()V()
- Class index(3)
- NameAndType index(38)
6 CONSTANT_Methodref
int method2 ()I()
- Class index(3)
- NameAndType index(39)
7 CONSTANT_Fieldref
System.out Ljava/io/PrintStream;
- Class(40)
- NameAndType(41)
8 CONSTANT_Class
StringBuffer
- Name index(42)
9 CONSTANT_Methodref
void StringBuffer.<init> ()V()
- Class index(8)
- NameAndType index(35)
10 CONSTANT_String
"method1:"
- Name index(43)
11 CONSTANT_Methodref
StringBuffer StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;(String)
- Class index(8)
- NameAndType index(44)
12 CONSTANT_Methodref
StringBuffer StringBuffer.append (I)Ljava/lang/StringBuffer;(int)
- Class index(8)
- NameAndType index(45)
13 CONSTANT_Methodref
String StringBuffer.toString ()Ljava/lang/String;()
- Class index(8)
- NameAndType index(46)
14 CONSTANT_Methodref
void java.io.PrintStream.println (Ljava/lang/String;)V(String)
- Class index(47)
- NameAndType index(48)
15 CONSTANT_Fieldref
field2 I
- Class(3)
- NameAndType(49)
16 CONSTANT_Class
Object
- Name index(50)
17 CONSTANT_Utf8
field1
18 CONSTANT_Utf8
I
19 CONSTANT_Utf8
ConstantValue
20 CONSTANT_Integer
0
21 CONSTANT_Utf8
field2
22 CONSTANT_Utf8
field3
23 CONSTANT_Utf8
<init>
24 CONSTANT_Utf8
()V
25 CONSTANT_Utf8
Code
26 CONSTANT_Utf8
LineNumberTable
27 CONSTANT_Utf8
main
28 CONSTANT_Utf8
([Ljava/lang/String;)V
29 CONSTANT_Utf8
method1
30 CONSTANT_Utf8
method2
31 CONSTANT_Utf8
()I,/
32 CONSTANT_Utf8
<clinit>
33 CONSTANT_Utf8
SourceFile
34 CONSTANT_Utf8
Temp.java
35 CONSTANT_NameAndType
<init> ()V
- Name index(23)
- Signature index(24)
36 CONSTANT_NameAndType
field3 I
- Name index(22)
- Signature index(18)
37 CONSTANT_Utf8
Temp
38 CONSTANT_NameAndType
method1 ()V
- Name index(29)
- Signature index(24)
39 CONSTANT_NameAndType
method2 ()I
- Name index(30)
- Signature index(31)
40 CONSTANT_Class
System
- Name index(51)
41 CONSTANT_NameAndType
out Ljava/io/PrintStream;
- Name index(52)
- Signature index(53)
42 CONSTANT_Utf8
java/lang/StringBuffer
43 CONSTANT_Utf8
method1:
44 CONSTANT_NameAndType
append (Ljava/lang/String;)Ljava/lang/StringBuffer;
- Name index(54)
- Signature index(55)
45 CONSTANT_NameAndType
append (I)Ljava/lang/StringBuffer;
- Name index(54)
- Signature index(56)
46 CONSTANT_NameAndType
toString ()Ljava/lang/String;
- Name index(57)
- Signature index(58)
47 CONSTANT_Class
.java.io.PrintStream
- Name index(59)
48 CONSTANT_NameAndType
println (Ljava/lang/String;)V
- Name index(60)
- Signature index(61)
49 CONSTANT_NameAndType
field2 I
- Name index(21)
- Signature index(18)
50 CONSTANT_Utf8
java/lang/Object
51 CONSTANT_Utf8
java/lang/System
52 CONSTANT_Utf8
out
53 CONSTANT_Utf8
Ljava/io/PrintStream;
54 CONSTANT_Utf8
append
55 CONSTANT_Utf8
(Ljava/lang/String;)Ljava/lang/StringBuffer;
56 CONSTANT_Utf8
(I)Ljava/lang/StringBuffer;
57 CONSTANT_Utf8
toString
58 CONSTANT_Utf8
()Ljava/lang/String;
59 CONSTANT_Utf8
java/io/PrintStream
60 CONSTANT_Utf8
println
61 CONSTANT_Utf8M
(Ljava/lang/String;)V