summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala b/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
index 0136ab82a8..244e1d168a 100644
--- a/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
+++ b/src/compiler/scala/tools/nsc/symtab/SymbolLoaders.scala
@@ -86,7 +86,7 @@ abstract class SymbolLoaders {
protected def doComplete(root: Symbol): unit = {
assert(root.isPackageClass, root);
- val scope = new Scope()
+ val scope = newScope
root.setInfo(new PackageClassInfoType(scope, root));
/** Is the given name a valid input file base name? */
@@ -94,7 +94,7 @@ abstract class SymbolLoaders {
name.length() > 0 && !name.endsWith("$class") && name.indexOf("$anon") == -1;
def enterPackage(str: String, completer: SymbolLoader): unit = {
- val pkg = root.newPackage(Position.NOPOS, newTermName(str));
+ val pkg = root.newPackage(NoPos, newTermName(str));
pkg.moduleClass.setInfo(completer);
pkg.setInfo(pkg.moduleClass.tpe);
root.info.decls.enter(pkg)
@@ -103,8 +103,8 @@ abstract class SymbolLoaders {
def enterClassAndModule(str: String, completer: SymbolLoader): unit = {
val owner = if (root.isRoot) definitions.EmptyPackageClass else root;
val name = newTermName(str);
- val clazz = owner.newClass(Position.NOPOS, name.toTypeName);
- val module = owner.newModule(Position.NOPOS, name);
+ val clazz = owner.newClass(NoPos, name.toTypeName);
+ val module = owner.newModule(NoPos, name);
clazz.setInfo(completer);
module.setInfo(completer);
module.moduleClass.setInfo(moduleClassLoader);