// !LANGUAGE: +IntrinsicConstEvaluation const val equalsBoolean1 = true.equals(true) const val equalsBoolean2 = false != true const val equalsBoolean3 = false.equals(1) const val equalsBoolean4 = false == 1 const val equalsChar1 = '1'.equals('2') const val equalsChar2 = '2' == '2' const val equalsChar3 = '1'.equals(1) const val equalsChar4 = '1' == 1 const val equalsByte1 = 1.toByte().equals(2.toByte()) const val equalsByte2 = 2.toByte() == 2.toByte() const val equalsByte3 = 1.toByte().equals("1") const val equalsByte4 = 1.toByte() == "1" const val equalsShort1 = 1.toShort().equals(2.toShort()) const val equalsShort2 = 2.toShort() == 2.toShort() const val equalsShort3 = 1.toShort().equals("1") const val equalsShort4 = 1.toShort() == "1" const val equalsInt1 = 1.equals(2) const val equalsInt2 = 2 == 2 const val equalsInt3 = 1.equals("1") const val equalsInt4 = 1 == "1" const val equalsLong1 = 1L.equals(2L) const val equalsLong2 = 2L == 2L const val equalsLong3 = 1L.equals("1") const val equalsLong4 = 1L == "1" const val equalsFloat1 = 1.0f.equals(2.0f) const val equalsFloat2 = 2.0f == 2.0f const val equalsFloat3 = 1.0f.equals("1") const val equalsFloat4 = 1.0f == "1" const val equalsDoable1 = 1.0.equals(2.0) const val equalsDoable2 = 2.0 == 2.0 const val equalsDoable3 = 1.0.equals("1") const val equalsDoable4 = 1.0 == "1" const val equalsString1 = "someStr".equals("123") const val equalsString2 = "someStr" == "otherStr" const val equalsString3 = "someStr".equals(1) const val equalsString4 = "someStr" == 1