Apache Commons logo Commons BCEL

JIRA Report

Fix Version Key Component Summary Type Resolution Status
BCEL-251 Pass3aVerifier visitANEWARRAY() does not allow 255 array dimensions Bug Fixed Resolved
BCEL-129 Main ClassFormatException when instrumenting a Java 5 class Bug Fixed Resolved
BCEL-121 Main Calculation in LocalVariableTable.getLocalVariable is incorrect Bug Fixed Closed
BCEL-113 Main AnnotationDefault needs a dump method Bug Fixed Closed
BCEL-84 Main BCEL 5.2 - MethodGen does not initialize max_stack and max_locals properly Bug Fixed Resolved
BCEL-75 Main LineNumberTable toString method uses jdk 1.4 StringBuffer append(StringBuffer) method. Bug Fixed Closed
BCEL-38 Main Code attribute set for native (and abstract?) methods. Bug Fixed Resolved
BCEL-4 Main Pass3b Verifier is corrupted Bug Fixed Resolved
BCEL-80 Main [GSOC] jakarta-bce-jdk15l Improvement Fixed Resolved
BCEL-171 Request git mirror from infra Task Fixed Resolved
6.1 BCEL-79 Main java.lang.ClassFormatError: LVTT entry for 'local' in class file org/shiftone/jrat/test/dummy/CrashTestDummy does not match any LVT entry Bug Fixed Resolved
6.0 BCEL-273 Main Regressions running FindBugs on BCEL6 Bug Fixed Resolved
6.0 BCEL-271 FCONST pattern does not include FCONST_2 Bug Fixed Closed
6.0 BCEL-264 Add missing Node.accept() implementations (ConstantMethodHandle, ConstantMethodType, ParameterAnnotationEntry) Bug Fixed Resolved
6.0 BCEL-260 ClassDumper example duplicates field attribute types Bug Fixed Resolved
6.0 BCEL-258 No tests to check the output of dump methods Bug Fixed Resolved
6.0 BCEL-257 INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL need to define dump() methods Bug Fixed Resolved
6.0 BCEL-254 Two more methods that would be nice to be public. Bug Fixed Resolved
6.0 BCEL-253 Pass 3b verifier is too strict. Bug Fixed Resolved
6.0 BCEL-249 Check for max Short seems wrong Bug Fixed Resolved
6.0 BCEL-245 Type class includes constants that reference subclasses Bug Fixed Resolved
6.0 BCEL-243 Type.getType() needs to understand TypeVariableSignature(s) Bug Fixed Closed
6.0 BCEL-239 Interfaces should not be used to define constants Bug Fixed Resolved
6.0 BCEL-237 non-empty final arrays should be private as they are mutable Bug Fixed Resolved
6.0 BCEL-234 Code must not swallow Throwable Bug Fixed Resolved
6.0 BCEL-227 @author tags should be removed. Bug Fixed Resolved
6.0 BCEL-226 FIx RAT messages Bug Fixed Resolved
6.0 BCEL-219 Make org.apache.bcel.classfile.ConstantPool.ConstantPool(DataInput) public Bug Fixed Resolved
6.0 BCEL-217 Main long type instructions are not searched by InstructionFinder using regular expression Bug Fixed Resolved
6.0 BCEL-209 Bug fixes and improvements to InvokeDynamic and BootStrapMethods implementation Bug Fixed Resolved
6.0 BCEL-208 Need to check for an empty InstructionList Bug Fixed Resolved
6.0 BCEL-207 RemoveLocalVariable(s) doesn't remove the associated Targetters. Bug Fixed Resolved
6.0 BCEL-203 Incorrect return types in Runtime...ParameterAnnotations Bug Fixed Resolved
6.0 BCEL-202 StackMap[Table]Entry.copy() needs to be deep; Improved support for StackMaps Bug Fixed Resolved
6.0 BCEL-195 Main addition of hashCode() to generic/Instruction.java breaks Targeters Bug Fixed Resolved
6.0 BCEL-194 LocalVariableGen hashCode() function is incorrrect. Bug Fixed Resolved
6.0 BCEL-193 Verifier aastore instruction should not raise a verify error if an assignment compatiblity error is detected Bug Fixed Resolved
6.0 BCEL-188 Verifier Invalid verification of the returned value of a method Bug Fixed Resolved
6.0 BCEL-187 Verifier Verification error when an invoke references a method defined in superclass Bug Fixed Resolved
6.0 BCEL-186 Performance degradation with the UTF8 cache Bug Fixed Resolved
6.0 BCEL-184 Verifier JustIce verifier does not check correctly the returned value of a method Bug Fixed Resolved
6.0 BCEL-181 org.apache.bcel.util.ClassLoaderRepository.loadClass(String) leaks input streams Bug Fixed Resolved
6.0 BCEL-177 Parser MethodParameters should read 1 byte not two for parameter count Bug Fixed Resolved
6.0 BCEL-176 util.ClassPath.getClassFile(String name, String suffix) - unused loop variable Bug Fixed Resolved
6.0 BCEL-174 Verification of interfaces with default methods fails with Java 8 Bug Fixed Resolved
6.0 BCEL-173 ClassParser fails to parse JDK classes in Java 8: ClassFormatException: Invalid byte tag in constant pool Bug Fixed Resolved
6.0 BCEL-167 Main ClassPath.getResource does not correctly perform URL escaping Bug Fixed Resolved
6.0 BCEL-165 Main getAnnotationEntries methods in JavaClass and FieldOrMethod duplicate code Bug Fixed Resolved
6.0 BCEL-164 Main Method does not have a method to access parameter annotations Bug Fixed Resolved
6.0 BCEL-159 Main LocalVariableGen.getLocalVariable() computes incorrect length Bug Fixed Resolved
6.0 BCEL-157 Main Add support for INVOKEDYNAMIC and MethodHandles, et. al. Bug Fixed Resolved
6.0 BCEL-156 Main Pass3bVerifier crashes on empty methods Bug Fixed Resolved
6.0 BCEL-155 Main InstConstraintVisitor does not handle class constants Bug Fixed Resolved
6.0 BCEL-154 Main ClassParser.parse() generates NPE if it cannot open the file Bug Fixed Resolved
6.0 BCEL-153 Main Examples not present in source or binary downloads Bug Fixed Resolved
6.0 BCEL-152 Main Incorrect link for Jasmin assembler language Bug Fixed Resolved
6.0 BCEL-151 Main Code attribute size not updated Bug Fixed Resolved
6.0 BCEL-148 Main BCELifier produces incorrect code for methods containing loads of class literals from constant pool Bug Fixed Resolved
6.0 BCEL-146 Main SyntheticRepository.loadClass() fails to close the inputStream Bug Fixed Resolved
6.0 BCEL-145 Main Type.getReturnTypeSize() doesn't decode Type.getTypeSize() output Bug Fixed Resolved
6.0 BCEL-143 Main Fix CPL License issues with EnclosingMethod.java and LocalVariableTypeTable.java Bug Fixed Resolved
6.0 BCEL-141 Main Select instructions should implement StackConsumer instead of StackProducer Bug Fixed Resolved
6.0 BCEL-140 Main org.apache.bcel.generic.Instruction.equals(Object) does not follow Object.equals(Object) rules Bug Fixed Resolved
6.0 BCEL-138 Main FieldInstruction.getFieldSize() doesn't decode Type.getTypeSize() output Bug Fixed Resolved
6.0 BCEL-137 Main "Invalid method signature: TT;" when using MethodGen for a method having a generic parameter Bug Fixed Resolved
6.0 BCEL-135 Main BCELifier issue: BCELFactory fails to handle float and long constants Bug Fixed Resolved
6.0 BCEL-134 Main ExecutionVisitor doesn't support Class constant type for LDC and LDC_W Bug Fixed Resolved
6.0 BCEL-133 Main org.apache.bcel.classfile.ClassParser: NullPointerException caused by invalid filename Bug Fixed Resolved
6.0 BCEL-132 Main org.apache.bcel.classfile.ClassParser: NullPointerException caused by fileopen failed Bug Fixed Resolved
6.0 BCEL-131 Main Class files containing "StackMapTable" attributes (on method code) are dumped incorrectly Bug Fixed Resolved
6.0 BCEL-130 Main Class files containing "ParameterAnnotations" are dumped incorrectly Bug Fixed Resolved
6.0 BCEL-127 Main Document that Instruction Factory returns singleton instances Bug Fixed Resolved
6.0 BCEL-125 Main Incorrect size calculation in InstructionFinder Bug Fixed Resolved
6.0 BCEL-124 Main tableswitch/lookupswitch invalid alignment of 4-byte operands Bug Fixed Resolved
6.0 BCEL-122 Main ArrayIndexOutOfBoundsException thrown from TABLESWITCH.initFromFile Bug Fixed Resolved
6.0 BCEL-120 Main Make BCEL JAR OSGi compatible Bug Fixed Resolved
6.0 BCEL-115 Main Deleting all instructions of a list shows wrong behaviour Bug Fixed Resolved
6.0 BCEL-114 Main Error in method search() defined in org.apache.bcel.util.InstructionFinder Bug Fixed Resolved
6.0 BCEL-112 Main ARRAYLENGTH incorrectly not StackConsumer Bug Fixed Resolved
6.0 BCEL-110 Main Problem with JAXB if the bcel classloader is used Bug Fixed Resolved
6.0 BCEL-108 Main RuntimeVisible Annotations duplicated Bug Fixed Resolved
6.0 BCEL-107 Main ParameterAnnotationEntries are read not dumped Bug Fixed Resolved
6.0 BCEL-102 Main Verifier fails in pass 2 with "Number of LocalVariableTable attributes of Code attribute" on static methods. Bug Fixed Resolved
6.0 BCEL-101 Main verifier raises ....AssertionViolatedException when done against Java5 files with generics/annotations Bug Fixed Resolved
6.0 BCEL-100 Main ClassParser throws unintelligible Exception Bug Fixed Resolved
6.0 BCEL-99 Main Maven POM file calls in apache regex but code does not use it Bug Fixed Resolved
6.0 BCEL-98 Main Two source files in repository are empty Bug Fixed Resolved
6.0 BCEL-97 Main Add support for getResources to ClassPath Bug Fixed Resolved
6.0 BCEL-96 Main Fields in Annotations and AnnotationEntry are inaccessible to subclasses Bug Fixed Resolved
6.0 BCEL-95 Main InstructionFactory missing % operator for Float, Double Bug Fixed Resolved
6.0 BCEL-94 Main @since tag incorrect for Annotation classes in BCEL trunk Bug Fixed Resolved
6.0 BCEL-89 Main return type not verified by JustIce Bug Fixed Resolved
6.0 BCEL-88 Main bcelified method doesn't pass verification Bug Fixed Resolved
6.0 BCEL-87 Documentation Website: Incorrect URL for source; version 5.2 is not in the bug page Bug Fixed Resolved
6.0 BCEL-85 Main ArrayOutOfBoundsException in InstructionFinder Bug Fixed Resolved
6.0 BCEL-81 Main ClassParser.parse() throws NullPointerException if class does not exist and ClassParser(String) constructor is used Bug Fixed Resolved
6.0 BCEL-77 Main XSLT transforms broken in Turkish Locale. Bug Fixed Resolved
6.0 BCEL-74 Main BCEL cannot be used as java.system.class.loader Bug Fixed Resolved
6.0 BCEL-28 Main Mistake in "Peephole optimizer" example at http://jakarta.apache.org/bcel/manual.html Bug Fixed Resolved
6.0 BCEL-262 InvokeInstruction.getClassName(ConstantPoolGen) should not throw an exception when it detects an array Improvement Fixed Resolved