Deprecate PropertyMetadata, use KProperty<*> for delegated properties instead

This commit is contained in:
Alexander Udalov
2015-10-12 21:42:18 +03:00
parent 3c74f48f91
commit ec1b4776fe
145 changed files with 536 additions and 379 deletions
+1 -7
View File
@@ -19,16 +19,10 @@ package kotlin
/**
* Represents a property in a Kotlin class.
*/
@Deprecated("Please use KProperty instead.", ReplaceWith("KProperty<*>", "kotlin.reflect.KProperty"))
public interface PropertyMetadata {
/**
* The name of the property.
*/
public val name: String
}
/**
* @suppress
*/
public data class PropertyMetadataImpl(override val name: String): PropertyMetadata {
override fun toString() = "PropertyMetadata(name=$name)"
}