Fix targets on stdlib annotations

This commit is contained in:
Yan Zhulanow
2015-08-27 19:36:57 +03:00
parent e7703df0b6
commit 47a05e8bd6
3 changed files with 5 additions and 5 deletions
@@ -22,14 +22,14 @@ import kotlin.annotation.AnnotationTarget.*
* Marks the JVM backing field of the annotated property as `volatile`, meaning that writes to this field * Marks the JVM backing field of the annotated property as `volatile`, meaning that writes to this field
* are immediately made visible to other threads. * are immediately made visible to other threads.
*/ */
target(PROPERTY, FIELD) target(FIELD)
public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class volatile public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class volatile
/** /**
* Marks the JVM backing field of the annotated property as `transient`, meaning that it is not * Marks the JVM backing field of the annotated property as `transient`, meaning that it is not
* part of the default serialized form of the object. * part of the default serialized form of the object.
*/ */
target(PROPERTY, FIELD) target(FIELD)
public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class transient public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class transient
/** /**
@@ -37,7 +37,7 @@ public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = tru
* of floating point operations performed inside the method needs to be restricted in order to * of floating point operations performed inside the method needs to be restricted in order to
* achieve better portability. * achieve better portability.
*/ */
target(FUNCTION, CONSTRUCTOR, PROPERTY, PROPERTY_GETTER, PROPERTY_SETTER, CLASSIFIER) target(FUNCTION, CONSTRUCTOR, PROPERTY_GETTER, PROPERTY_SETTER, CLASSIFIER)
public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class strictfp public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class strictfp
/** /**
@@ -47,5 +47,5 @@ public annotation(retention = AnnotationRetention.RUNTIME, mustBeDocumented = tr
/** /**
* Instructs the Kotlin compiler to generate a public backing field for this property. * Instructs the Kotlin compiler to generate a public backing field for this property.
*/ */
target(AnnotationTarget.PROPERTY) target(AnnotationTarget.FIELD)
public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class publicField public annotation(retention = AnnotationRetention.SOURCE, mustBeDocumented = true) class publicField
@@ -22,6 +22,6 @@ target(FUNCTION, PROPERTY_GETTER, PROPERTY_SETTER)
deprecated("Use kotlin.jvm.jvmName instead", ReplaceWith("kotlin.jvm.jvmName")) deprecated("Use kotlin.jvm.jvmName instead", ReplaceWith("kotlin.jvm.jvmName"))
public annotation(retention = AnnotationRetention.RUNTIME, mustBeDocumented = true) class platformName(public val name: String) public annotation(retention = AnnotationRetention.RUNTIME, mustBeDocumented = true) class platformName(public val name: String)
target(FUNCTION, PROPERTY, FIELD, PROPERTY_GETTER, PROPERTY_SETTER) target(FUNCTION, FIELD, PROPERTY, PROPERTY_GETTER, PROPERTY_SETTER)
deprecated("Use kotlin.jvm.jvmStatic instead", ReplaceWith("kotlin.jvm.jvmStatic")) deprecated("Use kotlin.jvm.jvmStatic instead", ReplaceWith("kotlin.jvm.jvmStatic"))
public annotation(retention = AnnotationRetention.RUNTIME, mustBeDocumented = true) class platformStatic public annotation(retention = AnnotationRetention.RUNTIME, mustBeDocumented = true) class platformStatic