JVMConstructor

sealed class JVMConstructor

A constructor for a JVM class of type typeName.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
inline fun <T : Any> buildAny(factory: Factory): Result<T>

Provided a JIRF factory, builds an instance of the requested type T or fails gracefully, returning a Result.

fun <T : Any> buildAny(type: Class<out T>, factory: Factory): Result<T>

Provided a JIRF factory, builds an instance of the requested type T or fails gracefully, returning a Result.

Link copied to clipboard
abstract fun <T : Any> parametersFor(target: KClass<T>, factory: Factory): List<*>

provided a target class, extracts the parameters as an ordered list.

Properties

Link copied to clipboard
val typeName: String

Inheritors

Link copied to clipboard
Link copied to clipboard