KAnnotationTool
KAnnotation tool interface.
The KAnnotation tool interface provides some abstract methods to define some operations for annotations, such as .getAnnotation, .getProperties or directly constructing an annotation instance, etc.
You can implement this interface any way you like, but of course, the library provides a default implementation, as well as an implementation of the instance provided by KAnnotationTool: SimpleKAnnotationTool.
Author
ForteScarlet
See also
Functions
Clean internal annotation instance cache. (if exists.)
Create an annotation proxy instance.
Create an annotation instance.
Get annotation instance fromElement KAnnotatedElement. e.g. fromElement Function or KClass.
Get annotation instance from KAnnotatedElement. e.g. from Function or KClass.
Get annotation type's value types.
Get a repeatable annotation instance from KAnnotatedElement. e.g. from Function or KClass.
Get annotation instance list from KAnnotatedElement.
Get annotation values.
Get annotation property names.