bcel-5.0-src

所属分类:Java编程
开发工具:Java
文件大小:3230KB
下载次数:6
上传日期:2006-11-03 20:49:26
上 传 者garylai578
说明:  该开源工具主要用于class文件的操作,特别是字节码的插桩
(the main tool for raising revenue for the operation of class documents, in particular byte code insertion pile)

文件列表:
bcel-5.0 (0, 2001-12-15)
bcel-5.0\build.xml (10278, 2001-12-15)
bcel-5.0\default.properties (569, 2001-12-15)
bcel-5.0\docs (0, 2001-12-15)
bcel-5.0\docs\api (0, 2001-12-15)
bcel-5.0\docs\api\allclasses-frame.html (30772, 2001-12-15)
bcel-5.0\docs\api\deprecated-list.html (3936, 2001-12-15)
bcel-5.0\docs\api\help-doc.html (7936, 2001-12-15)
bcel-5.0\docs\api\index-all.html (896999, 2001-12-15)
bcel-5.0\docs\api\index.html (734, 2001-12-15)
bcel-5.0\docs\api\org (0, 2001-12-15)
bcel-5.0\docs\api\org\apache (0, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel (0, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\class-use (0, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\class-use\Constants.html (11028, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\class-use\ExceptionConstants.html (4527, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\class-use\Repository.html (4463, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile (0, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\AccessFlags.html (22851, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\Attribute.html (23797, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\AttributeReader.html (7949, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use (0, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\AccessFlags.html (10142, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\Attribute.html (35941, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\AttributeReader.html (6582, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ClassParser.html (4559, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\Code.html (10250, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\CodeException.html (14413, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\Constant.html (21194, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantClass.html (9874, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantCP.html (7841, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantDouble.html (9918, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantFieldref.html (10006, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantFloat.html (9874, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantInteger.html (9962, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantInterfaceMethodref.html (10446, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantLong.html (9830, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantMethodref.html (10050, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantNameAndType.html (10138, 2001-12-15)
bcel-5.0\docs\api\org\apache\bcel\classfile\class-use\ConstantObject.html (8831, 2001-12-15)
... ...

********** A lot to do here ... ******************** I took the chance to make some changes when moving to Apache. In particular: * The package names have changed, just rename the prefix de.fub.bytecode -> org.apache.bcel * All deprecated classes and methods have been removed (e.g., Instruction.getTag() == getOpcode()) * The FindPattern class has been removed in favor of org.apache.bcel.util.InstructionFinder which offers an improved API * The Regex package from Jakarta is used instead of GNU regexp * BCEL now relies on JDK1.2 classes, collection classes in particular, this may even speed up BCEL a bit since no more synchronization locks are used * BCEL is compiled using ANT instead of make However, for 99% of the users they will just have to rename the packages and it will work. There are also some new parts of BCEL, which have been distributed as separate packages before: BCEL Manual ----------- The BCEL manual (the former Technical report) is added to the distribution. Class Construction Kit (CCK) ---------------------------- The sources can be obtained upon request, however they've been developed with IBM's VisualAge, thus they're hard to read at best. You can request and Visual Age repository file as well. CCK has been developed by Markus Dahm (markus.dahm@berlin.de) You can run CCK with java -jar lib/CCK.jar JustIce verifier ---------------- The JustIce bytecode verifier has been developed by Enver Haase (enver@convergence.de) and is now an integral part of BCEL. Mini ---- The Mini programming language is now distributed together with BCEL. New versions ------------ http://jakarta.apache.org/bcel/ Author ------ The BCEL is copyright (2001) Markus Dahm. Send bug reports and suggestions to markus.dahm@berlin.de (Markus Dahm), please tell me also if you find this tool helpful and in what kind of projects you use it.

近期下载者

相关文件


收藏者