1 CONSTANT_Utf8

de/fub/bytecode/util/AttributeHTML

2 CONSTANT_Class

AttributeHTML

3 CONSTANT_Utf8

java/lang/Object

4 CONSTANT_Class

Object

5 CONSTANT_Utf8

de/fub/bytecode/Constants

6 CONSTANT_Class

de.fub.bytecode.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

attr_count

12 CONSTANT_Utf8

I

13 CONSTANT_Utf8

constant_html

14 CONSTANT_Utf8

Lde/fub/bytecode/util/ConstantHTML;

15 CONSTANT_Utf8

constant_pool

16 CONSTANT_Utf8

Lde/fub/bytecode/classfile/ConstantPool;

17 CONSTANT_Utf8

codeLink

18 CONSTANT_Utf8

(II)Ljava/lang/String;

19 CONSTANT_Utf8

Code

20 CONSTANT_Utf8

LineNumberTable

21 CONSTANT_Utf8

java/lang/StringBuffer

22 CONSTANT_Class

StringBuffer

23 CONSTANT_Utf8

<init>

24 CONSTANT_Utf8

()V

25 CONSTANT_NameAndType

<init> ()V

26 CONSTANT_Methodref

void StringBuffer.<init> ()V() 

27 CONSTANT_Utf8

<A HREF="

28 CONSTANT_String

"<A HREF=""

29 CONSTANT_Utf8

append

30 CONSTANT_Utf8

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

31 CONSTANT_NameAndType

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

32 CONSTANT_Methodref

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

33 CONSTANT_NameAndType

class_name Ljava/lang/String;

34 CONSTANT_Fieldref

class_name Ljava/lang/String;

35 CONSTANT_Utf8

_code.html#code

36 CONSTANT_String

"_code.html#code"

37 CONSTANT_Utf8

(I)Ljava/lang/StringBuffer;

38 CONSTANT_NameAndType

append (I)Ljava/lang/StringBuffer;

39 CONSTANT_Methodref

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

40 CONSTANT_Utf8

@

41 CONSTANT_String

"@"

42 CONSTANT_Utf8

" TARGET=Code>

43 CONSTANT_String

"" TARGET=Code>"

44 CONSTANT_Utf8

</A>

45 CONSTANT_String

"</A>"

46 CONSTANT_Utf8

toString

47 CONSTANT_Utf8

()Ljava/lang/String;

48 CONSTANT_NameAndType

toString ()Ljava/lang/String;

49 CONSTANT_Methodref

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

50 CONSTANT_Utf8

close

51 CONSTANT_NameAndType

file Ljava/io/PrintWriter;

52 CONSTANT_Fieldref

file Ljava/io/PrintWriter;

53 CONSTANT_Utf8

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

54 CONSTANT_String

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

55 CONSTANT_Utf8

java/io/PrintWriter

56 CONSTANT_Class

java.io.PrintWriter

57 CONSTANT_Utf8

println

58 CONSTANT_Utf8

(Ljava/lang/String;)V

59 CONSTANT_NameAndType

println (Ljava/lang/String;)V

60 CONSTANT_Methodref

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

61 CONSTANT_NameAndType

close ()V

62 CONSTANT_Methodref

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

63 CONSTANT_Utf8

writeAttribute

64 CONSTANT_Utf8

(Lde/fub/bytecode/classfile/Attribute;Ljava/lang/String;)V

65 CONSTANT_Utf8

Exceptions

66 CONSTANT_Utf8

java/io/IOException

67 CONSTANT_Class

java.io.IOException

68 CONSTANT_Utf8

(Lde/fub/bytecode/classfile/Attribute;Ljava/lang/String;I)V

69 CONSTANT_NameAndType

writeAttribute (Lde/fub/bytecode/classfile/Attribute;Ljava/lang/String;I)V

70 CONSTANT_Methodref

void writeAttribute (Lde/fub/bytecode/classfile/Attribute;Ljava/lang/String;I)V(de.fub.bytecode.classfile.AttributeStringint

71 CONSTANT_Utf8

de/fub/bytecode/classfile/Attribute

72 CONSTANT_Class

de.fub.bytecode.classfile.Attribute

73 CONSTANT_Utf8

getTag

74 CONSTANT_Utf8

()B

75 CONSTANT_NameAndType

getTag ()B

76 CONSTANT_Methodref

byte de.fub.bytecode.classfile.Attribute.getTag ()B() 

77 CONSTANT_NameAndType

attr_count I

78 CONSTANT_Fieldref

attr_count I

79 CONSTANT_Utf8

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

80 CONSTANT_String

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

81 CONSTANT_Utf8

print

82 CONSTANT_NameAndType

print (Ljava/lang/String;)V

83 CONSTANT_Methodref

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

84 CONSTANT_Utf8

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

85 CONSTANT_String

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

86 CONSTANT_Utf8

<H4><A NAME="

87 CONSTANT_String

"<H4><A NAME=""

88 CONSTANT_Utf8

">

89 CONSTANT_String

"">"

90 CONSTANT_Utf8

91 CONSTANT_String

" "

92 CONSTANT_Utf8

ATTRIBUTE_NAMES

93 CONSTANT_Utf8

[Ljava/lang/String;

94 CONSTANT_NameAndType

ATTRIBUTE_NAMES [Ljava/lang/String;

95 CONSTANT_Fieldref

de.fub.bytecode.Constants.ATTRIBUTE_NAMES [Ljava/lang/String;

96 CONSTANT_Utf8

</A></H4>

97 CONSTANT_String

"</A></H4>"

98 CONSTANT_Utf8

de/fub/bytecode/classfile/Code

99 CONSTANT_Class

de.fub.bytecode.classfile.Code

100 CONSTANT_Utf8

getAttributes

101 CONSTANT_Utf8

()[Lde/fub/bytecode/classfile/Attribute;

102 CONSTANT_NameAndType

getAttributes ()[Lde/fub/bytecode/classfile/Attribute;

103 CONSTANT_Methodref

de.fub.bytecode.classfile.Attribute[] de.fub.bytecode.classfile.Code.getAttributes ()[Lde/fub/bytecode/classfile/Attribute;() 

104 CONSTANT_Utf8

<UL><LI>Maximum stack size =

105 CONSTANT_String

"<UL><LI>Maximum stack size = "

106 CONSTANT_Utf8

getMaxStack

107 CONSTANT_Utf8

()I

108 CONSTANT_NameAndType

getMaxStack ()I

109 CONSTANT_Methodref

int de.fub.bytecode.classfile.Code.getMaxStack ()I() 

110 CONSTANT_Utf8

</LI>\n<LI>Number of local variables =

111 CONSTANT_String

"</LI>\n<LI>Number of local variables = "

112 CONSTANT_Utf8

getMaxLocals

113 CONSTANT_NameAndType

getMaxLocals ()I

114 CONSTANT_Methodref

int de.fub.bytecode.classfile.Code.getMaxLocals ()I() 

115 CONSTANT_Utf8

</LI>\n<LI><A HREF="

116 CONSTANT_String

"</LI>\n<LI><A HREF=""

117 CONSTANT_Utf8

_code.html#method

118 CONSTANT_String

"_code.html#method"

119 CONSTANT_Utf8

" TARGET=Code>Byte code</A></LI></UL>\n

120 CONSTANT_String

"" TARGET=Code>Byte code</A></LI></UL>\n"

121 CONSTANT_Utf8

getExceptionTable

122 CONSTANT_Utf8

()[Lde/fub/bytecode/classfile/CodeException;

123 CONSTANT_NameAndType

getExceptionTable ()[Lde/fub/bytecode/classfile/CodeException;

124 CONSTANT_Methodref

de.fub.bytecode.classfile.CodeException[] de.fub.bytecode.classfile.Code.getExceptionTable ()[Lde/fub/bytecode/classfile/CodeException;() 

125 CONSTANT_Utf8

<P><B>Exceptions handled</B><UL>

126 CONSTANT_String

"<P><B>Exceptions handled</B><UL>"

127 CONSTANT_Utf8

de/fub/bytecode/classfile/CodeException

128 CONSTANT_Class

de.fub.bytecode.classfile.CodeException

129 CONSTANT_Utf8

getCatchType

130 CONSTANT_NameAndType

getCatchType ()I

131 CONSTANT_Methodref

int de.fub.bytecode.classfile.CodeException.getCatchType ()I() 

132 CONSTANT_Utf8

<LI>

133 CONSTANT_String

"<LI>"

134 CONSTANT_NameAndType

constant_html Lde/fub/bytecode/util/ConstantHTML;

135 CONSTANT_Fieldref

constant_html Lde/fub/bytecode/util/ConstantHTML;

136 CONSTANT_Utf8

de/fub/bytecode/util/ConstantHTML

137 CONSTANT_Class

ConstantHTML

138 CONSTANT_Utf8

referenceConstant

139 CONSTANT_Utf8

(I)Ljava/lang/String;

140 CONSTANT_NameAndType

referenceConstant (I)Ljava/lang/String;

141 CONSTANT_Methodref

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

142 CONSTANT_Utf8

Any Exception

143 CONSTANT_String

"Any Exception"

144 CONSTANT_Utf8

<BR>(Ranging from lines

145 CONSTANT_String

"<BR>(Ranging from lines "

146 CONSTANT_Utf8

getStartPC

147 CONSTANT_NameAndType

getStartPC ()I

148 CONSTANT_Methodref

int de.fub.bytecode.classfile.CodeException.getStartPC ()I() 

149 CONSTANT_NameAndType

codeLink (II)Ljava/lang/String;

150 CONSTANT_Methodref

String codeLink (II)Ljava/lang/String;(intint

151 CONSTANT_Utf8

to

152 CONSTANT_String

" to "

153 CONSTANT_Utf8

getEndPC

154 CONSTANT_NameAndType

getEndPC ()I

155 CONSTANT_Methodref

int de.fub.bytecode.classfile.CodeException.getEndPC ()I() 

156 CONSTANT_Utf8

, handled at line

157 CONSTANT_String

", handled at line "

158 CONSTANT_Utf8

getHandlerPC

159 CONSTANT_NameAndType

getHandlerPC ()I

160 CONSTANT_Methodref

int de.fub.bytecode.classfile.CodeException.getHandlerPC ()I() 

161 CONSTANT_Utf8

)</LI>

162 CONSTANT_String

")</LI>"

163 CONSTANT_Utf8

</UL>

164 CONSTANT_String

"</UL>"

165 CONSTANT_Utf8

de/fub/bytecode/classfile/ConstantValue

166 CONSTANT_Class

de.fub.bytecode.classfile.ConstantValue

167 CONSTANT_Utf8

getConstantValueIndex

168 CONSTANT_NameAndType

getConstantValueIndex ()I

169 CONSTANT_Methodref

int de.fub.bytecode.classfile.ConstantValue.getConstantValueIndex ()I() 

170 CONSTANT_Utf8

<UL><LI><A HREF="

171 CONSTANT_String

"<UL><LI><A HREF=""

172 CONSTANT_Utf8

_cp.html#cp

173 CONSTANT_String

"_cp.html#cp"

174 CONSTANT_Utf8

" TARGET="ConstantPool">Constant value index(

175 CONSTANT_String

"" TARGET="ConstantPool">Constant value index("

176 CONSTANT_Utf8

)</A></UL>\n

177 CONSTANT_String

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

178 CONSTANT_Utf8

de/fub/bytecode/classfile/SourceFile

179 CONSTANT_Class

de.fub.bytecode.classfile.SourceFile

180 CONSTANT_Utf8

getSourceFileIndex

181 CONSTANT_NameAndType

getSourceFileIndex ()I

182 CONSTANT_Methodref

int de.fub.bytecode.classfile.SourceFile.getSourceFileIndex ()I() 

183 CONSTANT_Utf8

" TARGET="ConstantPool">Source file index(

184 CONSTANT_String

"" TARGET="ConstantPool">Source file index("

185 CONSTANT_Utf8

de/fub/bytecode/classfile/ExceptionTable

186 CONSTANT_Class

de.fub.bytecode.classfile.ExceptionTable

187 CONSTANT_Utf8

getExceptionIndexTable

188 CONSTANT_Utf8

()[I

189 CONSTANT_NameAndType

getExceptionIndexTable ()[I

190 CONSTANT_Methodref

int de.fub.bytecode.classfile.ExceptionTable.getExceptionIndexTable ()[I() 

191 CONSTANT_Utf8

<UL>

192 CONSTANT_String

"<UL>"

193 CONSTANT_Utf8

<LI><A HREF="

194 CONSTANT_String

"<LI><A HREF=""

195 CONSTANT_Utf8

" TARGET="ConstantPool">Exception class index(

196 CONSTANT_String

"" TARGET="ConstantPool">Exception class index("

197 CONSTANT_Utf8

)</A>\n

198 CONSTANT_String

")</A>\n"

199 CONSTANT_Utf8

</UL>\n

200 CONSTANT_String

"</UL>\n"

201 CONSTANT_Utf8

de/fub/bytecode/classfile/LineNumberTable

202 CONSTANT_Class

de.fub.bytecode.classfile.LineNumberTable

203 CONSTANT_Utf8

getLineNumberTable

204 CONSTANT_Utf8

()[Lde/fub/bytecode/classfile/LineNumber;

205 CONSTANT_NameAndType

getLineNumberTable ()[Lde/fub/bytecode/classfile/LineNumber;

206 CONSTANT_Methodref

de.fub.bytecode.classfile.LineNumber[] de.fub.bytecode.classfile.LineNumberTable.getLineNumberTable ()[Lde/fub/bytecode/classfile/LineNumber;() 

207 CONSTANT_Utf8

<P>

208 CONSTANT_String

"<P>"

209 CONSTANT_Utf8

(

210 CONSTANT_String

"("

211 CONSTANT_Utf8

de/fub/bytecode/classfile/LineNumber

212 CONSTANT_Class

de.fub.bytecode.classfile.LineNumber

213 CONSTANT_NameAndType

getStartPC ()I

214 CONSTANT_Methodref

int de.fub.bytecode.classfile.LineNumber.getStartPC ()I() 

215 CONSTANT_Utf8

216 CONSTANT_String

", "

217 CONSTANT_Utf8

getLineNumber

218 CONSTANT_NameAndType

getLineNumber ()I

219 CONSTANT_Methodref

int de.fub.bytecode.classfile.LineNumber.getLineNumber ()I() 

220 CONSTANT_Utf8

)

221 CONSTANT_String

")"

222 CONSTANT_Utf8

,

223 CONSTANT_String

", "

224 CONSTANT_Utf8

de/fub/bytecode/classfile/LocalVariableTable

225 CONSTANT_Class

de.fub.bytecode.classfile.LocalVariableTable

226 CONSTANT_Utf8

getLocalVariableTable

227 CONSTANT_Utf8

()[Lde/fub/bytecode/classfile/LocalVariable;

228 CONSTANT_NameAndType

getLocalVariableTable ()[Lde/fub/bytecode/classfile/LocalVariable;

229 CONSTANT_Methodref

de.fub.bytecode.classfile.LocalVariable[] de.fub.bytecode.classfile.LocalVariableTable.getLocalVariableTable ()[Lde/fub/bytecode/classfile/LocalVariable;() 

230 CONSTANT_Utf8

de/fub/bytecode/classfile/LocalVariable

231 CONSTANT_Class

de.fub.bytecode.classfile.LocalVariable

232 CONSTANT_Utf8

getSignatureIndex

233 CONSTANT_NameAndType

getSignatureIndex ()I

234 CONSTANT_Methodref

int de.fub.bytecode.classfile.LocalVariable.getSignatureIndex ()I() 

235 CONSTANT_NameAndType

constant_pool Lde/fub/bytecode/classfile/ConstantPool;

236 CONSTANT_Fieldref

constant_pool Lde/fub/bytecode/classfile/ConstantPool;

237 CONSTANT_Utf8

de/fub/bytecode/classfile/ConstantPool

238 CONSTANT_Class

de.fub.bytecode.classfile.ConstantPool

239 CONSTANT_Utf8

getConstant

240 CONSTANT_Utf8

(IB)Lde/fub/bytecode/classfile/Constant;

241 CONSTANT_NameAndType

getConstant (IB)Lde/fub/bytecode/classfile/Constant;

242 CONSTANT_Methodref

de.fub.bytecode.classfile.Constant de.fub.bytecode.classfile.ConstantPool.getConstant (IB)Lde/fub/bytecode/classfile/Constant;(intbyte

243 CONSTANT_Utf8

de/fub/bytecode/classfile/ConstantUtf8

244 CONSTANT_Class

de.fub.bytecode.classfile.ConstantUtf8

245 CONSTANT_Utf8

getBytes

246 CONSTANT_NameAndType

getBytes ()Ljava/lang/String;

247 CONSTANT_Methodref

String de.fub.bytecode.classfile.ConstantUtf8.getBytes ()Ljava/lang/String;() 

248 CONSTANT_Utf8

de/fub/bytecode/classfile/Utility

249 CONSTANT_Class

de.fub.bytecode.classfile.Utility

250 CONSTANT_Utf8

signatureToString

251 CONSTANT_Utf8

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

252 CONSTANT_NameAndType

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

253 CONSTANT_Methodref

String de.fub.bytecode.classfile.Utility.signatureToString (Ljava/lang/String;Z)Ljava/lang/String;(Stringboolean

254 CONSTANT_NameAndType

getStartPC ()I

255 CONSTANT_Methodref

int de.fub.bytecode.classfile.LocalVariable.getStartPC ()I() 

256 CONSTANT_Utf8

getLength

257 CONSTANT_NameAndType

getLength ()I

258 CONSTANT_Methodref

int de.fub.bytecode.classfile.LocalVariable.getLength ()I() 

259 CONSTANT_Utf8

de/fub/bytecode/util/Class2HTML

260 CONSTANT_Class

Class2HTML

261 CONSTANT_Utf8

referenceType

262 CONSTANT_Utf8

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

263 CONSTANT_NameAndType

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

264 CONSTANT_Methodref

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

265 CONSTANT_Utf8

 <B>

266 CONSTANT_String

" <B>"

267 CONSTANT_Utf8

getName

268 CONSTANT_NameAndType

getName ()Ljava/lang/String;

269 CONSTANT_Methodref

String de.fub.bytecode.classfile.LocalVariable.getName ()Ljava/lang/String;() 

270 CONSTANT_Utf8

</B> in slot %

271 CONSTANT_String

"</B> in slot %"

272 CONSTANT_Utf8

getSlot

273 CONSTANT_NameAndType

getSlot ()I

274 CONSTANT_Methodref

int de.fub.bytecode.classfile.LocalVariable.getSlot ()I() 

275 CONSTANT_Utf8

<BR>Valid from lines

276 CONSTANT_String

"<BR>Valid from lines "

277 CONSTANT_Utf8

</A> to

278 CONSTANT_String

"</A> to "

279 CONSTANT_Utf8

</A></LI>

280 CONSTANT_String

"</A></LI>"

281 CONSTANT_Utf8

de/fub/bytecode/classfile/InnerClasses

282 CONSTANT_Class

de.fub.bytecode.classfile.InnerClasses

283 CONSTANT_Utf8

getInnerClasses

284 CONSTANT_Utf8

()[Lde/fub/bytecode/classfile/InnerClass;

285 CONSTANT_NameAndType

getInnerClasses ()[Lde/fub/bytecode/classfile/InnerClass;

286 CONSTANT_Methodref

de.fub.bytecode.classfile.InnerClass[] de.fub.bytecode.classfile.InnerClasses.getInnerClasses ()[Lde/fub/bytecode/classfile/InnerClass;() 

287 CONSTANT_Utf8

de/fub/bytecode/classfile/InnerClass

288 CONSTANT_Class

de.fub.bytecode.classfile.InnerClass

289 CONSTANT_Utf8

getInnerNameIndex

290 CONSTANT_NameAndType

getInnerNameIndex ()I

291 CONSTANT_Methodref

int de.fub.bytecode.classfile.InnerClass.getInnerNameIndex ()I() 

292 CONSTANT_Utf8

<anonymous>

293 CONSTANT_String

"<anonymous>"

294 CONSTANT_Utf8

getInnerAccessFlags

295 CONSTANT_NameAndType

getInnerAccessFlags ()I

296 CONSTANT_Methodref

int de.fub.bytecode.classfile.InnerClass.getInnerAccessFlags ()I() 

297 CONSTANT_Utf8

accessToString

298 CONSTANT_NameAndType

accessToString (I)Ljava/lang/String;

299 CONSTANT_Methodref

String de.fub.bytecode.classfile.Utility.accessToString (I)Ljava/lang/String;(int

300 CONSTANT_Utf8

<LI><FONT COLOR="#FF0000">

301 CONSTANT_String

"<LI><FONT COLOR="#FF0000">"

302 CONSTANT_Utf8

</FONT>

303 CONSTANT_String

"</FONT> "

304 CONSTANT_Utf8

getInnerClassIndex

305 CONSTANT_NameAndType

getInnerClassIndex ()I

306 CONSTANT_Methodref

int de.fub.bytecode.classfile.InnerClass.getInnerClassIndex ()I() 

307 CONSTANT_Utf8

in class

308 CONSTANT_String

" in class "

309 CONSTANT_Utf8

getOuterClassIndex

310 CONSTANT_NameAndType

getOuterClassIndex ()I

311 CONSTANT_Methodref

int de.fub.bytecode.classfile.InnerClass.getOuterClassIndex ()I() 

312 CONSTANT_Utf8

named

313 CONSTANT_String

" named "

314 CONSTANT_Utf8

</LI>\n

315 CONSTANT_String

"</LI>\n"

316 CONSTANT_NameAndType

toString ()Ljava/lang/String;

317 CONSTANT_Methodref

String de.fub.bytecode.classfile.Attribute.toString ()Ljava/lang/String;() 

318 CONSTANT_Utf8

</TD></TR>

319 CONSTANT_String

"</TD></TR>"

320 CONSTANT_Utf8

flush

321 CONSTANT_NameAndType

flush ()V

322 CONSTANT_Methodref

void java.io.PrintWriter.flush ()V() 

323 CONSTANT_Utf8

(Ljava/lang/String;Ljava/lang/String;Lde/fub/bytecode/classfile/ConstantPool;Lde/fub/bytecode/util/ConstantHTML;)V

324 CONSTANT_NameAndType

<init> ()V

325 CONSTANT_Methodref

void Object.<init> ()V() 

326 CONSTANT_Utf8

java/io/FileOutputStream

327 CONSTANT_Class

java.io.FileOutputStream

328 CONSTANT_Utf8

_attributes.html

329 CONSTANT_String

"_attributes.html"

330 CONSTANT_NameAndType

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

331 CONSTANT_Methodref

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

332 CONSTANT_Utf8

(Ljava/io/OutputStream;)V

333 CONSTANT_NameAndType

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

334 CONSTANT_Methodref

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

335 CONSTANT_Utf8

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

336 CONSTANT_String

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

337 CONSTANT_Utf8

SourceFile

338 CONSTANT_Utf8

AttributeHTML.java