Files
kotlin-fork/compiler/testData/resolveAnnotations/testFile.kt
T
2013-07-04 14:38:07 +04:00

39 lines
710 B
Kotlin

package test
ANNOTATION class MyClass {
ANNOTATION class object {
}
ANNOTATION var prop: Int = 1
[ANNOTATION] get
[ANNOTATION] set
ANNOTATION fun foo([ANNOTATION] param: Int) {
[ANNOTATION] class LocalClass { }
[ANNOTATION] object LocalObject { }
[ANNOTATION] fun localFun() {}
[ANNOTATION] var localVar: Int = 1
}
ANNOTATION class InnerClass {
}
}
ANNOTATION object MyObject {
}
ANNOTATION var topProp: Int = 1
[ANNOTATION] get
[ANNOTATION] set
ANNOTATION fun topFoo([ANNOTATION] param: Int) {
}
val funLiteral = {([ANNOTATION] a: Int) -> a }
annotation class AnnString(a: String)
annotation class AnnInt(a: Int)