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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.