From b6b83a4683b744428712ce3e17b5b1b8891f9d00 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Thu, 12 Feb 2015 15:57:28 +0300 Subject: [PATCH] Minor: Add validation for ClassDescriptor#getDefaultObjectDescriptor() new contract --- .../org/jetbrains/kotlin/test/util/DescriptorValidator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/tests/org/jetbrains/kotlin/test/util/DescriptorValidator.java b/compiler/tests/org/jetbrains/kotlin/test/util/DescriptorValidator.java index 19d84ede213..eec7844a39f 100644 --- a/compiler/tests/org/jetbrains/kotlin/test/util/DescriptorValidator.java +++ b/compiler/tests/org/jetbrains/kotlin/test/util/DescriptorValidator.java @@ -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; }