Fix find usages classification for objects
Objects/enum entries are treated as variables as before. Test data for private object in superclass was changed because now the object (as opposed to the property) is no longer resolved due to KT-354
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclaration
|
||||
package server;
|
||||
|
||||
object <caret>O {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclaration
|
||||
// OPTIONS: usages
|
||||
fun foo(): Any {
|
||||
object <caret>Bar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclaration
|
||||
// OPTIONS: usages
|
||||
fun foo(): Any {
|
||||
if (true) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclaration
|
||||
package a
|
||||
|
||||
class A {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclaration
|
||||
package server;
|
||||
|
||||
object <caret>O {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclarationName
|
||||
// PSI_ELEMENT: org.jetbrains.jet.lang.psi.JetObjectDeclaration
|
||||
// OPTIONS: usages
|
||||
package server;
|
||||
|
||||
@@ -11,6 +11,6 @@ public open class Server() {
|
||||
}
|
||||
|
||||
public class ServerEx(): Server() {
|
||||
override fun processRequest() = Foo
|
||||
override fun processRequest() = Server.Foo
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
Value read (10: 33) open fun processRequest() = Foo
|
||||
Value read (14: 37) override fun processRequest() = Foo
|
||||
Value read (14: 44) override fun processRequest() = Server.Foo
|
||||
Value read (5: 26) println(Server().Foo)
|
||||
|
||||
Reference in New Issue
Block a user