1 CONSTANT_Utf8

DE/fub/inf/JVM/Util/ConstantHTML

2 CONSTANT_Class

ConstantHTML

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

class_package

10 CONSTANT_Utf8

constant_pool

11 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantPool;

12 CONSTANT_Utf8

file

13 CONSTANT_Utf8

Ljava/io/PrintWriter;

14 CONSTANT_Utf8

constant_ref

15 CONSTANT_Utf8

[Ljava/lang/String;

16 CONSTANT_Utf8

constants

17 CONSTANT_Utf8

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

18 CONSTANT_Utf8

methods

19 CONSTANT_Utf8

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

20 CONSTANT_Utf8

LocalVariableTable

21 CONSTANT_Utf8

Code

22 CONSTANT_Utf8

LineNumberTable

23 CONSTANT_Utf8

referenceConstant

24 CONSTANT_Utf8

(I)Ljava/lang/String;

25 CONSTANT_NameAndType

constant_ref:[Ljava/lang/String;

26 CONSTANT_Fieldref

constant_ref:[Ljava/lang/String;

27 CONSTANT_Utf8

index

28 CONSTANT_Utf8

I

29 CONSTANT_Utf8

writeConstant

30 CONSTANT_Utf8

(I)V

31 CONSTANT_NameAndType

constants:[LDE/fub/inf/JVM/JavaClass/Constant;

32 CONSTANT_Fieldref

constants:[LDE/fub/inf/JVM/JavaClass/Constant;

33 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Constant

34 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Constant

35 CONSTANT_Utf8

getTag

36 CONSTANT_Utf8

()B

37 CONSTANT_NameAndType

getTag:()B

38 CONSTANT_Methodref

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

39 CONSTANT_NameAndType

file:Ljava/io/PrintWriter;

40 CONSTANT_Fieldref

file:Ljava/io/PrintWriter;

41 CONSTANT_Utf8

java/lang/StringBuffer

42 CONSTANT_Class

StringBuffer

43 CONSTANT_Utf8

<init>

44 CONSTANT_Utf8

()V

45 CONSTANT_NameAndType

<init>:()V

46 CONSTANT_Methodref

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

47 CONSTANT_Utf8

<H4> <A NAME=cp

48 CONSTANT_String

"<H4> <A NAME=cp"

49 CONSTANT_Utf8

append

50 CONSTANT_Utf8

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

51 CONSTANT_NameAndType

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

52 CONSTANT_Methodref

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

53 CONSTANT_Utf8

(I)Ljava/lang/StringBuffer;

54 CONSTANT_NameAndType

append:(I)Ljava/lang/StringBuffer;

55 CONSTANT_Methodref

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

56 CONSTANT_Utf8

>

57 CONSTANT_String

">"

58 CONSTANT_Utf8

</A>

59 CONSTANT_String

"</A> "

60 CONSTANT_Utf8

CONSTANT_NAMES

61 CONSTANT_NameAndType

CONSTANT_NAMES:[Ljava/lang/String;

62 CONSTANT_Fieldref

DE.fub.inf.JVM.Constants.CONSTANT_NAMES:[Ljava/lang/String;

63 CONSTANT_Utf8

</H4>

64 CONSTANT_String

"</H4>"

65 CONSTANT_Utf8

toString

66 CONSTANT_Utf8

()Ljava/lang/String;

67 CONSTANT_NameAndType

toString:()Ljava/lang/String;

68 CONSTANT_Methodref

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

69 CONSTANT_Utf8

java/io/PrintWriter

70 CONSTANT_Class

java.io.PrintWriter

71 CONSTANT_Utf8

println

72 CONSTANT_Utf8

(Ljava/lang/String;)V

73 CONSTANT_NameAndType

println:(Ljava/lang/String;)V

74 CONSTANT_Methodref

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

75 CONSTANT_Utf8

method_name

76 CONSTANT_Utf8

html_method_name

77 CONSTANT_Utf8

method_class

78 CONSTANT_Utf8

short_method_class

79 CONSTANT_Utf8

c2

80 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantNameAndType;

81 CONSTANT_Utf8

signature

82 CONSTANT_Utf8

args

83 CONSTANT_Utf8

type

84 CONSTANT_Utf8

ret_type

85 CONSTANT_Utf8

buf

86 CONSTANT_Utf8

Ljava/lang/StringBuffer;

87 CONSTANT_Utf8

arg_types

88 CONSTANT_Utf8

c3

89 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantFieldref;

90 CONSTANT_Utf8

field_class

91 CONSTANT_Utf8

short_field_class

92 CONSTANT_Utf8

field_name

93 CONSTANT_Utf8

c4

94 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantClass;

95 CONSTANT_Utf8

class_name2

96 CONSTANT_Utf8

short_class_name

97 CONSTANT_Utf8

c5

98 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantString;

99 CONSTANT_Utf8

str

100 CONSTANT_Utf8

c6

101 CONSTANT_Utf8

signature_index

102 CONSTANT_NameAndType

constant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;

103 CONSTANT_Fieldref

constant_pool:LDE/fub/inf/JVM/JavaClass/ConstantPool;

104 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantPool

105 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantPool

106 CONSTANT_Utf8

getConstant

107 CONSTANT_Utf8

(IB)LDE/fub/inf/JVM/JavaClass/Constant;

108 CONSTANT_NameAndType

getConstant:(IB)LDE/fub/inf/JVM/JavaClass/Constant;

109 CONSTANT_Methodref

DE.fub.inf.JVM.JavaClass.Constant DE.fub.inf.JVM.JavaClass.ConstantPool.getConstant:(IB)LDE/fub/inf/JVM/JavaClass/Constant;(intbyte

110 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantMethodref

111 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantMethodref

112 CONSTANT_Utf8

getClassIndex

113 CONSTANT_Utf8

()I

114 CONSTANT_NameAndType

getClassIndex:()I

115 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantMethodref.getClassIndex:()I() 

116 CONSTANT_Utf8

getNameAndTypeIndex

117 CONSTANT_NameAndType

getNameAndTypeIndex:()I

118 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantMethodref.getNameAndTypeIndex:()I() 

119 CONSTANT_Utf8

c

120 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantMethodref;

121 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantInterfaceMethodref

122 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantInterfaceMethodref

123 CONSTANT_NameAndType

getClassIndex:()I

124 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantInterfaceMethodref.getClassIndex:()I() 

125 CONSTANT_NameAndType

getNameAndTypeIndex:()I

126 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantInterfaceMethodref.getNameAndTypeIndex:()I() 

127 CONSTANT_Utf8

c1

128 CONSTANT_Utf8

LDE/fub/inf/JVM/JavaClass/ConstantInterfaceMethodref;

129 CONSTANT_Utf8

constantToString

130 CONSTANT_Utf8

(IB)Ljava/lang/String;

131 CONSTANT_NameAndType

constantToString:(IB)Ljava/lang/String;

132 CONSTANT_Methodref

String DE.fub.inf.JVM.JavaClass.ConstantPool.constantToString:(IB)Ljava/lang/String;(intbyte

133 CONSTANT_Utf8

DE/fub/inf/JVM/Util/Class2HTML

134 CONSTANT_Class

Class2HTML

135 CONSTANT_Utf8

toHTML

136 CONSTANT_Utf8

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

137 CONSTANT_NameAndType

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

138 CONSTANT_Methodref

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

139 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Utility

140 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Utility

141 CONSTANT_Utf8

compactClassName

142 CONSTANT_NameAndType

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

143 CONSTANT_Methodref

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

144 CONSTANT_NameAndType

class_package:Ljava/lang/String;

145 CONSTANT_Fieldref

class_package:Ljava/lang/String;

146 CONSTANT_Utf8

.

147 CONSTANT_String

"."

148 CONSTANT_Utf8

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

149 CONSTANT_NameAndType

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

150 CONSTANT_Methodref

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

151 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantNameAndType

152 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantNameAndType

153 CONSTANT_Utf8

getSignatureIndex

154 CONSTANT_NameAndType

getSignatureIndex:()I

155 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantNameAndType.getSignatureIndex:()I() 

156 CONSTANT_Utf8

methodSignatureArgumentTypes

157 CONSTANT_Utf8

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

158 CONSTANT_NameAndType

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

159 CONSTANT_Methodref

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

160 CONSTANT_Utf8

methodSignatureReturnType

161 CONSTANT_Utf8

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

162 CONSTANT_NameAndType

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

163 CONSTANT_Methodref

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

164 CONSTANT_Utf8

referenceType

165 CONSTANT_NameAndType

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

166 CONSTANT_Methodref

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

167 CONSTANT_Utf8

(

168 CONSTANT_String

"("

169 CONSTANT_NameAndType

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

170 CONSTANT_Methodref

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

171 CONSTANT_NameAndType

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

172 CONSTANT_Methodref

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

173 CONSTANT_Utf8

174 CONSTANT_String

", "

175 CONSTANT_Utf8

i

176 CONSTANT_Utf8

)

177 CONSTANT_String

")"

178 CONSTANT_NameAndType

toString:()Ljava/lang/String;

179 CONSTANT_Methodref

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

180 CONSTANT_NameAndType

class_name:Ljava/lang/String;

181 CONSTANT_Fieldref

class_name:Ljava/lang/String;

182 CONSTANT_Utf8

java/lang/String

183 CONSTANT_Class

String

184 CONSTANT_Utf8

equals

185 CONSTANT_Utf8

(Ljava/lang/Object;)Z

186 CONSTANT_NameAndType

equals:(Ljava/lang/Object;)Z

187 CONSTANT_Methodref

boolean String.equals:(Ljava/lang/Object;)Z(Object

188 CONSTANT_Utf8

<A HREF="

189 CONSTANT_String

"<A HREF=""

190 CONSTANT_Utf8

_code.html#method

191 CONSTANT_String

"_code.html#method"

192 CONSTANT_Utf8

getMethodNumber

193 CONSTANT_Utf8

(Ljava/lang/String;)I

194 CONSTANT_NameAndType

getMethodNumber:(Ljava/lang/String;)I

195 CONSTANT_Methodref

int getMethodNumber:(Ljava/lang/String;)I(String

196 CONSTANT_Utf8

" TARGET=Code>

197 CONSTANT_String

"" TARGET=Code>"

198 CONSTANT_Utf8

</A>

199 CONSTANT_String

"</A>"

200 CONSTANT_Utf8

.html

201 CONSTANT_String

".html"

202 CONSTANT_Utf8

" TARGET=_top>

203 CONSTANT_String

"" TARGET=_top>"

204 CONSTANT_Utf8

</A>.

205 CONSTANT_String

"</A>."

206 CONSTANT_Utf8

 <A HREF="

207 CONSTANT_String

" <A HREF=""

208 CONSTANT_Utf8

_cp.html#cp

209 CONSTANT_String

"_cp.html#cp"

210 CONSTANT_Utf8

" TARGET=Constants>

211 CONSTANT_String

"" TARGET=Constants>"

212 CONSTANT_Utf8

</A>.<A HREF="

213 CONSTANT_String

"</A>.<A HREF=""

214 CONSTANT_Utf8

" TARGET=ConstantPool>

215 CONSTANT_String

"" TARGET=ConstantPool>"

216 CONSTANT_Utf8

</A> 

217 CONSTANT_String

"</A> "

218 CONSTANT_Utf8

<P><TT>

219 CONSTANT_String

"<P><TT>"

220 CONSTANT_Utf8

 

221 CONSTANT_String

" "

222 CONSTANT_Utf8

 </TT>\n<UL>

223 CONSTANT_String

" </TT>\n<UL>"

224 CONSTANT_Utf8

<LI><A HREF="#cp

225 CONSTANT_String

"<LI><A HREF="#cp"

226 CONSTANT_Utf8

">Class index(

227 CONSTANT_String

"">Class index("

228 CONSTANT_Utf8

)</A>\n

229 CONSTANT_String

")</A>\n"

230 CONSTANT_Utf8

">NameAndType index(

231 CONSTANT_String

"">NameAndType index("

232 CONSTANT_Utf8

)</A></UL>

233 CONSTANT_String

")</A></UL>"

234 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantFieldref

235 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantFieldref

236 CONSTANT_NameAndType

getClassIndex:()I

237 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantFieldref.getClassIndex:()I() 

238 CONSTANT_NameAndType

getNameAndTypeIndex:()I

239 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantFieldref.getNameAndTypeIndex:()I() 

240 CONSTANT_Utf8

_methods.html#field

241 CONSTANT_String

"_methods.html#field"

242 CONSTANT_Utf8

" TARGET=Methods>

243 CONSTANT_String

"" TARGET=Methods>"

244 CONSTANT_Utf8

.html" TARGET=_top>

245 CONSTANT_String

".html" TARGET=_top>"

246 CONSTANT_Utf8

\n

247 CONSTANT_String

"\n"

248 CONSTANT_Utf8

</TT><BR>\n

249 CONSTANT_String

"</TT><BR>\n"

250 CONSTANT_Utf8

<UL>

251 CONSTANT_String

"<UL>"

252 CONSTANT_Utf8

">Class(

253 CONSTANT_String

"">Class("

254 CONSTANT_Utf8

)</A><BR>\n

255 CONSTANT_String

")</A><BR>\n"

256 CONSTANT_Utf8

">NameAndType(

257 CONSTANT_String

"">NameAndType("

258 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantClass

259 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantClass

260 CONSTANT_Utf8

getNameIndex

261 CONSTANT_NameAndType

getNameIndex:()I

262 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantClass.getNameIndex:()I() 

263 CONSTANT_Utf8

</TT><UL>

264 CONSTANT_String

"</TT><UL>"

265 CONSTANT_Utf8

">Name index(

266 CONSTANT_String

"">Name index("

267 CONSTANT_Utf8

)</A></UL>\n

268 CONSTANT_String

")</A></UL>\n"

269 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/ConstantString

270 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.ConstantString

271 CONSTANT_Utf8

getStringIndex

272 CONSTANT_NameAndType

getStringIndex:()I

273 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantString.getStringIndex:()I() 

274 CONSTANT_NameAndType

getNameIndex:()I

275 CONSTANT_Methodref

int DE.fub.inf.JVM.JavaClass.ConstantNameAndType.getNameIndex:()I() 

276 CONSTANT_Utf8

">Signature index(

277 CONSTANT_String

"">Signature index("

278 CONSTANT_Utf8

</TT>\n

279 CONSTANT_String

"</TT>\n"

280 CONSTANT_Utf8

tag

281 CONSTANT_Utf8

B

282 CONSTANT_Utf8

class_index

283 CONSTANT_Utf8

name_index

284 CONSTANT_Utf8

ref

285 CONSTANT_NameAndType

methods:[LDE/fub/inf/JVM/JavaClass/Method;

286 CONSTANT_Fieldref

methods:[LDE/fub/inf/JVM/JavaClass/Method;

287 CONSTANT_Utf8

DE/fub/inf/JVM/JavaClass/Method

288 CONSTANT_Class

DE.fub.inf.JVM.JavaClass.Method

289 CONSTANT_Utf8

getName

290 CONSTANT_NameAndType

getName:()Ljava/lang/String;

291 CONSTANT_Methodref

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

292 CONSTANT_Utf8

getSignature

293 CONSTANT_NameAndType

getSignature:()Ljava/lang/String;

294 CONSTANT_Methodref

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

295 CONSTANT_Utf8

cmp

296 CONSTANT_Utf8

Exceptions

297 CONSTANT_Utf8

java/io/IOException

298 CONSTANT_Class

java.io.IOException

299 CONSTANT_Utf8

(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[LDE/fub/inf/JVM/JavaClass/Method;LDE/fub/inf/JVM/JavaClass/ConstantPool;)V

300 CONSTANT_NameAndType

<init>:()V

301 CONSTANT_Methodref

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

302 CONSTANT_Utf8

getConstantPool

303 CONSTANT_Utf8

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

304 CONSTANT_NameAndType

getConstantPool:()[LDE/fub/inf/JVM/JavaClass/Constant;

305 CONSTANT_Methodref

DE.fub.inf.JVM.JavaClass.Constant[] DE.fub.inf.JVM.JavaClass.ConstantPool.getConstantPool:()[LDE/fub/inf/JVM/JavaClass/Constant;() 

306 CONSTANT_Utf8

java/io/FileOutputStream

307 CONSTANT_Class

java.io.FileOutputStream

308 CONSTANT_Utf8

_cp.html

309 CONSTANT_String

"_cp.html"

310 CONSTANT_NameAndType

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

311 CONSTANT_Methodref

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

312 CONSTANT_Utf8

(Ljava/io/OutputStream;)V

313 CONSTANT_NameAndType

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

314 CONSTANT_Methodref

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

315 CONSTANT_Utf8

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

316 CONSTANT_String

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

317 CONSTANT_Utf8

<TR BGCOLOR="#C0C0C0"><TD>

318 CONSTANT_String

"<TR BGCOLOR="#C0C0C0"><TD>"

319 CONSTANT_Utf8

print

320 CONSTANT_NameAndType

print:(Ljava/lang/String;)V

321 CONSTANT_Methodref

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

322 CONSTANT_Utf8

<TR BGCOLOR="#A0A0A0"><TD>

323 CONSTANT_String

"<TR BGCOLOR="#A0A0A0"><TD>"

324 CONSTANT_NameAndType

writeConstant:(I)V

325 CONSTANT_Methodref

void writeConstant:(I)V(int

326 CONSTANT_Utf8

</TD></TR>\n

327 CONSTANT_String

"</TD></TR>\n"

328 CONSTANT_Utf8

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

329 CONSTANT_String

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

330 CONSTANT_Utf8

close

331 CONSTANT_NameAndType

close:()V

332 CONSTANT_Methodref

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

333 CONSTANT_Utf8

SourceFile

334 CONSTANT_Utf8

ConstantHTML.java