Add tests for enhanced java signatures based on AbstractResolvedCallsTest.
Refactor AbstractResolvedCallsTest to support multiple carets (multiple methods being tested for resolve) in testdata file.
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
fun <E : CharSequence> notNullValues(collection: Iterable<E>) {
|
||||
collection.spliterator()
|
||||
// SUCCESS
|
||||
// ORIGINAL: fun spliterator(): Spliterator<T> defined in kotlin.collections.Iterable
|
||||
// SUBSTITUTED: fun spliterator(): Spliterator<E> defined in kotlin.collections.Iterable
|
||||
}
|
||||
|
||||
fun <E : CharSequence> nullableValues(collection: Iterable<E?>) {
|
||||
collection.spliterator()
|
||||
// SUCCESS
|
||||
// ORIGINAL: fun spliterator(): Spliterator<T> defined in kotlin.collections.Iterable
|
||||
// SUBSTITUTED: fun spliterator(): Spliterator<E?> defined in kotlin.collections.Iterable
|
||||
}
|
||||
|
||||
fun <E : CharSequence?> nullableValues2(collection: Iterable<E>) {
|
||||
collection.spliterator()
|
||||
// SUCCESS
|
||||
// ORIGINAL: fun spliterator(): Spliterator<T> defined in kotlin.collections.Iterable
|
||||
// SUBSTITUTED: fun spliterator(): Spliterator<E> defined in kotlin.collections.Iterable
|
||||
}
|
||||
Reference in New Issue
Block a user