Expand JVM built-ins blacklist
Add Enum.getDeclaringClass, Enum.finalize and List.sort
This commit is contained in:
@@ -209,8 +209,6 @@ public final enum class DeprecationLevel : kotlin.Enum<kotlin.DeprecationLevel>
|
|||||||
public final override /*1*/ /*fake_override*/ fun <get-ordinal>(): kotlin.Int
|
public final override /*1*/ /*fake_override*/ fun <get-ordinal>(): kotlin.Int
|
||||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.DeprecationLevel): kotlin.Int
|
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.DeprecationLevel): kotlin.Int
|
||||||
protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun finalize(): kotlin.Unit
|
|
||||||
public final override /*1*/ /*fake_override*/ fun getDeclaringClass(): java.lang.Class<kotlin.DeprecationLevel!>!
|
|
||||||
|
|
||||||
// Static members
|
// Static members
|
||||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.DeprecationLevel
|
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.DeprecationLevel
|
||||||
@@ -301,8 +299,6 @@ public abstract class Enum</*0*/ E : kotlin.Enum<E>> : kotlin.Comparable<E>, jav
|
|||||||
public final fun <get-ordinal>(): kotlin.Int
|
public final fun <get-ordinal>(): kotlin.Int
|
||||||
protected final fun clone(): kotlin.Any
|
protected final fun clone(): kotlin.Any
|
||||||
public final override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
public final override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
||||||
protected/*protected and package*/ final fun finalize(): kotlin.Unit
|
|
||||||
public final fun getDeclaringClass(): java.lang.Class<E!>!
|
|
||||||
|
|
||||||
public companion object Companion {
|
public companion object Companion {
|
||||||
/*primary*/ private constructor Companion()
|
/*primary*/ private constructor Companion()
|
||||||
|
|||||||
@@ -193,7 +193,6 @@ public interface MutableList</*0*/ E> : kotlin.collections.List<E>, kotlin.colle
|
|||||||
public open fun replaceAll(/*0*/ p0: java.util.function.UnaryOperator<E!>!): kotlin.Unit
|
public open fun replaceAll(/*0*/ p0: java.util.function.UnaryOperator<E!>!): kotlin.Unit
|
||||||
public abstract override /*1*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
|
public abstract override /*1*/ fun retainAll(/*0*/ elements: kotlin.collections.Collection<E>): kotlin.Boolean
|
||||||
public abstract operator fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
|
public abstract operator fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E
|
||||||
public open fun sort(/*0*/ p0: java.util.Comparator<in E!>!): kotlin.Unit
|
|
||||||
public open override /*2*/ /*fake_override*/ fun spliterator(): java.util.Spliterator<E!>!
|
public open override /*2*/ /*fake_override*/ fun spliterator(): java.util.Spliterator<E!>!
|
||||||
public open override /*2*/ /*fake_override*/ fun stream(): java.util.stream.Stream<E!>!
|
public open override /*2*/ /*fake_override*/ fun stream(): java.util.stream.Stream<E!>!
|
||||||
public abstract override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.collections.MutableList<E>
|
public abstract override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.collections.MutableList<E>
|
||||||
|
|||||||
@@ -211,8 +211,6 @@ public final enum class DeprecationLevel : kotlin.Enum<kotlin.DeprecationLevel>
|
|||||||
public final override /*1*/ /*fake_override*/ fun <get-ordinal>(): kotlin.Int
|
public final override /*1*/ /*fake_override*/ fun <get-ordinal>(): kotlin.Int
|
||||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.DeprecationLevel): kotlin.Int
|
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.DeprecationLevel): kotlin.Int
|
||||||
protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun finalize(): kotlin.Unit
|
|
||||||
public final override /*1*/ /*fake_override*/ fun getDeclaringClass(): java.lang.Class<kotlin.DeprecationLevel!>!
|
|
||||||
|
|
||||||
// Static members
|
// Static members
|
||||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.DeprecationLevel
|
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.DeprecationLevel
|
||||||
@@ -303,8 +301,6 @@ public abstract class Enum</*0*/ E : kotlin.Enum<E>> : kotlin.Comparable<E>, jav
|
|||||||
public final fun <get-ordinal>(): kotlin.Int
|
public final fun <get-ordinal>(): kotlin.Int
|
||||||
protected final fun clone(): kotlin.Any
|
protected final fun clone(): kotlin.Any
|
||||||
public final override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
public final override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
||||||
protected/*protected and package*/ final fun finalize(): kotlin.Unit
|
|
||||||
public final fun getDeclaringClass(): java.lang.Class<E!>!
|
|
||||||
|
|
||||||
public companion object Companion {
|
public companion object Companion {
|
||||||
/*primary*/ private constructor Companion()
|
/*primary*/ private constructor Companion()
|
||||||
|
|||||||
+6
-3
@@ -237,6 +237,8 @@ open class JvmBuiltInsAdditionalClassPartsProvider(
|
|||||||
"Collection", "toArray()[Ljava/lang/Object;", "toArray([Ljava/lang/Object;)[Ljava/lang/Object;"
|
"Collection", "toArray()[Ljava/lang/Object;", "toArray([Ljava/lang/Object;)[Ljava/lang/Object;"
|
||||||
) +
|
) +
|
||||||
|
|
||||||
|
inJavaUtil("List", "sort(Ljava/util/Comparator;)V") +
|
||||||
|
|
||||||
inJavaLang("String",
|
inJavaLang("String",
|
||||||
"codePointAt(I)I", "codePointBefore(I)I", "codePointCount(II)I", "compareToIgnoreCase(Ljava/lang/String;)I",
|
"codePointAt(I)I", "codePointBefore(I)I", "codePointCount(II)I", "compareToIgnoreCase(Ljava/lang/String;)I",
|
||||||
"concat(Ljava/lang/String;)Ljava/lang/String;", "contains(Ljava/lang/CharSequence;)Z",
|
"concat(Ljava/lang/String;)Ljava/lang/String;", "contains(Ljava/lang/CharSequence;)Z",
|
||||||
@@ -259,7 +261,9 @@ open class JvmBuiltInsAdditionalClassPartsProvider(
|
|||||||
inJavaLang("Double", "isInfinite()Z", "isNaN()Z") +
|
inJavaLang("Double", "isInfinite()Z", "isNaN()Z") +
|
||||||
inJavaLang("Float", "isInfinite()Z", "isNaN()Z") +
|
inJavaLang("Float", "isInfinite()Z", "isNaN()Z") +
|
||||||
|
|
||||||
inJavaUtil("Collection", "toArray([Ljava/lang/Object;)[Ljava/lang/Object;", "toArray()[Ljava/lang/Object;")
|
inJavaUtil("Collection", "toArray([Ljava/lang/Object;)[Ljava/lang/Object;", "toArray()[Ljava/lang/Object;") +
|
||||||
|
|
||||||
|
inJavaLang("Enum", "getDeclaringClass()Ljava/lang/Class;", "finalize()V")
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun buildPrimitiveValueMethodsSet(): Set<String> =
|
private fun buildPrimitiveValueMethodsSet(): Set<String> =
|
||||||
@@ -273,8 +277,7 @@ open class JvmBuiltInsAdditionalClassPartsProvider(
|
|||||||
signatures {
|
signatures {
|
||||||
inJavaUtil("Collection", "removeIf(Ljava/util/function/Predicate;)Z") +
|
inJavaUtil("Collection", "removeIf(Ljava/util/function/Predicate;)Z") +
|
||||||
|
|
||||||
inJavaUtil("List",
|
inJavaUtil("List", "replaceAll(Ljava/util/function/UnaryOperator;)V") +
|
||||||
"sort(Ljava/util/Comparator;)V", "replaceAll(Ljava/util/function/UnaryOperator;)V") +
|
|
||||||
|
|
||||||
inJavaUtil("Map",
|
inJavaUtil("Map",
|
||||||
"computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;",
|
"computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;",
|
||||||
|
|||||||
Reference in New Issue
Block a user