mdahm 2004/04/29 23:51:33
Modified: examples JasminVisitor.java
src/java/org/apache/bcel/generic LDC.java ObjectType.java
Type.java
src/java/org/apache/bcel/verifier/statics Pass2Verifier.java
StringRepresentation.java
xdocs projects.xml
Log:
[EMAIL PROTECTED] patches
Revision Changes Path
1.7 +2 -1 jakarta-bcel/examples/JasminVisitor.java
Index: JasminVisitor.java
===================================================================
RCS file: /home/cvs/jakarta-bcel/examples/JasminVisitor.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JasminVisitor.java 23 May 2003 07:55:10 -0000 1.6
+++ JasminVisitor.java 30 Apr 2004 06:51:33 -0000 1.7
@@ -1,3 +1,4 @@
+import org.apache.bcel.classfile.Deprecated;
import org.apache.bcel.classfile.*;
import org.apache.bcel.generic.*;
import java.io.*;
1.3 +5 -1 jakarta-bcel/src/java/org/apache/bcel/generic/LDC.java
Index: LDC.java
===================================================================
RCS file: /home/cvs/jakarta-bcel/src/java/org/apache/bcel/generic/LDC.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- LDC.java 23 May 2003 07:55:17 -0000 1.2
+++ LDC.java 30 Apr 2004 06:51:33 -0000 1.3
@@ -134,6 +134,9 @@
case org.apache.bcel.Constants.CONSTANT_Integer:
return new Integer(((org.apache.bcel.classfile.ConstantInteger)c).getBytes());
+ case org.apache.bcel.Constants.CONSTANT_Class:
+ return (org.apache.bcel.classfile.ConstantClass) c;
+
default: // Never reached
throw new RuntimeException("Unknown or invalid constant type at " + index);
}
@@ -144,6 +147,7 @@
case org.apache.bcel.Constants.CONSTANT_String: return Type.STRING;
case org.apache.bcel.Constants.CONSTANT_Float: return Type.FLOAT;
case org.apache.bcel.Constants.CONSTANT_Integer: return Type.INT;
+ case org.apache.bcel.Constants.CONSTANT_Class: return Type.CLASS;
default: // Never reached
throw new RuntimeException("Unknown or invalid constant type at " + index);
}
1.3 +2 -2 jakarta-bcel/src/java/org/apache/bcel/generic/ObjectType.java
Index: ObjectType.java
===================================================================
RCS file: /home/cvs/jakarta-bcel/src/java/org/apache/bcel/generic/ObjectType.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ObjectType.java 23 May 2003 07:55:17 -0000 1.2
+++ ObjectType.java 30 Apr 2004 06:51:33 -0000 1.3
@@ -63,7 +63,7 @@
* @version $Id$
* @author <A HREF="mailto:[EMAIL PROTECTED]">M. Dahm</A>
*/
-public final class ObjectType extends ReferenceType {
+public class ObjectType extends ReferenceType {
private String class_name; // Class name of type
/**
1.12 +2 -1 jakarta-bcel/src/java/org/apache/bcel/generic/Type.java
Index: Type.java
===================================================================
RCS file: /home/cvs/jakarta-bcel/src/java/org/apache/bcel/generic/Type.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Type.java 18 Dec 2003 19:40:33 -0000 1.11
+++ Type.java 30 Apr 2004 06:51:33 -0000 1.12
@@ -82,6 +82,7 @@
public static final BasicType FLOAT = new BasicType(Constants.T_FLOAT);
public static final BasicType CHAR = new BasicType(Constants.T_CHAR);
public static final ObjectType OBJECT = new
ObjectType("java.lang.Object");
+ public static final ObjectType CLASS = new
ObjectType("java.lang.Class");
public static final ObjectType STRING = new
ObjectType("java.lang.String");
public static final ObjectType STRINGBUFFER = new
ObjectType("java.lang.StringBuffer");
public static final ObjectType THROWABLE = new
ObjectType("java.lang.Throwable");
1.7 +2 -1
jakarta-bcel/src/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
Index: Pass2Verifier.java
===================================================================
RCS file:
/home/cvs/jakarta-bcel/src/java/org/apache/bcel/verifier/statics/Pass2Verifier.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Pass2Verifier.java 17 Feb 2004 10:09:07 -0000 1.6
+++ Pass2Verifier.java 30 Apr 2004 06:51:33 -0000 1.7
@@ -60,6 +60,7 @@
import org.apache.bcel.classfile.DescendingVisitor; // Use _this_ one!
import org.apache.bcel.classfile.EmptyVisitor; // Use _this_ one!
import org.apache.bcel.classfile.Visitor; // Use _this_ one!
+import org.apache.bcel.classfile.Deprecated; // Use _this_ one!
import org.apache.bcel.generic.*;
import org.apache.bcel.verifier.*;
import org.apache.bcel.verifier.exc.*;
1.7 +2 -1
jakarta-bcel/src/java/org/apache/bcel/verifier/statics/StringRepresentation.java
Index: StringRepresentation.java
===================================================================
RCS file:
/home/cvs/jakarta-bcel/src/java/org/apache/bcel/verifier/statics/StringRepresentation.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- StringRepresentation.java 18 Dec 2003 17:22:58 -0000 1.6
+++ StringRepresentation.java 30 Apr 2004 06:51:33 -0000 1.7
@@ -55,6 +55,7 @@
*/
import org.apache.bcel.classfile.*;
+import org.apache.bcel.classfile.Deprecated; // use _this_ one!
import org.apache.bcel.verifier.exc.*;
/**
1.16 +4 -0 jakarta-bcel/xdocs/projects.xml
Index: projects.xml
===================================================================
RCS file: /home/cvs/jakarta-bcel/xdocs/projects.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- projects.xml 10 Mar 2004 10:09:30 -0000 1.15
+++ projects.xml 30 Apr 2004 06:51:33 -0000 1.16
@@ -158,6 +158,10 @@
<li><a HREF="http://jbackbrowse.sourceforge.net/">jBackBrowse</a>
</li>
+
+ <li>
+ <a href="http://findbugs.sourceforge.net/">FindBugs</a> static analysis tool
+ </li>
</ul>
<H2>Related Projects</H2>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]