Add support of local declarations
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetClass
|
||||
// OPTIONS: usages, constructorUsages
|
||||
fun foo(): Any {
|
||||
class <caret>Bar
|
||||
|
||||
return Bar()
|
||||
}
|
||||
|
||||
val x = Bar()
|
||||
@@ -0,0 +1,2 @@
|
||||
Instantiation (6: 12) return Bar()
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetClass
|
||||
// OPTIONS: usages, constructorUsages
|
||||
fun foo(): Any {
|
||||
if (false) {
|
||||
class <caret>Bar
|
||||
|
||||
return Bar()
|
||||
}
|
||||
|
||||
return Bar()
|
||||
}
|
||||
|
||||
val x = Bar()
|
||||
@@ -0,0 +1,2 @@
|
||||
Instantiation (7: 16) return Bar()
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetNamedFunction
|
||||
// OPTIONS: usages
|
||||
fun foo() {
|
||||
fun <caret>bar() {
|
||||
|
||||
}
|
||||
|
||||
bar()
|
||||
}
|
||||
|
||||
bar()
|
||||
@@ -0,0 +1,2 @@
|
||||
Function call (8: 5) bar()
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetNamedFunction
|
||||
// OPTIONS: usages
|
||||
fun foo() {
|
||||
if (true) {
|
||||
fun <caret>bar() {
|
||||
|
||||
}
|
||||
|
||||
bar()
|
||||
}
|
||||
|
||||
bar()
|
||||
}
|
||||
|
||||
bar()
|
||||
@@ -0,0 +1,2 @@
|
||||
Function call (9: 9) bar()
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// OPTIONS: usages
|
||||
fun foo(): Any {
|
||||
object <caret>Bar
|
||||
|
||||
return Bar
|
||||
}
|
||||
|
||||
val x = Bar
|
||||
@@ -0,0 +1 @@
|
||||
Value read (6: 12) return Bar
|
||||
@@ -0,0 +1,13 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// OPTIONS: usages
|
||||
fun foo(): Any {
|
||||
if (true) {
|
||||
object <caret>Bar
|
||||
|
||||
return Bar
|
||||
}
|
||||
|
||||
return Bar
|
||||
}
|
||||
|
||||
val x = Bar
|
||||
@@ -0,0 +1 @@
|
||||
Value read (7: 16) return Bar
|
||||
@@ -0,0 +1,9 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetProperty
|
||||
// OPTIONS: usages
|
||||
fun foo(): String {
|
||||
val <caret>bar = ""
|
||||
|
||||
return bar
|
||||
}
|
||||
|
||||
val x = bar
|
||||
@@ -0,0 +1 @@
|
||||
Value read (6: 12) return bar
|
||||
@@ -0,0 +1,13 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetProperty
|
||||
// OPTIONS: usages
|
||||
fun foo(): String {
|
||||
if (true) {
|
||||
val <caret>bar = ""
|
||||
|
||||
return bar
|
||||
}
|
||||
|
||||
return bar
|
||||
}
|
||||
|
||||
val x = bar
|
||||
@@ -0,0 +1 @@
|
||||
Value read (7: 16) return bar
|
||||
Reference in New Issue
Block a user