Fix NPE on equals/hashCode for callable references without kotlin-reflect

#KT-11316 Fixed
 #KT-15847 Fixed
This commit is contained in:
Alexander Udalov
2017-02-03 01:45:24 +03:00
parent 0db60bf6cb
commit b784680fe2
13 changed files with 143 additions and 2 deletions
@@ -666,6 +666,15 @@ public class kotlin/jvm/internal/MutablePropertyReference2Impl : kotlin/jvm/inte
public fun set (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
}
public final class kotlin/jvm/internal/PackageReference : kotlin/jvm/internal/ClassBasedDeclarationContainer {
public fun <init> (Ljava/lang/Class;Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public fun getJClass ()Ljava/lang/Class;
public fun getMembers ()Ljava/util/Collection;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public abstract class kotlin/jvm/internal/PrimitiveSpreadBuilder {
public fun <init> (I)V
public final fun addSpread (Ljava/lang/Object;)V
@@ -2659,6 +2659,15 @@ public class kotlin/jvm/internal/MutablePropertyReference2Impl : kotlin/jvm/inte
public fun set (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
}
public final class kotlin/jvm/internal/PackageReference : kotlin/jvm/internal/ClassBasedDeclarationContainer {
public fun <init> (Ljava/lang/Class;Ljava/lang/String;)V
public fun equals (Ljava/lang/Object;)Z
public fun getJClass ()Ljava/lang/Class;
public fun getMembers ()Ljava/util/Collection;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public abstract class kotlin/jvm/internal/PrimitiveSpreadBuilder {
public fun <init> (I)V
public final fun addSpread (Ljava/lang/Object;)V