svn commit: r516720 - in /jakarta/bcel/trunk: pom.xml src/main/java/org/apache/bcel/util/InstructionFinder.java
Author: tcurdt Date: Sat Mar 10 06:48:05 2007 New Revision: 516720 URL: http://svn.apache.org/viewvc?view=revrev=516720 Log: http://issues.apache.org/bugzilla/show_bug.cgi?id=41794 Modified: jakarta/bcel/trunk/pom.xml jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java Modified: jakarta/bcel/trunk/pom.xml URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/pom.xml?view=diffrev=516720r1=516719r2=516720 == --- jakarta/bcel/trunk/pom.xml (original) +++ jakarta/bcel/trunk/pom.xml Sat Mar 10 06:48:05 2007 @@ -62,7 +62,7 @@ emailtcurdt at apache.org/email organizationASF/organization organizationUrlhttp://www.apache.org//organizationUrl - timezone+10/timezone + timezone+1/timezone /developer /developers @@ -170,14 +170,10 @@ dependencies dependency - groupIdjakarta-regexp/groupId - artifactIdjakarta-regexp/artifactId - version1.4/version - /dependency - dependency groupIdjunit/groupId artifactIdjunit/artifactId - version3.8.1/version + version3.8.2/version + scopetest/scope /dependency /dependencies /project Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java?view=diffrev=516720r1=516719r2=516720 == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java Sat Mar 10 06:48:05 2007 @@ -38,8 +38,8 @@ * equivalents. * * p - * This class internally uses the a href=http://jakarta.apache.org/regexp/; - * Regexp/a package to search for regular expressions. + * This class internally uses the java.util.regex + * package to search for regular expressions. * * A typical application would look like this: * - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 41794] - Maven POM file calls in apache regex but code does not use it
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=41794. 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=41794 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 06:48 --- Thanks, applied. Please next time attach the patches. -- 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: r516721 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java
Author: tcurdt Date: Sat Mar 10 06:51:20 2007 New Revision: 516721 URL: http://svn.apache.org/viewvc?view=revrev=516721 Log: http://issues.apache.org/bugzilla/show_bug.cgi?id=41795 Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java?view=diffrev=516721r1=516720r2=516721 == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassParser.java Sat Mar 10 06:51:20 2007 @@ -206,7 +206,7 @@ } if (((access_flags Constants.ACC_ABSTRACT) != 0) ((access_flags Constants.ACC_FINAL) != 0)) { -throw new ClassFormatException(Class can't be both final and abstract); +throw new ClassFormatException(Class + file_name + can't be both final and abstract); } class_name_index = file.readUnsignedShort(); superclass_name_index = file.readUnsignedShort(); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 41795] - ClassParser throws unintelligible Exception
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=41795. 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=41795 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 06:51 --- Thanks, applied. Please attach the diff next time. -- 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 39770] - ClassParser.parse() throws NullPointerException if class does not exist and ClassParser(String) constructor 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=39770. 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=39770 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 06:55 --- Thanks for the patch! -- 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 39771] - BCEL 5.2 is not source compatible with 5.1
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=39771. 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=39771 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 06:58 --- well, 5.2 is out as is ...but it would be could to document these changes for the 5.3 release. Care to send a fix for the documentation? -- 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: r516724 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java
Author: tcurdt Date: Sat Mar 10 07:08:05 2007 New Revision: 516724 URL: http://svn.apache.org/viewvc?view=revrev=516724 Log: http://issues.apache.org/bugzilla/show_bug.cgi?id=40044 and some source code cleanup Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java?view=diffrev=516724r1=516723r2=516724 == --- jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java (original) +++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/InstructionFinder.java Sat Mar 10 07:08:05 2007 @@ -24,6 +24,7 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; + import org.apache.bcel.Constants; import org.apache.bcel.generic.ClassGenException; import org.apache.bcel.generic.Instruction; @@ -64,6 +65,7 @@ * @see Instruction * @see InstructionList */ [EMAIL PROTECTED](unchecked) public class InstructionFinder { private static final int OFFSET = 32767; // char + OFFSET is @@ -227,7 +229,7 @@ while (start il_string.length() matcher.find(start)) { int startExpr = matcher.start(); int endExpr = matcher.end(); -int lenExpr = (endExpr - startExpr) + 1; +int lenExpr = (endExpr - startExpr); InstructionHandle[] match = getMatch(startExpr, lenExpr); if ((constraint == null) || constraint.checkCode(match)) { matches.add(match); @@ -314,122 +316,77 @@ // Initialize pattern map static { -map -.put( -arithmeticinstruction, - (irem|lrem|iand|ior|ineg|isub|lneg|fneg|fmul|ldiv|fadd|lxor|frem|idiv|land|ixor|ishr|fsub|lshl|fdiv|iadd|lor|dmul|lsub|ishl|imul|lmul|lushr|dneg|iushr|lshr|ddiv|drem|dadd|ladd|dsub)); -map.put(invokeinstruction, (invokevirtual|invokeinterface|invokestatic|invokespecial)); -map -.put( -arrayinstruction, - (baload|aastore|saload|caload|fastore|lastore|iaload|castore|iastore|aaload|bastore|sastore|faload|laload|daload|dastore)); -map.put(gotoinstruction, (goto|goto_w)); -map.put(conversioninstruction, - (d2l|l2d|i2s|d2i|l2i|i2b|l2f|d2f|f2i|i2d|i2l|f2d|i2c|f2l|i2f)); -map.put(localvariableinstruction, - (fstore|iinc|lload|dstore|dload|iload|aload|astore|istore|fload|lstore)); -map.put(loadinstruction, (fload|dload|lload|iload|aload)); -map.put(fieldinstruction, (getfield|putstatic|getstatic|putfield)); -map -.put( -cpinstruction, - (ldc2_w|invokeinterface|multianewarray|putstatic|instanceof|getstatic|checkcast|getfield|invokespecial|ldc_w|invokestatic|invokevirtual|putfield|ldc|new|anewarray)); -map.put(stackinstruction, (dup2|swap|dup2_x2|pop|pop2|dup|dup2_x1|dup_x2|dup_x1)); -map -.put( -branchinstruction, - (ifle|if_acmpne|if_icmpeq|if_acmpeq|ifnonnull|goto_w|iflt|ifnull|if_icmpne|tableswitch|if_icmple|ifeq|if_icmplt|jsr_w|if_icmpgt|ifgt|jsr|goto|ifne|ifge|lookupswitch|if_icmpge)); -map.put(returninstruction, (lreturn|ireturn|freturn|dreturn|areturn|return)); -map.put(storeinstruction, (istore|fstore|dstore|astore|lstore)); -map.put(select, (tableswitch|lookupswitch)); -map -.put( -ifinstruction, - (ifeq|ifgt|if_icmpne|if_icmpeq|ifge|ifnull|ifne|if_icmple|if_icmpge|if_acmpeq|if_icmplt|if_acmpne|ifnonnull|iflt|if_icmpgt|ifle)); -map.put(jsrinstruction, (jsr|jsr_w)); -map.put(variablelengthinstruction, (tableswitch|jsr|goto|lookupswitch)); -map.put(unconditionalbranch, (goto|jsr|jsr_w|athrow|goto_w)); -map.put(constantpushinstruction, (dconst|bipush|sipush|fconst|iconst|lconst)); -map -.put( -typedinstruction, -
DO NOT REPLY [Bug 40044] - ArrayOutOfBoundsException
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=40044. 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=40044 [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]
DO NOT REPLY [Bug 40127] - BCEL in revision 426120 doesnt compile due to missing class files
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=40127. 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=40127 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||WORKSFORME --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:09 --- try a later version 516724 compiles just fine for me -- 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 40577] - return type not verified by JustIce
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=40577. 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=40577 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:14 --- care to work out a patch? -- 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: r516729 - in /jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic: AnnotationGen.java ElementNameValuePairGen.java
Author: tcurdt Date: Sat Mar 10 07:19:29 2007 New Revision: 516729 URL: http://svn.apache.org/viewvc?view=revrev=516729 Log: http://issues.apache.org/bugzilla/show_bug.cgi?id=41753 were empty files Removed: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationGen.java jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementNameValuePairGen.java - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 41753] - Two source files in repository are empty
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=41753. 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=41753 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:19 --- Thanks for the heads up -- 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 41716] - [PATCH] Add support for getResources to ClassPath
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=41716. 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=41716 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:21 --- Applied! -- 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 41660] - Fields in Annotations and AnnotationEntry are private, should be protected
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=41660. 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=41660 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:23 --- Could you elaborate why you have to extend them? -- 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 41552] - Broken links in BCEL project changelog
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=41552. 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=41552 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |ASSIGNED --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:27 --- http://svn.apache.org/repos/asf/jakarta/bcel/trunk/jakarta/bcel/branches/BCEL_5_2/KEYS -- should be removed to http://svn.apache.org/repos/asf/jakarta/bcel/branches/BCEL_5_2/KEYS -- 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 41548] - Properly parse StackMapTable attributes in Java 6 classfiles
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=41548. 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=41548 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:31 --- More than happy to apply this patch ...but could you also make sure there are some test for it? Plus it currently breaks compilation for the tests. -- 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 41301] - ClassParser: Add a constructor/parser of a loaded class
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=41301. 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=41301 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:33 --- Please provide a patch for trunk. -- 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 39695] - java.lang.ClassFormatError: LVTT entry for 'local' in class file org/shiftone/jrat/test/dummy/CrashTestDummy does not match any LVT entry
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=39695. 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=39695 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 07:36 --- What's the status here? Did you try with trunk? Would be great if you could attach the testcase. -- 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 41660] - Fields in Annotations and AnnotationEntry are private, should be protected
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=41660. 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=41660 --- Additional Comments From [EMAIL PROTECTED] 2007-03-10 11:56 --- I need to extend them in order to tell BCEL how to process non-standard annotations. Currently BCEL is hard-coded for the existing annotation names: RuntimeInvisibleAnnotations, RuntimeInvisibleAnnotations, RuntimeInvisibleParameterAnnotations, and RuntimeVisibleParameterAnnotations. However, with the JSR-308 proposal, new annotation names are likely on the way: RuntimeInvisibleTypeAnnotations/RuntimeVisibleTypeAnnotations and (possibly) RuntimeInvisibleStatementAnnotations/RuntimeVisibleStatementAnnotations. Now, I'd like to use BCEL to parse and display these new annotation types. In fact, I've already written such a utility here: http://volta.svn.sourceforge.net/viewvc/volta/util/dump-annotations/ However, the utility can't work with the current BCEL trunk because the Annotations and AnnotationEntry classes have private inaccessible fields. This makes extending those classes in any meaningful way impossible. But if I simply modify BCEL so that those fields are exposed to subclasses, then my utility works perfectly. -- 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]