diff options
author | aclement <aclement> | 2011-08-12 17:53:46 +0000 |
---|---|---|
committer | aclement <aclement> | 2011-08-12 17:53:46 +0000 |
commit | e43bcdd6a0ff7f4e10b749770d62bc481c6f5de4 (patch) | |
tree | 9b3f3601207ab0191ec9f85043ff943a185f7658 /testing | |
parent | 6909e5567dc57f68a931490bb6ecfc4adfe8a7f0 (diff) | |
download | aspectj-e43bcdd6a0ff7f4e10b749770d62bc481c6f5de4.tar.gz aspectj-e43bcdd6a0ff7f4e10b749770d62bc481c6f5de4.zip |
239649 and primitives no longer all resolved by default
Diffstat (limited to 'testing')
-rw-r--r-- | testing/src/org/aspectj/testing/harness/bridge/AbstractRunSpec.java | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/testing/src/org/aspectj/testing/harness/bridge/AbstractRunSpec.java b/testing/src/org/aspectj/testing/harness/bridge/AbstractRunSpec.java index 64b136994..f3d260028 100644 --- a/testing/src/org/aspectj/testing/harness/bridge/AbstractRunSpec.java +++ b/testing/src/org/aspectj/testing/harness/bridge/AbstractRunSpec.java @@ -88,7 +88,7 @@ abstract public class AbstractRunSpec implements IRunSpec { protected final ArrayList<String> options; protected final ArrayList<String> paths; // XXXXXunused protected final ArrayList /*ISourceLocation*/ sourceLocations; // XXX remove? - protected final ArrayList /* IRunSpec */children; + protected final ArrayList<IRunSpec> children; protected final ArrayList /* DirChanges.Spec */dirChanges; protected XMLNames xmlNames; protected String comment; @@ -112,8 +112,8 @@ abstract public class AbstractRunSpec implements IRunSpec { options = new ArrayList<String>(); paths = new ArrayList<String>(); // XXXXXunused sourceLocations = new ArrayList(); - keywords = new ArrayList(); - children = new ArrayList(); + keywords = new ArrayList<String>(); + children = new ArrayList<IRunSpec>(); dirChanges = new ArrayList(); xmlNames = XMLNames.DEFAULT; runtime = new RT(); @@ -197,14 +197,14 @@ abstract public class AbstractRunSpec implements IRunSpec { } } - public ArrayList getKeywordsList() { + public ArrayList<String> getKeywordsList() { return makeList(keywords); } // ------- options - String args /** @return ArrayList of String options */ - public ArrayList getOptionsList() { + public ArrayList<String> getOptionsList() { return makeList(options); } @@ -365,22 +365,22 @@ abstract public class AbstractRunSpec implements IRunSpec { } /** @return copy of children list */ - public ArrayList getChildren() { + public ArrayList<IRunSpec> getChildren() { return makeList(children); } /** @return copy of children list without children to skip */ - public ArrayList getWorkingChildren() { + public ArrayList<IRunSpec> getWorkingChildren() { if (skipAll) { - return new ArrayList(); + return new ArrayList<IRunSpec>(); } if (null == skipSet) { return getChildren(); } - ArrayList result = new ArrayList(); + ArrayList<IRunSpec> result = new ArrayList<IRunSpec>(); int i = 0; - for (Iterator iter = children.listIterator(); iter.hasNext(); i++) { - Object child = iter.next(); + for (Iterator<IRunSpec> iter = children.listIterator(); iter.hasNext(); i++) { + IRunSpec child = iter.next(); if (!skipSet.get(i)) { result.add(child); } @@ -646,9 +646,9 @@ abstract public class AbstractRunSpec implements IRunSpec { */ spec.badInput = badInput; spec.children.clear(); - for (Iterator iter = children.iterator(); iter.hasNext();) { + for (Iterator<IRunSpec> iter = children.iterator(); iter.hasNext();) { // clone these... - IRunSpec child = (IRunSpec) iter.next(); + IRunSpec child = iter.next(); // require all child classes to support clone? if (child instanceof AbstractRunSpec) { spec.addChild((AbstractRunSpec) ((AbstractRunSpec) child).clone()); @@ -700,8 +700,8 @@ abstract public class AbstractRunSpec implements IRunSpec { } } - private ArrayList makeList(List list) { - ArrayList result = new ArrayList(); + private <T> ArrayList<T> makeList(List<T> list) { + ArrayList<T> result = new ArrayList<T>(); if (null != list) { result.addAll(list); } |