Package-level declarations

Types

Link copied to clipboard
value class ReflectedClass<T : Any>(val javaClass: Class<T>)

Inlined wrapper for a Class providing reflection API using libGDX reflection utilities.

Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T : Annotation> Annotation.get(): T

Gets the instance of a declared annotation.

Link copied to clipboard
inline fun <T : Any> reflect(): ReflectedClass<T>

Wraps the selected T class with inlined ReflectedClass exposing libGDX reflection API.

fun <T : Any> reflect(javaClass: Class<T>): ReflectedClass<T>

Wraps the selected Class with inlined ReflectedClass exposing libGDX reflection API.

Wraps the selected class with inlined ReflectedClass exposing libGDX reflection API.

fun <T : Any> reflect(kotlinClass: KClass<T>): ReflectedClass<T>

Extracts Class from the given KClass and wraps it with inlined ReflectedClass exposing libGDX reflection API.