diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/CallableReference.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/CallableReference.java index 9e0c51bb56e..bfe78e47c40 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/CallableReference.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/CallableReference.java @@ -21,7 +21,7 @@ import java.util.Map; * All methods from KCallable should be implemented here and should delegate to the actual implementation, loaded dynamically * and stored in the {@link CallableReference#reflected} field. */ -@SuppressWarnings({"unchecked", "NullableProblems"}) +@SuppressWarnings({"unchecked", "NullableProblems", "rawtypes"}) public abstract class CallableReference implements KCallable, Serializable { // This field is not volatile intentionally: // 1) It's fine if the value is computed multiple times in different threads; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionImpl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionImpl.java index 1b0ab9b8b29..9877c72f83f 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionImpl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionImpl.java @@ -11,7 +11,7 @@ import kotlin.jvm.functions.*; import java.io.Serializable; -@SuppressWarnings("unused") +@SuppressWarnings({"unused", "rawtypes"}) @Deprecated @kotlin.Deprecated(message = "This class is no longer supported, do not use it.", level = DeprecationLevel.ERROR) public abstract class FunctionImpl diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReference.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReference.java index 76637255cc4..e5ca5cb7f92 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReference.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReference.java @@ -9,6 +9,7 @@ import kotlin.SinceKotlin; import kotlin.reflect.KCallable; import kotlin.reflect.KFunction; +@SuppressWarnings("rawtypes") public class FunctionReference extends CallableReference implements FunctionBase, KFunction { private final int arity; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReferenceImpl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReferenceImpl.java index af3f1857afd..cf90cba3159 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReferenceImpl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/FunctionReferenceImpl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings({"unused", "NullableProblems"}) public class FunctionReferenceImpl extends FunctionReference { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference.java index c82aef691e1..fdc3e52ead2 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference.java @@ -8,6 +8,7 @@ package kotlin.jvm.internal; import kotlin.SinceKotlin; import kotlin.reflect.KMutableProperty; +@SuppressWarnings("rawtypes") public abstract class MutablePropertyReference extends PropertyReference implements KMutableProperty { public MutablePropertyReference() { } diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0.java index d457c10941d..435a672feb7 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0.java @@ -10,6 +10,7 @@ import kotlin.reflect.KCallable; import kotlin.reflect.KMutableProperty0; import kotlin.reflect.KProperty0; +@SuppressWarnings({"rawtypes", "unused", "NullableProblems"}) public abstract class MutablePropertyReference0 extends MutablePropertyReference implements KMutableProperty0 { public MutablePropertyReference0() { } diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0Impl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0Impl.java index a2f9101cce8..4c09de7520d 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0Impl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference0Impl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings({"unused", "NullableProblems"}) public class MutablePropertyReference0Impl extends MutablePropertyReference0 { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1.java index 51530bc49b5..e59183dac80 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1.java @@ -10,7 +10,7 @@ import kotlin.reflect.KCallable; import kotlin.reflect.KMutableProperty1; import kotlin.reflect.KProperty1; -@SuppressWarnings("unchecked") +@SuppressWarnings({"unchecked", "rawtypes", "unused", "NullableProblems"}) public abstract class MutablePropertyReference1 extends MutablePropertyReference implements KMutableProperty1 { public MutablePropertyReference1() { } diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1Impl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1Impl.java index 09ed2c27554..1ae75a0a9b4 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1Impl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference1Impl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings({"unused", "NullableProblems"}) public class MutablePropertyReference1Impl extends MutablePropertyReference1 { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2.java index 5f53bec1589..02ddae755ae 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2.java @@ -10,7 +10,7 @@ import kotlin.reflect.KCallable; import kotlin.reflect.KMutableProperty2; import kotlin.reflect.KProperty2; -@SuppressWarnings("unchecked") +@SuppressWarnings({"unchecked", "rawtypes", "NullableProblems"}) public abstract class MutablePropertyReference2 extends MutablePropertyReference implements KMutableProperty2 { @Override protected KCallable computeReflected() { diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2Impl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2Impl.java index 752a7ef8aed..2efcb299089 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2Impl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/MutablePropertyReference2Impl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings({"unused", "NullableProblems"}) public class MutablePropertyReference2Impl extends MutablePropertyReference2 { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference.java index eef06de0d11..9581f5ff6f5 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference.java @@ -9,6 +9,7 @@ import kotlin.SinceKotlin; import kotlin.reflect.KCallable; import kotlin.reflect.KProperty; +@SuppressWarnings("rawtypes") public abstract class PropertyReference extends CallableReference implements KProperty { public PropertyReference() { super(); diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0.java index 36d89633775..f4dcd64e24a 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0.java @@ -9,6 +9,7 @@ import kotlin.SinceKotlin; import kotlin.reflect.KCallable; import kotlin.reflect.KProperty0; +@SuppressWarnings({"rawtypes", "NullableProblems", "unused"}) public abstract class PropertyReference0 extends PropertyReference implements KProperty0 { public PropertyReference0() { super(); diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0Impl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0Impl.java index 70932cfafdd..d1500bfacd0 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0Impl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference0Impl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings({"unused", "NullableProblems"}) public class PropertyReference0Impl extends PropertyReference0 { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1.java index 33bd640e2da..74f2b02ea9c 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1.java @@ -9,7 +9,7 @@ import kotlin.SinceKotlin; import kotlin.reflect.KCallable; import kotlin.reflect.KProperty1; -@SuppressWarnings("unchecked") +@SuppressWarnings({"unchecked", "rawtypes", "unused", "NullableProblems"}) public abstract class PropertyReference1 extends PropertyReference implements KProperty1 { public PropertyReference1() { } diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1Impl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1Impl.java index 90da42f24b0..0139df5f28b 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1Impl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference1Impl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings("NullableProblems") public class PropertyReference1Impl extends PropertyReference1 { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2.java index 1c31e2f8a54..09616581b50 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2.java @@ -9,7 +9,7 @@ import kotlin.SinceKotlin; import kotlin.reflect.KCallable; import kotlin.reflect.KProperty2; -@SuppressWarnings("unchecked") +@SuppressWarnings({"unchecked", "rawtypes", "NullableProblems"}) public abstract class PropertyReference2 extends PropertyReference implements KProperty2 { @Override protected KCallable computeReflected() { diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2Impl.java b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2Impl.java index 018439bc340..98bdf48ea0a 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2Impl.java +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/PropertyReference2Impl.java @@ -7,6 +7,7 @@ package kotlin.jvm.internal; import kotlin.reflect.KDeclarationContainer; +@SuppressWarnings({"unused", "NullableProblems"}) public class PropertyReference2Impl extends PropertyReference2 { private final KDeclarationContainer owner; private final String name; diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/localVariableReferences.kt b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/localVariableReferences.kt index 35f25184be2..4e2229b2f5d 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/localVariableReferences.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/internal/localVariableReferences.kt @@ -3,6 +3,8 @@ * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. */ +@file:Suppress("unused") + package kotlin.jvm.internal import kotlin.reflect.KDeclarationContainer @@ -26,4 +28,4 @@ open class MutableLocalVariableReference : MutablePropertyReference0() { override fun get(): Any? = notSupportedError() override fun set(value: Any?): Unit = notSupportedError() -} \ No newline at end of file +}