DO NOT REPLY [Bug 40191] - Website: Incorrect URL for source; version 5.2 is not in the bug page
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=40191. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=40191 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r617862 - in /jakarta/bcel/trunk/src: main/java/org/apache/bcel/ main/java/org/apache/bcel/classfile/ test/java/org/apache/bcel/visitors/
Author: tcurdt Date: Sat Feb 2 11:18:16 2008 New Revision: 617862 URL: http://svn.apache.org/viewvc?rev=617862view=rev Log: applied patch for java6 from [EMAIL PROTECTED] http://issues.apache.org/bugzilla/show_bug.cgi?id=41548 Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/Constants.java jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/DescendingVisitor.java jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/EmptyVisitor.java jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Visitor.java jakarta/bcel/trunk/src/test/java/org/apache/bcel/visitors/CounterVisitor.java Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/Constants.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/Constants.java?rev=617862r1=617861r2=617862view=diff == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/Constants.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/Constants.java Sat Feb 2 11:18:16 2008 @@ -739,8 +739,9 @@ public static final byte ATTR_ANNOTATION_DEFAULT = 16; public static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE = 17; public static final byte ATTR_ENCLOSING_METHOD = 18; + public static final byte ATTR_STACK_MAP_TABLE = 19; - public static final short KNOWN_ATTRIBUTES = 19; + public static final short KNOWN_ATTRIBUTES = 20; // TOFO: FIX public static final String[] ATTRIBUTE_NAMES = { @@ -750,7 +751,7 @@ PMGClass, Signature, StackMap, RuntimeVisibleAnnotations, RuntimeInvisibleAnnotations, RuntimeVisibleParameterAnnotations, RuntimeInvisibleParameterAnnotations, -AnnotationDefault, LocalVariableTypeTable, EnclosingMethod +AnnotationDefault, LocalVariableTypeTable, EnclosingMethod, StackMapTable }; /** Constants used in the StackMap attribute. @@ -769,4 +770,25 @@ Bogus, Integer, Float, Double, Long, Null, InitObject, Object, NewObject }; + + /** Constants used to identify StackMapEntry types. + * + * For those types which can specify a range, the + * constant names the lowest value. + */ + public static final int SAME_FRAME = 0; + public static final int SAME_LOCALS_1_STACK_ITEM_FRAME = 64; + public static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED = 247; + public static final int CHOP_FRAME = 248; + public static final int SAME_FRAME_EXTENDED = 251; + public static final int APPEND_FRAME = 252; + public static final int FULL_FRAME = 255; + + /** Constants that define the maximum value of + * those constants which store ranges. */ + + public static final int SAME_FRAME_MAX = 63; + public static final int SAME_LOCALS_1_STACK_ITEM_FRAME_MAX = 127; + public static final int CHOP_FRAME_MAX = 250; + public static final int APPEND_FRAME_MAX = 254; } Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java?rev=617862r1=617861r2=617862view=diff == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/Attribute.java Sat Feb 2 11:18:16 2008 @@ -209,6 +209,8 @@ constant_pool); case Constants.ATTR_ENCLOSING_METHOD: return new EnclosingMethod(name_index, length, file, constant_pool); + case Constants.ATTR_STACK_MAP_TABLE: + return new StackMapTable(name_index, length, file, constant_pool); default: // Never reached throw new IllegalStateException(Ooops! default case reached.); } Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/DescendingVisitor.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/DescendingVisitor.java?rev=617862r1=617861r2=617862view=diff == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/DescendingVisitor.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/DescendingVisitor.java Sat Feb 2 11:18:16 2008 @@ -242,6 +242,25 @@ stack.pop(); } + public void visitStackMapTable(StackMapTable table) + { + stack.push(table); + table.accept(visitor); + StackMapTableEntry[] vars = table.getStackMapTable(); + for (int i = 0; i vars.length; i++) + { +
svn commit: r617879 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassGen.java
Author: tcurdt Date: Sat Feb 2 12:15:09 2008 New Revision: 617879 URL: http://svn.apache.org/viewvc?rev=617879view=rev Log: http://issues.apache.org/bugzilla/show_bug.cgi?id=42791 Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassGen.java Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassGen.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassGen.java?rev=617879r1=617878r2=617879view=diff == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassGen.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassGen.java Sat Feb 2 12:15:09 2008 @@ -23,6 +23,7 @@ import org.apache.bcel.Constants; import org.apache.bcel.classfile.AccessFlags; import org.apache.bcel.classfile.AnnotationEntry; +import org.apache.bcel.classfile.Annotations; import org.apache.bcel.classfile.Attribute; import org.apache.bcel.classfile.ConstantPool; import org.apache.bcel.classfile.Field; @@ -143,7 +144,9 @@ addInterface(interfaces[i]); } for (int i = 0; i attributes.length; i++) { -addAttribute(attributes[i]); + if (!(attributes[i] instanceof Annotations)) { + addAttribute(attributes[i]); + } } for(int i=0; i annotations.length; i++) { addAnnotationEntry(annotations[i]); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 43106] - Problem with JAXB if the bcel classloader is used
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=43106. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=43106 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |NEEDINFO --- Additional Comments From [EMAIL PROTECTED] 2008-02-02 12:16 --- Can you please provide some testcase or code snippet? -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 43732] - Error in method search() defined in org.apache.bcel.util.InstructionFinder
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=43732. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=43732 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2008-02-02 12:23 --- Please verify -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 43955] - Added a functinality to throw a classNotfoundException
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=43955. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=43955 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |NEEDINFO --- Additional Comments From [EMAIL PROTECTED] 2008-02-02 12:26 --- well ...provide a patch and we'll see :) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44083] - Problems with LVTT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44083. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44083 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |ASSIGNED --- Additional Comments From [EMAIL PROTECTED] 2008-02-02 12:29 --- Do you think you could provide a patch for it? -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44340] - BCEL is unnecessarily slow
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44340. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44340 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2008-02-02 13:06 --- Applied thanks! -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r617896 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java
Author: tcurdt Date: Sat Feb 2 13:09:45 2008 New Revision: 617896 URL: http://svn.apache.org/viewvc?rev=617896view=rev Log: fix the stack height calculation submitted by [EMAIL PROTECTED] http://issues.apache.org/bugzilla/show_bug.cgi?id=43391 Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java?rev=617896r1=617895r2=617896view=diff == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java Sat Feb 2 13:09:45 2008 @@ -23,7 +23,7 @@ * @version $Id$ * @author A HREF=mailto:[EMAIL PROTECTED]M. Dahm/A */ -public class ARRAYLENGTH extends Instruction implements ExceptionThrower, StackProducer { +public class ARRAYLENGTH extends Instruction implements ExceptionThrower, StackProducer, StackConsumer { /** Get length of array */ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]