Package-level declarations

Functions

Link copied to clipboard

Extension for ReflectionHints.getTypeHint providing a getTypeHint<Foo>(...) variant.

Link copied to clipboard

Extension for TypeHint.Builder.onReachableType providing a onReachableType<Foo>() variant.

Link copied to clipboard

Extension for JdkProxyHint.Builder.proxiedInterfaces providing a KClass based variant.

Link copied to clipboard
fun ProxyHints.registerJdkProxy(vararg proxiedInterfaces: KClass<*>): ProxyHints

Extension for ProxyHints.registerJdkProxy providing a KClass based variant.

Link copied to clipboard

Extension for ResourceHints.registerType providing a registerType<Foo>() variant.

inline fun <T> ReflectionHints.registerType(vararg memberCategories: MemberCategory): ReflectionHints

Extension for ReflectionHints.registerType providing a registerType<Foo>(...) variant.

inline fun <T> ReflectionHints.registerType(noinline typeHint: (TypeHint.Builder) -> Unit): ReflectionHints

Extension for ReflectionHints.registerType providing a registerType<Foo> { ... } variant.

Extension for SerializationHints.registerType providing a registerType<Foo>() variant.