Fix generic data class hashCode for null

Null may come from everywhere, so we always check for it (when the property's
type is not primitive)
This commit is contained in:
Alexander Udalov
2013-02-06 16:12:22 +04:00
parent 1021ec5ff4
commit 8697adb28a
3 changed files with 15 additions and 3 deletions
@@ -223,6 +223,11 @@ public class DataClassCodegenTestGenerated extends AbstractDataClassCodegenTest
blackBoxFileByFullPath("compiler/testData/codegen/dataClasses/hashcode/float.kt");
}
@TestMetadata("genericNull.kt")
public void testGenericNull() throws Exception {
blackBoxFileByFullPath("compiler/testData/codegen/dataClasses/hashcode/genericNull.kt");
}
@TestMetadata("int.kt")
public void testInt() throws Exception {
blackBoxFileByFullPath("compiler/testData/codegen/dataClasses/hashcode/int.kt");