summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-05-07 21:53:18 +0200
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2014-05-07 21:53:18 +0200
commita4151c0950c9155a1cf470b8b9c92029cc9ce604 (patch)
tree00624dfd35ed22d8b9a2557a77720731b6805d9f /src
parentcc58870344e9eea88b8eb18b99176f6db04c7724 (diff)
downloadscala-a4151c0950c9155a1cf470b8b9c92029cc9ce604.tar.gz
scala-a4151c0950c9155a1cf470b8b9c92029cc9ce604.tar.bz2
scala-a4151c0950c9155a1cf470b8b9c92029cc9ce604.zip
Get rid of Platform.doLoad method.
Since .NET backend got removed this method is a no-op.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/backend/JavaPlatform.scala2
-rw-r--r--src/compiler/scala/tools/nsc/backend/Platform.scala8
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala2
3 files changed, 1 insertions, 11 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/JavaPlatform.scala b/src/compiler/scala/tools/nsc/backend/JavaPlatform.scala
index 32b5a98b98..7236bf70d5 100644
--- a/src/compiler/scala/tools/nsc/backend/JavaPlatform.scala
+++ b/src/compiler/scala/tools/nsc/backend/JavaPlatform.scala
@@ -55,8 +55,6 @@ trait JavaPlatform extends Platform {
(sym isNonBottomSubClass BoxedBooleanClass)
}
- def doLoad(cls: ClassPath[AbstractFile]#ClassRep): Boolean = true
-
def needCompile(bin: AbstractFile, src: AbstractFile) =
src.lastModified >= bin.lastModified
}
diff --git a/src/compiler/scala/tools/nsc/backend/Platform.scala b/src/compiler/scala/tools/nsc/backend/Platform.scala
index 499f8a9290..439cc1efb8 100644
--- a/src/compiler/scala/tools/nsc/backend/Platform.scala
+++ b/src/compiler/scala/tools/nsc/backend/Platform.scala
@@ -31,14 +31,6 @@ trait Platform {
def isMaybeBoxed(sym: Symbol): Boolean
/**
- * Tells whether a class should be loaded and entered into the package
- * scope. On .NET, this method returns `false` for all synthetic classes
- * (anonymous classes, implementation classes, module classes), their
- * symtab is encoded in the pickle of another class.
- */
- def doLoad(cls: ClassPath[AbstractFile]#ClassRep): Boolean
-
- /**
* Tells whether a class with both a binary and a source representation
* (found in classpath and in sourcepath) should be re-compiled. Behaves
* on the JVM similar to javac, i.e. if the source file is newer than the classfile,
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala b/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
index 8b739958ff..447fa66ae4 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
@@ -251,7 +251,7 @@ abstract class SymbolLoaders {
root.setInfo(new PackageClassInfoType(newScope, root))
if (!root.isRoot) {
- for (classRep <- classpath.classes if platform.doLoad(classRep)) {
+ for (classRep <- classpath.classes) {
initializeFromClassPath(root, classRep)
}
}