You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bcel-dev@jakarta.apache.org by db...@apache.org on 2005/09/28 05:47:00 UTC
svn commit: r292113 - in
/jakarta/bcel/trunk/src/java/org/apache/bcel/verifier: VerifierFactory.java
structurals/Pass3bVerifier.java
Author: dbrosius
Date: Tue Sep 27 20:46:48 2005
New Revision: 292113
URL: http://svn.apache.org/viewcvs?rev=292113&view=rev
Log:
don't rely on the Vector 'interface'
Modified:
jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/VerifierFactory.java
jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/structurals/Pass3bVerifier.java
Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/VerifierFactory.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/VerifierFactory.java?rev=292113&r1=292112&r2=292113&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/VerifierFactory.java (original)
+++ jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/VerifierFactory.java Tue Sep 27 20:46:48 2005
@@ -19,6 +19,7 @@
import java.util.HashMap;
import java.util.Iterator;
+import java.util.List;
import java.util.Map;
import java.util.Vector;
@@ -42,7 +43,7 @@
/**
* The VerifierFactoryObserver instances that observe the VerifierFactory.
*/
- private static Vector observers = new Vector();
+ private static List observers = new Vector();
/**
* The VerifierFactory is not instantiable.
@@ -93,13 +94,13 @@
* Adds the VerifierFactoryObserver o to the list of observers.
*/
public static void attach(VerifierFactoryObserver o){
- observers.addElement(o);
+ observers.add(o);
}
/**
* Removes the VerifierFactoryObserver o from the list of observers.
*/
public static void detach(VerifierFactoryObserver o){
- observers.removeElement(o);
+ observers.remove(o);
}
}
Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/structurals/Pass3bVerifier.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/structurals/Pass3bVerifier.java?rev=292113&r1=292112&r2=292113&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/structurals/Pass3bVerifier.java (original)
+++ jakarta/bcel/trunk/src/java/org/apache/bcel/verifier/structurals/Pass3bVerifier.java Tue Sep 27 20:46:48 2005
@@ -20,8 +20,10 @@
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.ArrayList;
+import java.util.List;
import java.util.Random;
import java.util.Vector;
+
import org.apache.bcel.Constants;
import org.apache.bcel.Repository;
import org.apache.bcel.classfile.JavaClass;
@@ -72,8 +74,8 @@
* we have about its symbolic execution predecessors.
*/
private static final class InstructionContextQueue{
- private Vector ics = new Vector(); // Type: InstructionContext
- private Vector ecs = new Vector(); // Type: ArrayList (of InstructionContext)
+ private List ics = new Vector(); // Type: InstructionContext
+ private List ecs = new Vector(); // Type: ArrayList (of InstructionContext)
public void add(InstructionContext ic, ArrayList executionChain){
ics.add(ic);
ecs.add(executionChain);
---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org