diff options
author | Martin Odersky <odersky@gmail.com> | 2003-08-04 09:43:44 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-08-04 09:43:44 +0000 |
commit | 8ccfe152e029e2a0a1a444bea8ab7cb686f7cd5b (patch) | |
tree | 739662fa27505299c547c34d7d981b0366bb6032 /sources/scalac/util | |
parent | e41aa28a336a5d6ac3e838780b2b70753c00eb3c (diff) | |
download | scala-8ccfe152e029e2a0a1a444bea8ab7cb686f7cd5b.tar.gz scala-8ccfe152e029e2a0a1a444bea8ab7cb686f7cd5b.tar.bz2 scala-8ccfe152e029e2a0a1a444bea8ab7cb686f7cd5b.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/util')
-rw-r--r-- | sources/scalac/util/ClassPath.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sources/scalac/util/ClassPath.java b/sources/scalac/util/ClassPath.java index b083c5485b..574121b4cc 100644 --- a/sources/scalac/util/ClassPath.java +++ b/sources/scalac/util/ClassPath.java @@ -142,6 +142,19 @@ public class ClassPath { "' not found in classpath"); } + public java.io.File openJavaFile(String name) throws FileNotFoundException { + if (printSearch) + System.out.println("looking for " + name); + for (int i = 0; i < root.length; i++) { + if (printSearch) + System.out.println(" in " + root[i]); + java.io.File f = new File(root[i], name); + if (f.exists()) return f; + } + throw new FileNotFoundException("file '" + name + + "' not found in classpath"); + } + public String[] components() { return root; } |