Interface ElementLoaderFactory.ClassLoaderConstructor

All Superinterfaces:
Function<ClassLoader,ClassLoader>
Enclosing interface:
ElementLoaderFactory
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface ElementLoaderFactory.ClassLoaderConstructor extends Function<ClassLoader,ClassLoader>

A constructor type for a ClassLoader. Extending Function for clarity in documentation and rationale, but otherwise just semantically identical to Function. However, as the name implies, it must return a new instance for each invocation of Function.apply(T).