MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.append(Class<?>... type) |
Appends the class loaders of the given types.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.append(ClassLoader... classLoader) |
Appends the given class loaders if they were not yet collected.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.append(Collection<? extends Class<?>> types) |
Appends the class loaders of the given types if those class loaders were not yet collected.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.append(List<? extends ClassLoader> classLoaders) |
Appends the given class loaders if they were not yet appended.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.appendMostSpecific(Class<?>... type) |
Appends the class loaders of the given types but filters any duplicates within the hierarchy of class loaders.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.appendMostSpecific(ClassLoader... classLoader) |
Appends the given class loaders but removes any class loaders that are the parent of any previously registered class loader.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.appendMostSpecific(Collection<? extends Class<?>> types) |
Appends the class loaders of the given types but filters any duplicates within the hierarchy of class loaders.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.appendMostSpecific(List<? extends ClassLoader> classLoaders) |
Appends the given class loaders but removes any class loaders that are the parent of any previously registered class loader.
|
MultipleParentClassLoader.Builder |
MultipleParentClassLoader.Builder.filter(ElementMatcher<? super ClassLoader> matcher) |
Only retains all class loaders that match the given matcher.
|