K1: Enhance deprecation messages for getFirst/getLast JDK 21 members
^KT-60659 Fixed ^KT-60769 Fixed
This commit is contained in:
committed by
Space Team
parent
0694ee50a3
commit
bd46bb02c1
@@ -0,0 +1,48 @@
|
||||
/newListMethods.kt:14:18: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
|
||||
override fun getFirst(): T = super.getFirst()
|
||||
^
|
||||
/newListMethods.kt:14:40: warning: 'getFirst(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
override fun getFirst(): T = super.getFirst()
|
||||
^
|
||||
/newListMethods.kt:15:18: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
|
||||
override fun getLast(): T = super.getLast()
|
||||
^
|
||||
/newListMethods.kt:15:39: warning: 'getLast(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
override fun getLast(): T = super.getLast()
|
||||
^
|
||||
/newListMethods.kt:26:7: warning: 'getFirst(): E!' is deprecated. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
x.getFirst()
|
||||
^
|
||||
/newListMethods.kt:27:7: warning: 'getter for first: E!' is deprecated. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
x.first // synthetic property for getFirst()
|
||||
^
|
||||
/newListMethods.kt:29:7: warning: 'getLast(): E!' is deprecated. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
x.getLast()
|
||||
^
|
||||
/newListMethods.kt:30:7: warning: 'getter for last: E!' is deprecated. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
x.last
|
||||
^
|
||||
/newListMethods.kt:38:7: warning: 'getFirst(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
y.getFirst()
|
||||
^
|
||||
/newListMethods.kt:39:7: warning: 'getFirst(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
y.first
|
||||
^
|
||||
/newListMethods.kt:41:7: warning: 'getLast(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
y.getLast()
|
||||
^
|
||||
/newListMethods.kt:42:7: warning: 'getLast(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
y.last
|
||||
^
|
||||
/newListMethods.kt:50:7: warning: 'getFirst(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
z.getFirst()
|
||||
^
|
||||
/newListMethods.kt:51:7: warning: 'getFirst(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getFirst()' member of List is redundant in Kotlin and might be removed soon. Please use 'first()' stdlib extension instead
|
||||
z.first
|
||||
^
|
||||
/newListMethods.kt:53:7: warning: 'getLast(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
z.getLast()
|
||||
^
|
||||
/newListMethods.kt:54:7: warning: 'getLast(): E!' is deprecated. Overrides deprecated member in 'java.util.AbstractList'. 'getLast()' member of List is redundant in Kotlin and might be removed soon. Please use 'last()' stdlib extension instead
|
||||
z.last
|
||||
^
|
||||
@@ -0,0 +1,23 @@
|
||||
/newListMethods.fir.kt:(611,619): error: Unresolved reference: getFirst
|
||||
|
||||
/newListMethods.fir.kt:(628,633): error: Function invocation 'first()' expected
|
||||
|
||||
/newListMethods.fir.kt:(719,726): error: Unresolved reference: getLast
|
||||
|
||||
/newListMethods.fir.kt:(735,739): error: Function invocation 'last()' expected
|
||||
|
||||
/newListMethods.fir.kt:(853,861): error: Unresolved reference: getFirst
|
||||
|
||||
/newListMethods.fir.kt:(870,875): error: Function invocation 'first()' expected
|
||||
|
||||
/newListMethods.fir.kt:(896,903): error: Unresolved reference: getLast
|
||||
|
||||
/newListMethods.fir.kt:(912,916): error: Function invocation 'last()' expected
|
||||
|
||||
/newListMethods.fir.kt:(1030,1038): error: Unresolved reference: getFirst
|
||||
|
||||
/newListMethods.fir.kt:(1047,1052): error: Function invocation 'first()' expected
|
||||
|
||||
/newListMethods.fir.kt:(1073,1080): error: Unresolved reference: getLast
|
||||
|
||||
/newListMethods.fir.kt:(1089,1093): error: Function invocation 'last()' expected
|
||||
@@ -1,5 +1,6 @@
|
||||
// ISSUE: KT-58371
|
||||
// WITH_STDLIB
|
||||
// RENDER_DIAGNOSTICS_FULL_TEXT
|
||||
|
||||
class A<T> : ArrayList<T>() {
|
||||
override fun addFirst(t: T) {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
// ISSUE: KT-58371
|
||||
// WITH_STDLIB
|
||||
// RENDER_DIAGNOSTICS_FULL_TEXT
|
||||
|
||||
class A<T> : ArrayList<T>() {
|
||||
override fun addFirst(t: T) {
|
||||
|
||||
Reference in New Issue
Block a user