Minor: Add validation for ClassDescriptor#getDefaultObjectDescriptor() new contract

This commit is contained in:
Pavel V. Talanov
2015-02-12 15:57:28 +03:00
parent 766912c590
commit b6b83a4683
@@ -263,6 +263,11 @@ public class DescriptorValidator {
}
}
ClassDescriptor defaultObjectDescriptor = descriptor.getDefaultObjectDescriptor();
if (defaultObjectDescriptor != null && defaultObjectDescriptor.getKind() != ClassKind.CLASS_OBJECT) {
report(collector, defaultObjectDescriptor, "Default object should be of kind " + ClassKind.CLASS_OBJECT);
}
return true;
}