Minor: extract ClassDescriptor.secondaryConstructors extension property

This commit is contained in:
Pavel V. Talanov
2015-03-13 12:32:59 +03:00
parent 4fa5d9cb48
commit 188ada2089
3 changed files with 7 additions and 4 deletions
@@ -32,6 +32,7 @@ import java.util.Collections;
import java.util.List;
import static org.jetbrains.kotlin.resolve.DescriptorUtils.isEnumEntry;
import static org.jetbrains.kotlin.resolve.descriptorUtil.DescriptorUtilPackage.getSecondaryConstructors;
public class DescriptorSerializer {
@@ -110,8 +111,7 @@ public class DescriptorSerializer {
}
}
for (ConstructorDescriptor constructorDescriptor : classDescriptor.getConstructors()) {
if (constructorDescriptor.isPrimary()) continue;
for (ConstructorDescriptor constructorDescriptor : getSecondaryConstructors(classDescriptor)) {
builder.addSecondaryConstructor(callableProto(constructorDescriptor));
}