The Apache Commons BCEL team is pleased to announce the release of Apache Commons BCEL 6.3!
The Byte Code Engineering Library (BCEL) is intended to give users a convenient way to analyze, create, and manipulate compiled .class files. Classes are represented by objects containing all the symbolic information of the given class: methods, fields and byte code instructions. NEW FEATURES: ============= o Added org.apache.bcel.classfile.Visitor.visitConstantDynamic(ConstantDynamic) Thanks to Mark Thomas. o Added org.apache.bcel.classfile.ConstantDynamic Thanks to Mark Thomas. o Added fields in org.apache.bcel.Const for Java 9, 10, and 11. Thanks to Mark Thomas. o Added fields in org.apache.bcel.Const for Java 12 and 13 based on Java Early Access releases. Thanks to Mark Thomas. FIXED BUGS: =========== o BCEL-304: ClassPath.getClassFile() and friends do not work with JDK 9 and higher (PR #22.) Thanks to Gary Gregory, Ed Pavlak. o BCEL-305: ClassPath.getClassFile() and friends do not work with JRE 9 and higher Thanks to Gary Gregory. CHANGES: ======== o Initial support for Java 11 Thanks to Mark Thomas, Gary Gregory. o Update Java requirement from Java 7 to Java 8. Thanks to Gary Gregory. Download it from https://commons.apache.org/proper/commons-bcel/download_bcel.cgi Have fun! Gary Gregory, Apache Commons Chair and the Apache Commons BCEL team