Package io.virtdata.reflection
Class ConstructorResolver
- java.lang.Object
-
- io.virtdata.reflection.ConstructorResolver
-
public class ConstructorResolver extends java.lang.ObjectMatch (class,string,...) constructor signatures to a matching converted signature, in Object[] form.
-
-
Constructor Summary
Constructors Constructor Description ConstructorResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> DeferredConstructor<T>resolve(java.lang.Class<T> clazz, java.lang.String... args)static <T> DeferredConstructor<T>resolve(java.lang.String[] classAndArgs)static <T> DeferredConstructor<T>resolve(java.lang.String className, java.lang.String[] args)static <T> TresolveAndConstruct(java.lang.String[] classAndArgs)static <T> java.util.Optional<T>resolveAndConstructOptional(java.lang.String[] classAndArgs)static <T> java.util.Optional<DeferredConstructor<T>>resolveOptional(java.lang.Class<T> clazz, java.lang.String... args)
-
-
-
Method Detail
-
resolveAndConstructOptional
public static <T> java.util.Optional<T> resolveAndConstructOptional(java.lang.String[] classAndArgs)
-
resolveAndConstruct
public static <T> T resolveAndConstruct(java.lang.String[] classAndArgs)
-
resolve
public static <T> DeferredConstructor<T> resolve(java.lang.String[] classAndArgs)
-
resolve
public static <T> DeferredConstructor<T> resolve(java.lang.Class<T> clazz, java.lang.String... args)
-
resolveOptional
public static <T> java.util.Optional<DeferredConstructor<T>> resolveOptional(java.lang.Class<T> clazz, java.lang.String... args)
-
resolve
public static <T> DeferredConstructor<T> resolve(java.lang.String className, java.lang.String[] args)
-
-