diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/LazyClassDescriptor.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/LazyClassDescriptor.java index c6edf914a31..ca2554292d6 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/LazyClassDescriptor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/LazyClassDescriptor.java @@ -405,6 +405,12 @@ public class LazyClassDescriptor extends ClassDescriptorBase implements ClassDes public List getPrimaryConstructorParameters() { return Collections.emptyList(); } + + @NotNull + @Override + public List getTypeParameters() { + return Collections.emptyList(); + } }; } diff --git a/compiler/testData/lazyResolve/diagnostics/Enums.txt b/compiler/testData/lazyResolve/diagnostics/Enums.txt new file mode 100644 index 00000000000..26438173e50 --- /dev/null +++ b/compiler/testData/lazyResolve/diagnostics/Enums.txt @@ -0,0 +1,12 @@ +namespace + +internal final enum class List : jet.Any { + public final /*constructor*/ fun (/*0*/ size: jet.Int): List + internal final val size: jet.Int + internal final class object List. { + internal final /*constructor*/ fun (): List. + internal final val Nil: List..Nil + } +} +internal final val foo: List..Nil +internal final val foo1: jet.Int