Top Fields Constructors Methods
io.github.resilience4j.core

public final Class ClassUtils

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, java.util.Arrays, .Objects, java.util.function.BiConsumer, .Function, .Predicate

Field Summary

Modifier and TypeField and Description
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static <T> BiConsumer<Integer, T>
public static <T> T
public static <T, R> Function<T, R>
instantiateFunction(Class<? extends Function<T, R>> clazz)

public static <T> IntervalBiFunction<T>
public static <T> Predicate<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANTIATION_ERROR_PREFIXback to summary
private static final String INSTANTIATION_ERROR_PREFIX

Constructor Detail

ClassUtilsback to summary
private ClassUtils()

Method Detail

instantiateBiConsumerback to summary
public static <T> BiConsumer<Integer, T> instantiateBiConsumer(Class<? extends BiConsumer<Integer, T>> clazz)
instantiateClassDefConstructorback to summary
public static <T> T instantiateClassDefConstructor(Class<T> clazz)
instantiateFunctionback to summary
public static <T, R> Function<T, R> instantiateFunction(Class<? extends Function<T, R>> clazz)
instantiateIntervalBiFunctionClassback to summary
public static <T> IntervalBiFunction<T> instantiateIntervalBiFunctionClass(Class<? extends IntervalBiFunction<T>> clazz)
instantiatePredicateClassback to summary
public static <T> Predicate<T> instantiatePredicateClass(Class<? extends Predicate<T>> clazz)