KT-62695 [AA] Preliminary set of tests for extensions resolve
This commit is contained in:
committed by
Space Team
parent
c0d54f9bbf
commit
f9d4a35d80
analysis/analysis-api/testData/referenceResolve/kDoc/extensions/generics/genericParameterReceiver.kt
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
package test
|
||||
|
||||
fun Any.anyExt() {}
|
||||
|
||||
fun <T> T.genericExt() {}
|
||||
|
||||
/**
|
||||
* [PARAM.<caret_1>anyExt]
|
||||
* [PARAM.<caret_2>genericExt]
|
||||
*/
|
||||
fun <PARAM> usage() {}
|
||||
|
||||
class Foo<CLASS_PARAM> {
|
||||
/**
|
||||
* [CLASS_PARAM.<caret_3>anyExt]
|
||||
* [CLASS_PARAM.<caret_4>genericExt]
|
||||
*/
|
||||
fun nestedUsage() {}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
Caret 1 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 2 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 3 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 4 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
package test
|
||||
|
||||
interface Base
|
||||
|
||||
interface Child : Base
|
||||
|
||||
fun <T> T.anyExt() {}
|
||||
|
||||
fun <T : Base> T.baseExt() {}
|
||||
|
||||
fun <T : Child> T.childExt() {}
|
||||
|
||||
/**
|
||||
* [Any.<caret_1>anyExt]
|
||||
* [Base.<caret_2>anyExt]
|
||||
* [Child.<caret_3>anyExt]
|
||||
*
|
||||
* [Any.<caret_4>baseExt]
|
||||
* [Base.<caret_5>baseExt]
|
||||
* [Child.<caret_6>baseExt]
|
||||
*
|
||||
* [Any.<caret_7>childExt]
|
||||
* [Base.<caret_8>childExt]
|
||||
* [Child.<caret_9>childExt]
|
||||
*/
|
||||
fun usage() {}
|
||||
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
Caret 1 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 2 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 3 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 4 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 5 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 6 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 7 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 8 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 9 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
analysis/analysis-api/testData/referenceResolve/kDoc/extensions/generics/typeWithGenericsReceiver.kt
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
class WithGenerics<T>
|
||||
|
||||
fun WithGenerics<Int>.intExt() {}
|
||||
|
||||
fun WithGenerics<String>.stringExt() {}
|
||||
|
||||
/**
|
||||
* [WithGenerics.<caret_1>intExt]
|
||||
* [WithGenerics.<caret_2>stringExt]
|
||||
*/
|
||||
fun usage() {}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
Caret 1 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
|
||||
Caret 2 resolved to:
|
||||
Nothing (Unresolved reference)
|
||||
Reference in New Issue
Block a user