Fix goto class action in Idea 13.1

This commit is contained in:
Nikolay Krasko
2014-02-18 12:16:44 +04:00
parent bd859efb39
commit f14f2c19a8
15 changed files with 212 additions and 47 deletions
@@ -0,0 +1,11 @@
package some.small
public enum class EnumClass {
EnumClassTrue
EnumClassFalse
}
// Check that enum class present but entries are not
// SEARCH_TEXT: EnumClass
// REF: (some.small).EnumClass
@@ -0,0 +1,21 @@
package test
class InClassObject {
class object {
class ClassObjectClass {}
trait ClassObjectTrait {}
trait ClassObjectTraitWithImpl {
fun foo() {}
}
object ClassObjectObject() {}
}
}
// SEARCH_TEXT: ClassObject
// REF: (test.InClassObject).ClassObjectClass
// REF: (test.InClassObject).ClassObjectObject
// REF: (test.InClassObject).ClassObjectTrait
// REF: (test.InClassObject).ClassObjectTraitWithImpl
@@ -0,0 +1,10 @@
package small
class A {
class InnerA {
}
}
// SEARCH_TEXT: Inner
// REF: (small.A).InnerA
@@ -0,0 +1,17 @@
fun foo() {
class LocalClass {}
trait LocalTrait {}
trait LocalTraitWithImpl {
fun foo() {}
}
object LocalObject() {}
}
// SEARCH_TEXT: Local
// REF: LocalClass
// REF: LocalObject
// REF: LocalTrait
// REF: LocalTraitWithImpl
@@ -0,0 +1,9 @@
package test
trait NoImplementationTrait {
fun foo(): Int
fun some(): String
}
// SEARCH_TEXT: NoImplemen
// REF: (test).NoImplementationTrait
@@ -0,0 +1,4 @@
class SimpleClass
// SEARCH_TEXT: SimpleClass
// REF: (<root>).SimpleClass
@@ -0,0 +1,6 @@
object SimpleObject {
}
// SEARCH_TEXT: SimpleObject
// REF: (<root>).SimpleObject
@@ -0,0 +1,10 @@
package test
trait TraitWithFunImplement {
fun foo(): Int {
return 12;
}
}
// SEARCH_TEXT: Trait
// REF: (test).TraitWithFunImplement