From d51fd634df021aa3255238f682652aa0ab491f42 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 1 Apr 2014 19:37:52 +0400 Subject: [PATCH] Script classes are public in LAZY mode --- .../lazy/descriptors/LazyScriptClassDescriptor.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyScriptClassDescriptor.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyScriptClassDescriptor.java index 363a31cc102..8a9ba6c8d8e 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyScriptClassDescriptor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyScriptClassDescriptor.java @@ -18,6 +18,8 @@ package org.jetbrains.jet.lang.resolve.lazy.descriptors; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor; +import org.jetbrains.jet.lang.descriptors.Visibilities; +import org.jetbrains.jet.lang.descriptors.Visibility; import org.jetbrains.jet.lang.resolve.TemporaryBindingTrace; import org.jetbrains.jet.lang.resolve.lazy.ResolveSession; import org.jetbrains.jet.lang.resolve.lazy.data.JetScriptInfo; @@ -46,4 +48,10 @@ public class LazyScriptClassDescriptor extends LazyClassDescriptor { TemporaryBindingTrace.create(resolveSession.getTrace(), "A trace for script class, needed to avoid rewrites on members") ); } + + @NotNull + @Override + public Visibility getVisibility() { + return Visibilities.PUBLIC; + } }