summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-21 16:06:14 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-21 16:06:14 +0000
commit5ed2fb0f5d44522925e737198aba3249f091d13c (patch)
tree5daa2fc9268e04e7dbed24d1887abc4c83013013 /sources
parentf57010499bc269dc8c2d8f0a918caf59235980d5 (diff)
downloadscala-5ed2fb0f5d44522925e737198aba3249f091d13c.tar.gz
scala-5ed2fb0f5d44522925e737198aba3249f091d13c.tar.bz2
scala-5ed2fb0f5d44522925e737198aba3249f091d13c.zip
- Added method AbstractFile.toString and used it
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/tools/util/AbstractFile.java5
-rw-r--r--sources/scala/tools/util/SourceFile.java2
-rw-r--r--sources/scalac/symtab/SourceCompleter.java2
-rw-r--r--sources/scalac/symtab/classfile/ClassParser.java2
-rw-r--r--sources/scalac/symtab/classfile/SymblParser.java2
5 files changed, 9 insertions, 4 deletions
diff --git a/sources/scala/tools/util/AbstractFile.java b/sources/scala/tools/util/AbstractFile.java
index e53eb5a680..ab4705d085 100644
--- a/sources/scala/tools/util/AbstractFile.java
+++ b/sources/scala/tools/util/AbstractFile.java
@@ -61,6 +61,11 @@ public abstract class AbstractFile {
return new ByteArrayInputStream(read());
}
+ /** Returns the path of this file. */
+ public String toString() {
+ return getPath();
+ }
+
/** open file 'name' in directory 'dirname'
*/
public static AbstractFile open(String dirname, String name) {
diff --git a/sources/scala/tools/util/SourceFile.java b/sources/scala/tools/util/SourceFile.java
index 520dc23099..403b3011ff 100644
--- a/sources/scala/tools/util/SourceFile.java
+++ b/sources/scala/tools/util/SourceFile.java
@@ -93,7 +93,7 @@ public class SourceFile {
/** Returns the path of the underlying file. */
public String toString() {
- return file.getPath();
+ return file.toString();
}
//########################################################################
diff --git a/sources/scalac/symtab/SourceCompleter.java b/sources/scalac/symtab/SourceCompleter.java
index 9fd3ebb468..e70023c935 100644
--- a/sources/scalac/symtab/SourceCompleter.java
+++ b/sources/scalac/symtab/SourceCompleter.java
@@ -42,7 +42,7 @@ public class SourceCompleter extends SymbolLoader {
global.currentPhase = global.PHASE.ANALYZER.phase();
((AnalyzerPhase)global.PHASE.ANALYZER.phase()).lateEnter(global, unit, clasz);
global.currentPhase = phase;
- return "source file '" + source.getFile() + "'";
+ return "source file '" + source + "'";
}
}
diff --git a/sources/scalac/symtab/classfile/ClassParser.java b/sources/scalac/symtab/classfile/ClassParser.java
index e1d782a2a7..4aba202cff 100644
--- a/sources/scalac/symtab/classfile/ClassParser.java
+++ b/sources/scalac/symtab/classfile/ClassParser.java
@@ -25,7 +25,7 @@ public class ClassParser extends SymbolLoader {
AbstractFile file = global.classPath.openFile(
SourceRepresentation.externalizeFileName(clasz, ".class"));
ClassfileParser.parse(global, new AbstractFileReader(file), clasz);
- return "class file '" + file.getPath() + "'";
+ return "class file '" + file + "'";
}
}
diff --git a/sources/scalac/symtab/classfile/SymblParser.java b/sources/scalac/symtab/classfile/SymblParser.java
index fb826d853d..ae0dc4f5d8 100644
--- a/sources/scalac/symtab/classfile/SymblParser.java
+++ b/sources/scalac/symtab/classfile/SymblParser.java
@@ -27,6 +27,6 @@ public class SymblParser extends ClassParser {
AbstractFile file = global.classPath.openFile(
SourceRepresentation.externalizeFileName(clasz, ".symbl"));
UnPickle.parse(global, file, clasz);
- return "symbol file '" + file.getPath() + "'";
+ return "symbol file '" + file + "'";
}
}