summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/classfile/ClassParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab/classfile/ClassParser.java')
-rw-r--r--sources/scalac/symtab/classfile/ClassParser.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/symtab/classfile/ClassParser.java b/sources/scalac/symtab/classfile/ClassParser.java
index 19eb931f3b..0dc29c87bb 100644
--- a/sources/scalac/symtab/classfile/ClassParser.java
+++ b/sources/scalac/symtab/classfile/ClassParser.java
@@ -28,6 +28,7 @@ public class ClassParser extends Type.LazyType {
/** complete class symbol c by loading the class
*/
public void complete(Symbol c) {
+ c.owner().initialize();
//System.out.println("loading " + c);//DEBUG
try {
long msec = System.currentTimeMillis();
@@ -59,7 +60,7 @@ public class ClassParser extends Type.LazyType {
return new AliasParser(alias);
}
- class StaticsParser extends Type.LazyType {
+ public class StaticsParser extends Type.LazyType {
Symbol clazz;
StaticsParser(Symbol clazz) {