KAnnotationMetadata
Properties
Get annotation type, Just like Annotation::class
.
The Deprecated.level if isDeprecated == true or empty.
The Deprecated.message if isDeprecated == true.
The Deprecated.replaceWith.expression if isDeprecated == true or null
The Deprecated.replaceWith.imports if isDeprecated == true or null.
Check if Deprecated is marked.
Check if MustBeDocumented is marked.
Is a repeatable annotation.
Get all properties with their default value (if it exists).
Get current annotation type 's all property name.
Get current annotation type 's all properties with their type.
Get RetentionPolicy of this annotation.
Get Set<AnnotationTarget> of this annotation.
Functions
Get property value of specified annotation instance with property name.
Get properties of specified annotation instance.
Get default value of property of the specified property name.
Get the property mapping for target type.
Get the property mappings for target type. The key is targetType 's property name, value is current type's property.
Get the type of the property of the specified property name.