Minor, group tests related to synthetic methods for properties

This commit is contained in:
Alexander Udalov
2013-10-15 22:37:13 +04:00
parent 08bc67b925
commit cf1a70a28e
12 changed files with 70 additions and 52 deletions
@@ -1,14 +0,0 @@
package test
annotation class IntAnno
annotation class StringAnno
annotation class DoubleAnno
[IntAnno] val Int.extension: Int
get() = this
[StringAnno] val String.extension: String
get() = this
[DoubleAnno] val Double.extension: Int
get() = 42
@@ -1,20 +0,0 @@
package test
test.DoubleAnno() internal val jet.Double.extension: jet.Int
internal fun jet.Double.<get-extension>(): jet.Int
test.IntAnno() internal val jet.Int.extension: jet.Int
internal fun jet.Int.<get-extension>(): jet.Int
test.StringAnno() internal val jet.String.extension: jet.String
internal fun jet.String.<get-extension>(): jet.String
internal final annotation class DoubleAnno : jet.Annotation {
/*primary*/ public constructor DoubleAnno()
}
internal final annotation class IntAnno : jet.Annotation {
/*primary*/ public constructor IntAnno()
}
internal final annotation class StringAnno : jet.Annotation {
/*primary*/ public constructor StringAnno()
}
@@ -1,6 +0,0 @@
package test
annotation class Anno
[Anno] val property: Int
get() = 42
@@ -1,8 +0,0 @@
package test
test.Anno() internal val property: jet.Int
internal fun <get-property>(): jet.Int
internal final annotation class Anno : jet.Annotation {
/*primary*/ public constructor Anno()
}