abstract class AnnotationLiteral<T : Annotation!> : Serializable
Supports inline instantiation of annotation type instances. |
|
class DependencyKey<V : Any!>
Key used to identify objects and dependencies |
|
open class NamedAnnotationLiteral : AnnotationLiteral<Named!>, Named
A convenience annotation literal for the @Named annotation. |
|
open class ReflectUtil
Java reflect utils |
fun <T : Any> dependencyKey(qualifier: Annotation? = null): DependencyKey<T>
Creates a DependencyKey for T with the provided qualifier annotation |
|
fun <T : Any> typeToken(): TypeToken<T>
Creates a TypeToken for T |