|
12345678910111213141516171819202122232425262728293031323334 |
- Index: src/org/aspectj/util/ConfigParser.java
- ===================================================================
- RCS file: /home/technology/org.aspectj/modules/util/src/org/aspectj/util/ConfigParser.java,v
- retrieving revision 1.6
- diff -u -r1.6 ConfigParser.java
- --- src/org/aspectj/util/ConfigParser.java 5 Aug 2004 17:31:56 -0000 1.6
- +++ src/org/aspectj/util/ConfigParser.java 2 Sep 2005 07:40:04 -0000
- @@ -21,11 +21,14 @@
- public class ConfigParser {
- Location location;
- protected File relativeDirectory = null;
- - protected List files = new LinkedList();
- + protected List files = new ArrayList();
- + protected Map userFileMap = new HashMap(); // from File -> File, keys are canonical files, values are the 'user' path
- private boolean fileParsed = false;
- protected static String CONFIG_MSG = "build config error: ";
-
- public List getFiles() { return files; }
- +
- + public Map getUserFileNameMap() { return userFileMap; }
-
- public void parseCommandLine(String[] argsArray) throws ParseException {
- location = new CommandLineLocation();
- @@ -221,7 +224,9 @@
- ret = new File(dir, name);
- }
- try {
- - ret = ret.getCanonicalFile();
- + File canonicalFile = ret.getCanonicalFile();
- + userFileMap.put(canonicalFile,new File(name));
- + ret = canonicalFile;
- } catch (IOException ioEx) {
- // proceed without canonicalization
- // so nothing to do here
|