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
|
||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||
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
|
||||
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
|
||||
protected final fun clone(): kotlin.Any
|
||||
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 {
|
||||
/*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 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 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 stream(): java.util.stream.Stream<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
|
||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||
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
|
||||
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
|
||||
protected final fun clone(): kotlin.Any
|
||||
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 {
|
||||
/*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;"
|
||||
) +
|
||||
|
||||
inJavaUtil("List", "sort(Ljava/util/Comparator;)V") +
|
||||
|
||||
inJavaLang("String",
|
||||
"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",
|
||||
@@ -259,7 +261,9 @@ open class JvmBuiltInsAdditionalClassPartsProvider(
|
||||
inJavaLang("Double", "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> =
|
||||
@@ -273,8 +277,7 @@ open class JvmBuiltInsAdditionalClassPartsProvider(
|
||||
signatures {
|
||||
inJavaUtil("Collection", "removeIf(Ljava/util/function/Predicate;)Z") +
|
||||
|
||||
inJavaUtil("List",
|
||||
"sort(Ljava/util/Comparator;)V", "replaceAll(Ljava/util/function/UnaryOperator;)V") +
|
||||
inJavaUtil("List", "replaceAll(Ljava/util/function/UnaryOperator;)V") +
|
||||
|
||||
inJavaUtil("Map",
|
||||
"computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;",
|
||||
|
||||
Reference in New Issue
Block a user