1 CONSTANT_Utf8

DE/fub/inf/JVM/Util/MethodHTML

2 CONSTANT_Class

MethodHTML

3 CONSTANT_Utf8

java/lang/Object

4 CONSTANT_Class

Object

5 CONSTANT_Utf8

DE/fub/inf/JVM/Constants

6 CONSTANT_Class

DE.fub.inf.JVM.Constants

7 CONSTANT_Utf8

class_name

8 CONSTANT_Utf8

Ljava/lang/String;

9 CONSTANT_Utf8

file

10 CONSTANT_Utf8

Ljava/io/PrintWriter;

11 CONSTANT_Utf8

constant_html

12 CONSTANT_Utf8

LDE/fub/inf/JVM/Util/ConstantHTML;

13 CONSTANT_Utf8

attribute_html

14 CONSTANT_Utf8

LDE/fub/inf/JVM/Util/AttributeHTML;

15 CONSTANT_Utf8

Exceptions

16 CONSTANT_Utf8

java/io/IOException

17 CONSTANT_Class

java.io.IOException

18 CONSTANT_Utf8

LocalVariableTable

19 CONSTANT_Utf8

Code

20 CONSTANT_Utf8

LineNumberTable

21 CONSTANT_Utf8

writeField

22 CONSTANT_Utf8

(LDE/fub/inf/JVM/JavaClass/Field;)V

23 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Field

24 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Field

25 CONSTANT_Utf8

getSignature

26 CONSTANT_Utf8

()Ljava/lang/String;

27 CONSTANT_NameAndType

getSignature:()Ljava/lang/String;

28 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Field.getSignature:()Ljava/lang/String;() 

29 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Utility

30 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Utility

31 CONSTANT_Utf8

signatureToString

32 CONSTANT_Utf8

(Ljava/lang/String;)Ljava/lang/String;

33 CONSTANT_NameAndType

signatureToString:(Ljava/lang/String;)Ljava/lang/String;

34 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Utility.signatureToString:(Ljava/lang/String;)Ljava/lang/String;(String

35 CONSTANT_Utf8

getName

36 CONSTANT_NameAndType

getName:()Ljava/lang/String;

37 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Field.getName:()Ljava/lang/String;() 

38 CONSTANT_Utf8

getAccessFlags

39 CONSTANT_Utf8

()I

40 CONSTANT_NameAndType

getAccessFlags:()I

41 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.Field.getAccessFlags:()I() 

42 CONSTANT_Utf8

accessToString

43 CONSTANT_Utf8

(I)Ljava/lang/String;

44 CONSTANT_NameAndType

accessToString:(I)Ljava/lang/String;

45 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Utility.accessToString:(I)Ljava/lang/String;(int

46 CONSTANT_Utf8

47 CONSTANT_String

" "

48 CONSTANT_Utf8

 

49 CONSTANT_String

" "

50 CONSTANT_Utf8

replace

51 CONSTANT_Utf8

(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

52 CONSTANT_NameAndType

replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

53 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Utility.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(StringStringString

54 CONSTANT_NameAndType

file:Ljava/io/PrintWriter;

55 CONSTANT_Fieldref

file:Ljava/io/PrintWriter;

56 CONSTANT_Utf8

java/lang/StringBuffer

57 CONSTANT_Class

StringBuffer

58 CONSTANT_Utf8

<init>

59 CONSTANT_Utf8

()V

60 CONSTANT_NameAndType

<init>:()V

61 CONSTANT_Methodref

void StringBuffer.<init>:()V() 

62 CONSTANT_Utf8

<TR><TD><FONT COLOR="#FF0000">

63 CONSTANT_String

"<TR><TD><FONT COLOR="#FF0000">"

64 CONSTANT_Utf8

append

65 CONSTANT_Utf8

(Ljava/lang/String;)Ljava/lang/StringBuffer;

66 CONSTANT_NameAndType

append:(Ljava/lang/String;)Ljava/lang/StringBuffer;

67 CONSTANT_Methodref

StringBuffer StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;(String

68 CONSTANT_Utf8

</FONT></TD>\n<TD>

69 CONSTANT_String

"</FONT></TD>\n<TD>"

70 CONSTANT_Utf8

DE/fub/inf/JVM/Util/Class2HTML

71 CONSTANT_Class

Class2HTML

72 CONSTANT_Utf8

referenceType

73 CONSTANT_NameAndType

referenceType:(Ljava/lang/String;)Ljava/lang/String;

74 CONSTANT_Methodref

String Class2HTML.referenceType:(Ljava/lang/String;)Ljava/lang/String;(String

75 CONSTANT_Utf8

</TD><TD><A NAME="field

76 CONSTANT_String

"</TD><TD><A NAME="field"

77 CONSTANT_Utf8

">

78 CONSTANT_String

"">"

79 CONSTANT_Utf8

</A></TD>

80 CONSTANT_String

"</A></TD>"

81 CONSTANT_Utf8

toString

82 CONSTANT_NameAndType

toString:()Ljava/lang/String;

83 CONSTANT_Methodref

String StringBuffer.toString:()Ljava/lang/String;() 

84 CONSTANT_Utf8

java/io/PrintWriter

85 CONSTANT_Class

java.io.PrintWriter

86 CONSTANT_Utf8

print

87 CONSTANT_Utf8

(Ljava/lang/String;)V

88 CONSTANT_NameAndType

print:(Ljava/lang/String;)V

89 CONSTANT_Methodref

void java.io.PrintWriter.print:(Ljava/lang/String;)V(String

90 CONSTANT_Utf8

getAttributes

91 CONSTANT_Utf8

()[LDE/fub/inf/JVM/JavaClass/Attribute;

92 CONSTANT_NameAndType

getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;

93 CONSTANT_Methodref

DE.fub.inf.JVM.JavaClass.Attribute[] DE.fub.inf.JVM.JavaClass.Field.getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;() 

94 CONSTANT_NameAndType

attribute_html:LDE/fub/inf/JVM/Util/AttributeHTML;

95 CONSTANT_Fieldref

attribute_html:LDE/fub/inf/JVM/Util/AttributeHTML;

96 CONSTANT_Utf8

@

97 CONSTANT_String

"@"

98 CONSTANT_Utf8

(I)Ljava/lang/StringBuffer;

99 CONSTANT_NameAndType

append:(I)Ljava/lang/StringBuffer;

100 CONSTANT_Methodref

StringBuffer StringBuffer.append:(I)Ljava/lang/StringBuffer;(int

101 CONSTANT_Utf8

DE/fub/inf/JVM/Util/AttributeHTML

102 CONSTANT_Class

AttributeHTML

103 CONSTANT_Utf8

writeAttribute

104 CONSTANT_Utf8

(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;)V

105 CONSTANT_NameAndType

writeAttribute:(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;)V

106 CONSTANT_Methodref

void AttributeHTML.writeAttribute:(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;)V(DE.fub.inf.JVM.JavaClass.AttributeString

107 CONSTANT_Utf8

i

108 CONSTANT_Utf8

I

109 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Attribute

110 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Attribute

111 CONSTANT_Utf8

getTag

112 CONSTANT_Utf8

()B

113 CONSTANT_NameAndType

getTag:()B

114 CONSTANT_Methodref

byte DE.fub.inf.JVM.JavaClass.Attribute.getTag:()B() 

115 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantValue

116 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantValue

117 CONSTANT_NameAndType

toString:()Ljava/lang/String;

118 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.ConstantValue.toString:()Ljava/lang/String;() 

119 CONSTANT_Utf8

<TD>= <A HREF="

120 CONSTANT_String

"<TD>= <A HREF=""

121 CONSTANT_NameAndType

class_name:Ljava/lang/String;

122 CONSTANT_Fieldref

class_name:Ljava/lang/String;

123 CONSTANT_Utf8

_attributes.html#

124 CONSTANT_String

"_attributes.html#"

125 CONSTANT_Utf8

" TARGET="Attributes">

126 CONSTANT_String

"" TARGET="Attributes">"

127 CONSTANT_Utf8

</TD>\n

128 CONSTANT_String

"</TD>\n"

129 CONSTANT_Utf8

str

130 CONSTANT_Utf8

</TR>

131 CONSTANT_String

"</TR>"

132 CONSTANT_Utf8

println

133 CONSTANT_NameAndType

println:(Ljava/lang/String;)V

134 CONSTANT_Methodref

void java.io.PrintWriter.println:(Ljava/lang/String;)V(String

135 CONSTANT_Utf8

field

136 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/Field;

137 CONSTANT_Utf8

type

138 CONSTANT_Utf8

name

139 CONSTANT_Utf8

access

140 CONSTANT_Utf8

attributes

141 CONSTANT_Utf8

[LDE/fub/inf/JVM/JavaClass/Attribute;

142 CONSTANT_Utf8

writeMethod

143 CONSTANT_Utf8

(LDE/fub/inf/JVM/JavaClass/Method;I)V

144 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Method

145 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Method

146 CONSTANT_NameAndType

getSignature:()Ljava/lang/String;

147 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Method.getSignature:()Ljava/lang/String;() 

148 CONSTANT_Utf8

methodSignatureArgumentTypes

149 CONSTANT_Utf8

(Ljava/lang/String;Z)[Ljava/lang/String;

150 CONSTANT_NameAndType

methodSignatureArgumentTypes:(Ljava/lang/String;Z)[Ljava/lang/String;

151 CONSTANT_Methodref

String[] DE.fub.inf.JVM.JavaClass.Utility.methodSignatureArgumentTypes:(Ljava/lang/String;Z)[Ljava/lang/String;(Stringboolean

152 CONSTANT_Utf8

methodSignatureReturnType

153 CONSTANT_Utf8

(Ljava/lang/String;Z)Ljava/lang/String;

154 CONSTANT_NameAndType

methodSignatureReturnType:(Ljava/lang/String;Z)Ljava/lang/String;

155 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Utility.methodSignatureReturnType:(Ljava/lang/String;Z)Ljava/lang/String;(Stringboolean

156 CONSTANT_NameAndType

getName:()Ljava/lang/String;

157 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.Method.getName:()Ljava/lang/String;() 

158 CONSTANT_NameAndType

getAccessFlags:()I

159 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.Method.getAccessFlags:()I() 

160 CONSTANT_NameAndType

getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;

161 CONSTANT_Methodref

DE.fub.inf.JVM.JavaClass.Attribute[] DE.fub.inf.JVM.JavaClass.Method.getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;() 

162 CONSTANT_Utf8

toHTML

163 CONSTANT_NameAndType

toHTML:(Ljava/lang/String;)Ljava/lang/String;

164 CONSTANT_Methodref

String Class2HTML.toHTML:(Ljava/lang/String;)Ljava/lang/String;(String

165 CONSTANT_Utf8

<TR VALIGN=TOP><TD><FONT COLOR="#FF0000"><A NAME=method

166 CONSTANT_String

"<TR VALIGN=TOP><TD><FONT COLOR="#FF0000"><A NAME=method"

167 CONSTANT_Utf8

>

168 CONSTANT_String

">"

169 CONSTANT_Utf8

</A></FONT></TD>

170 CONSTANT_String

"</A></FONT></TD>"

171 CONSTANT_Utf8

<TD>

172 CONSTANT_String

"<TD>"

173 CONSTANT_Utf8

</TD><TD>

174 CONSTANT_String

"</TD><TD>"

175 CONSTANT_Utf8

<A HREF=

176 CONSTANT_String

"<A HREF="

177 CONSTANT_Utf8

_code.html#method

178 CONSTANT_String

"_code.html#method"

179 CONSTANT_Utf8

TARGET=Code>

180 CONSTANT_String

" TARGET=Code>"

181 CONSTANT_Utf8

</A></TD>\n<TD>(

182 CONSTANT_String

"</A></TD>\n<TD>("

183 CONSTANT_Utf8

,

184 CONSTANT_String

", "

185 CONSTANT_Utf8

)</TD></TR>

186 CONSTANT_String

")</TD></TR>"

187 CONSTANT_Utf8

method

188 CONSTANT_String

"method"

189 CONSTANT_Utf8

(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;I)V

190 CONSTANT_NameAndType

writeAttribute:(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;I)V

191 CONSTANT_Methodref

void AttributeHTML.writeAttribute:(LDE/fub/inf/JVM/JavaClass/Attribute;Ljava/lang/String;I)V(DE.fub.inf.JVM.JavaClass.AttributeStringint

192 CONSTANT_Utf8

<TR VALIGN=TOP><TD COLSPAN=2></TD><TH ALIGN=LEFT>throws</TH><TD>

193 CONSTANT_String

"<TR VALIGN=TOP><TD COLSPAN=2></TD><TH ALIGN=LEFT>throws</TH><TD>"

194 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ExceptionTable

195 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ExceptionTable

196 CONSTANT_Utf8

getExceptionIndexTable

197 CONSTANT_Utf8

()[I

198 CONSTANT_NameAndType

getExceptionIndexTable:()[I

199 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ExceptionTable.getExceptionIndexTable:()[I() 

200 CONSTANT_NameAndType

constant_html:LDE/fub/inf/JVM/Util/ConstantHTML;

201 CONSTANT_Fieldref

constant_html:LDE/fub/inf/JVM/Util/ConstantHTML;

202 CONSTANT_Utf8

DE/fub/inf/JVM/Util/ConstantHTML

203 CONSTANT_Class

ConstantHTML

204 CONSTANT_Utf8

referenceConstant

205 CONSTANT_NameAndType

referenceConstant:(I)Ljava/lang/String;

206 CONSTANT_Methodref

String ConstantHTML.referenceConstant:(I)Ljava/lang/String;(int

207 CONSTANT_Utf8

j

208 CONSTANT_Utf8

</TD></TR>

209 CONSTANT_String

"</TD></TR>"

210 CONSTANT_Utf8

exceptions

211 CONSTANT_Utf8

[I

212 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Code

213 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Code

214 CONSTANT_NameAndType

getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;

215 CONSTANT_Methodref

DE.fub.inf.JVM.JavaClass.Attribute[] DE.fub.inf.JVM.JavaClass.Code.getAttributes:()[LDE/fub/inf/JVM/JavaClass/Attribute;() 

216 CONSTANT_Utf8

c_a

217 CONSTANT_Utf8

tag

218 CONSTANT_Utf8

B

219 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/Method;

220 CONSTANT_Utf8

method_number

221 CONSTANT_Utf8

signature

222 CONSTANT_Utf8

args

223 CONSTANT_Utf8

[Ljava/lang/String;

224 CONSTANT_Utf8

html_name

225 CONSTANT_Utf8

(Ljava/lang/String;Ljava/lang/String;[LDE/fub/inf/JVM/JavaClass/Method;[LDE/fub/inf/JVM/JavaClass/Field;LDE/fub/inf/JVM/Util/ConstantHTML;LDE/fub/inf/JVM/Util/AttributeHTML;)V

226 CONSTANT_NameAndType

<init>:()V

227 CONSTANT_Methodref

void Object.<init>:()V() 

228 CONSTANT_Utf8

java/io/FileOutputStream

229 CONSTANT_Class

java.io.FileOutputStream

230 CONSTANT_Utf8

_methods.html

231 CONSTANT_String

"_methods.html"

232 CONSTANT_NameAndType

<init>:(Ljava/lang/String;)V

233 CONSTANT_Methodref

void java.io.FileOutputStream.<init>:(Ljava/lang/String;)V(String

234 CONSTANT_Utf8

(Ljava/io/OutputStream;)V

235 CONSTANT_NameAndType

<init>:(Ljava/io/OutputStream;)V

236 CONSTANT_Methodref

void java.io.PrintWriter.<init>:(Ljava/io/OutputStream;)V(java.io.OutputStream

237 CONSTANT_Utf8

<HTML><BODY BGCOLOR="#C0C0C0"><TABLE BORDER=0>

238 CONSTANT_String

"<HTML><BODY BGCOLOR="#C0C0C0"><TABLE BORDER=0>"

239 CONSTANT_Utf8

<TR><TH ALIGN=LEFT>Access flags</TH><TH ALIGN=LEFT>Type</TH><TH ALIGN=LEFT>Field name</TH></TR>

240 CONSTANT_String

"<TR><TH ALIGN=LEFT>Access flags</TH><TH ALIGN=LEFT>Type</TH><TH ALIGN=LEFT>Field name</TH></TR>"

241 CONSTANT_NameAndType

writeField:(LDE/fub/inf/JVM/JavaClass/Field;)V

242 CONSTANT_Methodref

void writeField:(LDE/fub/inf/JVM/JavaClass/Field;)V(DE.fub.inf.JVM.JavaClass.Field

243 CONSTANT_Utf8

</TABLE>

244 CONSTANT_String

"</TABLE>"

245 CONSTANT_Utf8

<TABLE BORDER=0><TR><TH ALIGN=LEFT>Access flags</TH><TH ALIGN=LEFT>Return type</TH><TH ALIGN=LEFT>Method name</TH><TH ALIGN=LEFT>Arguments</TH></TR>

246 CONSTANT_String

"<TABLE BORDER=0><TR><TH ALIGN=LEFT>Access flags</TH><TH ALIGN=LEFT>Return type</TH><TH ALIGN=LEFT>Method name</TH><TH ALIGN=LEFT>Arguments</TH></TR>"

247 CONSTANT_NameAndType

writeMethod:(LDE/fub/inf/JVM/JavaClass/Method;I)V

248 CONSTANT_Methodref

void writeMethod:(LDE/fub/inf/JVM/JavaClass/Method;I)V(DE.fub.inf.JVM.JavaClass.Methodint

249 CONSTANT_Utf8

</TABLE></BODY></HTML>

250 CONSTANT_String

"</TABLE></BODY></HTML>"

251 CONSTANT_Utf8

close

252 CONSTANT_NameAndType

close:()V

253 CONSTANT_Methodref

void java.io.PrintWriter.close:()V() 

254 CONSTANT_Utf8

SourceFile

255 CONSTANT_Utf8

MethodHTML.java