Package org.burningwave.core.classes
Interface FunctionalInterfaceFactory
public interface FunctionalInterfaceFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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
-