From 1b78d01ae61fe27754a8525d716f16c42aba62db Mon Sep 17 00:00:00 2001 From: Dmitry Petrov Date: Tue, 26 Jan 2016 12:08:51 +0300 Subject: [PATCH] Effective visibility issues in FileBasedKotlinClass. Make exposed nested classes public. --- .../jetbrains/kotlin/load/kotlin/FileBasedKotlinClass.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/FileBasedKotlinClass.java b/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/FileBasedKotlinClass.java index a9fffeca290..e04828b2cf5 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/FileBasedKotlinClass.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/FileBasedKotlinClass.java @@ -51,7 +51,7 @@ public abstract class FileBasedKotlinClass implements KotlinJvmBinaryClass { this.innerClasses = innerClasses; } - private static class OuterAndInnerName { + public static class OuterAndInnerName { public final String outerInternalName; public final String innerSimpleName; @@ -61,7 +61,7 @@ public abstract class FileBasedKotlinClass implements KotlinJvmBinaryClass { } } - protected static class InnerClassesInfo { + public static class InnerClassesInfo { private Map map = null; public void add(@NotNull String name, @Nullable String outerName, @Nullable String innerName) {