Support any constant expressions as annotation arguments

This commit is contained in:
Alexander Udalov
2013-09-02 23:03:08 +04:00
parent a17328f9d3
commit e62a2bbf2f
11 changed files with 135 additions and 12 deletions
@@ -0,0 +1,17 @@
package test
public trait AnnotationWithStringConstantInParam : java.lang.Object {
public final annotation class Anno : jet.Annotation {
public constructor Anno(/*0*/ value: jet.String?)
public abstract fun value(): jet.String?
}
test.AnnotationWithStringConstantInParam.Anno(value = "hello": jet.String) public open class Class : java.lang.Object {
public constructor Class()
}
}
package AnnotationWithStringConstantInParam {
public val HEL: jet.String
}