Frontend: fixed resolve annotation parameters on properties, accessors, accessor parameters, function parameters when not need complete analysis.

This commit is contained in:
Zalim Bashorov
2014-01-27 14:44:49 +04:00
parent f5499a93ed
commit d032b5589c
8 changed files with 98 additions and 29 deletions
@@ -8,7 +8,7 @@ ANNOTATION class MyClass [ANNOTATION]([ANNOTATION] param: Int, [ANNOTATION] val
ANNOTATION var prop: Int = 1
[ANNOTATION] get
[ANNOTATION] set
[ANNOTATION] set([ANNOTATION] param) = $prop = param
ANNOTATION fun foo([ANNOTATION] param: Int) {
[ANNOTATION] class LocalClass { }
@@ -29,7 +29,7 @@ ANNOTATION object MyObject {
ANNOTATION var topProp: Int = 1
[ANNOTATION] get
[ANNOTATION] set
[ANNOTATION] set([ANNOTATION] param) = $topProp = param
ANNOTATION fun topFoo([ANNOTATION] param: Int) {
}