annotation --> Retention / Repeatable / MustBeDocumented: converting from Java to Kotlin and back.

At this very short moment Kotlin supports both annotation(retention, repeatable, mustBeDocumented) and Retention / Repeatable / MustBeDocumented separately.
This commit is contained in:
Mikhail Glukhikh
2015-09-02 19:16:41 +03:00
parent 7dff4ad916
commit 778ac7f25c
7 changed files with 58 additions and 70 deletions
@@ -11,7 +11,7 @@ public open class AnnotationRetentions {
public/*package*/ constructor BaseClass()
}
kotlin.annotation.annotation(retention = AnnotationRetention.BINARY) public final class BinaryAnnotation : kotlin.Annotation {
kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final class BinaryAnnotation : kotlin.Annotation {
public constructor BinaryAnnotation()
}
@@ -19,7 +19,7 @@ public open class AnnotationRetentions {
public/*package*/ constructor BinaryClass()
}
kotlin.annotation.annotation(retention = AnnotationRetention.RUNTIME) public final class RuntimeAnnotation : kotlin.Annotation {
kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RuntimeAnnotation : kotlin.Annotation {
public constructor RuntimeAnnotation()
}
@@ -27,7 +27,7 @@ public open class AnnotationRetentions {
public/*package*/ constructor RuntimeClass()
}
kotlin.annotation.annotation(retention = AnnotationRetention.SOURCE) public final class SourceAnnotation : kotlin.Annotation {
kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final class SourceAnnotation : kotlin.Annotation {
public constructor SourceAnnotation()
}