Create non-default getter for Enum.values property
#KT-9687 Fixed
This commit is contained in:
@@ -145,7 +145,8 @@ public class DescriptorFactory {
|
||||
|
||||
KotlinType type = getBuiltIns(enumClass).getArrayType(Variance.INVARIANT, enumClass.getDefaultType());
|
||||
|
||||
PropertyGetterDescriptorImpl getter = createDefaultGetter(values, Annotations.Companion.getEMPTY());
|
||||
PropertyGetterDescriptorImpl getter = createGetter(
|
||||
values, Annotations.Companion.getEMPTY(), /* isDefault = */ false, /* isExternal = */ false);
|
||||
|
||||
values.initialize(getter, null);
|
||||
getter.initialize(type);
|
||||
|
||||
Reference in New Issue
Block a user