Package org.burningwave.core.classes
Interface FunctionalInterfaceFactory
public interface FunctionalInterfaceFactory
-
Method Summary
Modifier and Type Method Description static FunctionalInterfaceFactorycreate(ClassFactory classFactory)<T> TgetOrCreate(Class<?> targetClass, Class<?>... argumentTypes)<T> TgetOrCreate(Class<?> targetClass, String methodName, Class<?>... argumentTypes)<F> FgetOrCreate(Executable executable)<T> TgetOrCreateConsumer(Class<?> targetClass, String methodName, Class<?>... argumentTypes)<T> TgetOrCreateFunction(Class<?> targetClass, String methodName, Class<?>... argumentTypes)<T> TgetOrCreatePredicate(Class<?> targetClass, String methodName, Class<?>... argumentTypes)<T> TgetOrCreateSupplier(Class<?> targetClass, String methodName)<T> Class<T>loadOrBuildAndDefineConsumerSubType(int parametersCount)<T> Class<T>loadOrBuildAndDefineConsumerSubType(ClassLoader classLoader, int parametersLength)<T> Class<T>loadOrBuildAndDefineFunctionSubType(int parametersCount)<T> Class<T>loadOrBuildAndDefineFunctionSubType(ClassLoader classLoader, int parametersLength)<T> Class<T>loadOrBuildAndDefinePredicateSubType(int parametersLength)<T> Class<T>loadOrBuildAndDefinePredicateSubType(ClassLoader classLoader, int parametersLength)
-
Method Details
-
create
-
getOrCreate
-
getOrCreate
-
getOrCreate
-
getOrCreateFunction
-
getOrCreatePredicate
-
getOrCreateConsumer
-
getOrCreateSupplier
-
loadOrBuildAndDefineFunctionSubType
-
loadOrBuildAndDefineFunctionSubType
-
loadOrBuildAndDefineConsumerSubType
-
loadOrBuildAndDefineConsumerSubType
-
loadOrBuildAndDefinePredicateSubType
-
loadOrBuildAndDefinePredicateSubType
-