Serialize/Deserialize const modifier

This commit is contained in:
Denis Zharkov
2015-09-21 16:34:20 +03:00
parent b2b76d16d0
commit 98dd08109d
10 changed files with 69 additions and 9 deletions
@@ -179,10 +179,12 @@ public class DescriptorSerializer {
boolean hasSetter = false;
boolean hasConstant = false;
boolean lateInit = false;
boolean isConst = false;
if (descriptor instanceof PropertyDescriptor) {
PropertyDescriptor propertyDescriptor = (PropertyDescriptor) descriptor;
lateInit = propertyDescriptor.isLateInit();
isConst = propertyDescriptor.isConst();
int propertyFlags = Flags.getAccessorFlags(
hasAnnotations(propertyDescriptor),
@@ -232,7 +234,8 @@ public class DescriptorSerializer {
hasGetter,
hasSetter,
hasConstant,
lateInit
lateInit,
isConst
));
for (TypeParameterDescriptor typeParameterDescriptor : descriptor.getTypeParameters()) {