Fix for KT-15868: NPE when comparing nullable doubles

#KT-15868 Fixed
This commit is contained in:
Mikhael Bogdanov
2017-02-01 15:28:26 +01:00
parent 79bea6710f
commit a2c5c94ee6
21 changed files with 505 additions and 23 deletions
@@ -0,0 +1,12 @@
@kotlin.Metadata
public final class EqualsNullableFloatKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method equals1(p0: float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method equals2(@org.jetbrains.annotations.Nullable p0: java.lang.Float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method equals3(@org.jetbrains.annotations.Nullable p0: java.lang.Float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method equals4(@org.jetbrains.annotations.Nullable p0: java.lang.Float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method equals5(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean
public final static method equals6(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean
public final static method equals7(@org.jetbrains.annotations.Nullable p0: java.lang.Float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method equals8(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean
}
@@ -0,0 +1,8 @@
@kotlin.Metadata
public final class NullableDoubleEqualsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method myNotEquals(@org.jetbrains.annotations.Nullable p0: java.lang.Double, @org.jetbrains.annotations.Nullable p1: java.lang.Double): boolean
public final static method myNotEquals0(p0: double, p1: double): boolean
public final static method myNotEquals1(@org.jetbrains.annotations.Nullable p0: java.lang.Double, p1: double): boolean
public final static method myNotEquals2(p0: double, @org.jetbrains.annotations.Nullable p1: java.lang.Double): boolean
}
@@ -0,0 +1,8 @@
@kotlin.Metadata
public final class NullableDoubleNotEqualsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method myEquals(@org.jetbrains.annotations.Nullable p0: java.lang.Double, @org.jetbrains.annotations.Nullable p1: java.lang.Double): boolean
public final static method myEquals0(p0: double, p1: double): boolean
public final static method myEquals1(@org.jetbrains.annotations.Nullable p0: java.lang.Double, p1: double): boolean
public final static method myEquals2(p0: double, @org.jetbrains.annotations.Nullable p1: java.lang.Double): boolean
}
@@ -0,0 +1,8 @@
@kotlin.Metadata
public final class NullableFloatEqualsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method myEquals(@org.jetbrains.annotations.Nullable p0: java.lang.Float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method myEquals0(p0: float, p1: float): boolean
public final static method myEquals1(@org.jetbrains.annotations.Nullable p0: java.lang.Float, p1: float): boolean
public final static method myEquals2(p0: float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
}
@@ -0,0 +1,8 @@
@kotlin.Metadata
public final class NullableFloatNotEqualsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method myNotEquals(@org.jetbrains.annotations.Nullable p0: java.lang.Float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
public final static method myNotEquals0(p0: float, p1: float): boolean
public final static method myNotEquals1(@org.jetbrains.annotations.Nullable p0: java.lang.Float, p1: float): boolean
public final static method myNotEquals2(p0: float, @org.jetbrains.annotations.Nullable p1: java.lang.Float): boolean
}
@@ -0,0 +1,8 @@
@kotlin.Metadata
public final class NullableIntEqualsKt {
public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
public final static method myEquals(@org.jetbrains.annotations.Nullable p0: java.lang.Integer, @org.jetbrains.annotations.Nullable p1: java.lang.Integer): boolean
public final static method myEquals0(p0: int, p1: int): boolean
public final static method myEquals1(@org.jetbrains.annotations.Nullable p0: java.lang.Integer, p1: int): boolean
public final static method myEquals2(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Integer): boolean
}