Filter usages in import directives
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetClass
|
||||
// OPTIONS: usages, constructorUsages, skipImports
|
||||
package server
|
||||
|
||||
open class <caret>Server {
|
||||
open fun work() {
|
||||
println("Server")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
import server.Server
|
||||
|
||||
class Client(): Server() {
|
||||
override fun work() {
|
||||
super<Server>.work()
|
||||
println("Client")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
Super type qualifier (7: 15) super<Server>.work()
|
||||
Supertype (5: 17) class Client(): Server() {
|
||||
@@ -0,0 +1,6 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetNamedFunction
|
||||
// OPTIONS: usages, skipImports
|
||||
package server;
|
||||
|
||||
fun <caret>processRequest() = "foo"
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
package client
|
||||
|
||||
import server.processRequest
|
||||
|
||||
class Client {
|
||||
val methodRef = ::processRequest()
|
||||
|
||||
fun doProcessRequest() {
|
||||
println("Process...")
|
||||
processRequest()
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Callable reference (6: 23) val methodRef = ::processRequest()
|
||||
Function call (10: 9) processRequest()
|
||||
Reference in New Issue
Block a user