KT-2279 Setter generated for abstract var is not abstract
#KT-2279 fixed
This commit is contained in:
@@ -251,6 +251,7 @@ public class PropertyCodegen {
|
||||
int modifiers = JetTypeMapper.getAccessModifiers(propertyDescriptor, 0);
|
||||
PropertySetterDescriptor setter = propertyDescriptor.getSetter();
|
||||
int flags = setter == null ? modifiers : JetTypeMapper.getAccessModifiers(setter, modifiers);
|
||||
flags |= (propertyDescriptor.getModality() == Modality.ABSTRACT ? Opcodes.ACC_ABSTRACT : 0);
|
||||
generateDefaultSetter(propertyDescriptor, flags, p);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user