Author: rahul
Date: Tue Jan  8 11:54:46 2008
New Revision: 610116

URL: http://svn.apache.org/viewvc?rev=610116&view=rev
Log:
Type safety improvements.

Modified:
    
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Path.java

Modified: 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Path.java
URL: 
http://svn.apache.org/viewvc/commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Path.java?rev=610116&r1=610115&r2=610116&view=diff
==============================================================================
--- 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Path.java
 (original)
+++ 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Path.java
 Tue Jan  8 11:54:46 2008
@@ -44,12 +44,12 @@
     /**
      * The list of TransitionTargets in the "up segment".
      */
-    private List upSeg = new ArrayList();
+    private List<TransitionTarget> upSeg = new ArrayList<TransitionTarget>();
 
     /**
      * The list of TransitionTargets in the &quot;down segment&quot;.
      */
-    private List downSeg = new ArrayList();
+    private List<TransitionTarget> downSeg = new ArrayList<TransitionTarget>();
 
     /**
      * &quot;Lowest&quot; state which is not being exited nor entered by
@@ -127,8 +127,8 @@
      *         no order defined for siblings
      * @see State#isRegion()
      */
-    public final List getRegionsExited() {
-        List ll = new LinkedList();
+    public final List<State> getRegionsExited() {
+        List<State> ll = new LinkedList<State>();
         for (Iterator i = upSeg.iterator(); i.hasNext();) {
             Object o = i.next();
             if (o instanceof State) {
@@ -148,8 +148,8 @@
      *         defined for siblings
      * @see State#isRegion()
      */
-    public final List getRegionsEntered() {
-        List ll = new LinkedList();
+    public final List<State> getRegionsEntered() {
+        List<State> ll = new LinkedList<State>();
         for (Iterator i = downSeg.iterator(); i.hasNext();) {
             Object o = i.next();
             if (o instanceof State) {
@@ -179,7 +179,7 @@
      *
      * @return List upward segment of the path up to the scope
      */
-    public final List getUpwardSegment() {
+    public final List<TransitionTarget> getUpwardSegment() {
         return upSeg;
     }
 
@@ -188,7 +188,7 @@
      *
      * @return List downward segment from the scope to the target
      */
-    public final List getDownwardSegment() {
+    public final List<TransitionTarget> getDownwardSegment() {
         return downSeg;
     }
 }


Reply via email to