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,14 @@
package test
public open class AnnotationWithArithmeticExpressionInParam : java.lang.Object {
public constructor AnnotationWithArithmeticExpressionInParam()
public final annotation class Anno : jet.Annotation {
public constructor Anno(/*0*/ value: jet.Int)
public abstract fun value(): jet.Int
}
test.AnnotationWithArithmeticExpressionInParam.Anno(value = 42.toInt(): jet.Int) public open class Class : java.lang.Object {
public constructor Class()
}
}