Synthetic class object of enum should always be public
#KT-2834 Fixed
This commit is contained in:
+1
-1
@@ -428,7 +428,7 @@ public final class JavaClassResolver {
|
||||
JavaEnumClassObjectDescriptor classObject = new JavaEnumClassObjectDescriptor(enumClass);
|
||||
|
||||
classObject.setModality(Modality.FINAL);
|
||||
classObject.setVisibility(enumClass.getVisibility());
|
||||
classObject.setVisibility(DescriptorUtils.getSyntheticClassObjectVisibility());
|
||||
classObject.setTypeParameterDescriptors(Collections.<TypeParameterDescriptor>emptyList());
|
||||
classObject.createTypeConstructor();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user