[Analysis API] Add tests for foreign values
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
// MODULE: context
|
||||
|
||||
// FILE: context.kt
|
||||
fun test() {
|
||||
<caret_context>call("foo")
|
||||
}
|
||||
|
||||
fun call(text: String) {}
|
||||
|
||||
|
||||
// MODULE: main
|
||||
// MODULE_KIND: CodeFragment
|
||||
// CONTEXT_MODULE: context
|
||||
|
||||
// FILE: fragment.kt
|
||||
// CODE_FRAGMENT_KIND: BLOCK
|
||||
fun local() {
|
||||
call("bar")
|
||||
}
|
||||
|
||||
<caret>local()
|
||||
+1
@@ -0,0 +1 @@
|
||||
/local
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// MODULE: context
|
||||
|
||||
// FILE: context.kt
|
||||
fun test() {
|
||||
<caret_context>call("foo")
|
||||
}
|
||||
|
||||
fun call(text: String) {}
|
||||
|
||||
|
||||
// MODULE: main
|
||||
// MODULE_KIND: CodeFragment
|
||||
// CONTEXT_MODULE: context
|
||||
|
||||
// FILE: fragment.kt
|
||||
// CODE_FRAGMENT_KIND: EXPRESSION
|
||||
// CODE_FRAGMENT_FOREIGN_VALUE: foo_DebugLabel(Ljava/lang/String;)
|
||||
<caret>foo_DebugLabel
|
||||
+1
@@ -0,0 +1 @@
|
||||
foo_DebugLabel
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
// MODULE: lib
|
||||
|
||||
// FILE: lib.kt
|
||||
fun call(text: String) {}
|
||||
|
||||
|
||||
// MODULE: context(lib)
|
||||
|
||||
// FILE: context.kts
|
||||
<caret_context>call("foo")
|
||||
|
||||
|
||||
// MODULE: main
|
||||
// MODULE_KIND: CodeFragment
|
||||
// CONTEXT_MODULE: context
|
||||
|
||||
// FILE: fragment.kt
|
||||
// CODE_FRAGMENT_KIND: EXPRESSION
|
||||
// CODE_FRAGMENT_FOREIGN_VALUE: foo_DebugLabel(Ljava/lang/String;)
|
||||
<caret>foo_DebugLabel
|
||||
+1
@@ -0,0 +1 @@
|
||||
foo_DebugLabel
|
||||
Reference in New Issue
Block a user