Fix default visibility for class object in eager and lazy resolve

This commit is contained in:
Pavel V. Talanov
2013-08-02 16:50:47 +04:00
parent 41254a926b
commit 0f8d50b44f
9 changed files with 186 additions and 2 deletions
@@ -0,0 +1,25 @@
package test
internal final class Int {
/*primary*/ public constructor Int()
internal class object <class-object-for-Int> {
/*primary*/ private constructor <class-object-for-Int>()
}
}
private final class Pri {
/*primary*/ public constructor Pri()
private class object <class-object-for-Pri> {
/*primary*/ private constructor <class-object-for-Pri>()
}
}
public final class Pub {
/*primary*/ public constructor Pub()
public class object <class-object-for-Pub> {
/*primary*/ private constructor <class-object-for-Pub>()
}
}