KotlinAnnotatedElementsSearcher optimization

When possible, try to resolve references in types using only the PSI
without building the full resolve session.
This commit is contained in:
Dmitry Jemerov
2017-02-10 18:15:36 +01:00
parent b9809566e6
commit 296fe698b8
10 changed files with 484 additions and 10 deletions
@@ -0,0 +1,12 @@
package foo
class A {
private annotation class B
class C {
@B
fun foo() {}
}
}
// ANNOTATION: foo.A.B
// SEARCH: method:foo