-
- All Implemented Interfaces:
public class JVMConstructor
A constructor for a JVM class of type typeName.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
JVMConstructor.Companion
-
Method Summary
Modifier and Type Method Description final String
getTypeName()
abstract <T extends Any> List<?>
parametersFor(KClass<T> target, Factory factory)
provided a target class, extracts the parameters as an ordered list. final <T extends Any> Result<T>
buildAny(Factory factory)
Provided a JIRF factory, builds an instance of the requested type T or fails gracefully, returning a Result. final <T extends Any> Result<T>
buildAny(Class<out T> type, Factory factory)
Provided a JIRF factory, builds an instance of the requested type T or fails gracefully, returning a Result. -
-
Method Detail
-
getTypeName
final String getTypeName()
-
parametersFor
abstract <T extends Any> List<?> parametersFor(KClass<T> target, Factory factory)
provided a target class, extracts the parameters as an ordered list.
-
-
-
-