Package de.quantummaid.injectmaid.timing
Class TimedInstantiation<T>
- java.lang.Object
-
- de.quantummaid.injectmaid.timing.TimedInstantiation<T>
-
public final class TimedInstantiation<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description TimedInstantiation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tinstance()InstantiationTimeinstantiationTime()<X> TimedInstantiation<X>modify(Function<T,X> modifier)static <T> TimedInstantiation<T>timeInstantiation(de.quantummaid.reflectmaid.GenericType<?> type, TimedInstantiator<T> supplier)
-
-
-
Method Detail
-
timeInstantiation
public static <T> TimedInstantiation<T> timeInstantiation(de.quantummaid.reflectmaid.GenericType<?> type, TimedInstantiator<T> supplier)
-
modify
public <X> TimedInstantiation<X> modify(Function<T,X> modifier)
-
instance
public T instance()
-
instantiationTime
public InstantiationTime instantiationTime()
-
-