@ThreadSafe public class StandardAnnotationFactoryProvider extends Object implements Annotation.Factory.Provider
Annotation.Factory.Provider.UnknownAnnotationException| Constructor and Description |
|---|
StandardAnnotationFactoryProvider(Annotation.Factory<? extends Annotation>... providers) |
StandardAnnotationFactoryProvider(Iterable<Annotation.Factory<? extends Annotation>> providers) |
| Modifier and Type | Method and Description |
|---|---|
static Annotation.Factory.Provider |
annotaionFactoryProvider() |
protected static Iterable<Annotation.Factory<? extends Annotation>> |
findDefaultFactories() |
Iterator<Annotation.Factory<? extends Annotation>> |
iterator() |
<T extends Annotation> |
provideBy(Class<T> type) |
Annotation.Factory<? extends Annotation> |
provideBy(String id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliterator@SafeVarargs public StandardAnnotationFactoryProvider(@Nullable Annotation.Factory<? extends Annotation>... providers)
public StandardAnnotationFactoryProvider(@Nullable Iterable<Annotation.Factory<? extends Annotation>> providers)
@Nonnull public static Annotation.Factory.Provider annotaionFactoryProvider()
@Nonnull public <T extends Annotation> Annotation.Factory<T> provideBy(@Nonnull Class<T> type) throws Annotation.Factory.Provider.UnknownAnnotationException
provideBy in interface Annotation.Factory.ProviderAnnotation.Factory.Provider.UnknownAnnotationException@Nonnull public Annotation.Factory<? extends Annotation> provideBy(@Nonnull String id) throws Annotation.Factory.Provider.UnknownAnnotationException
provideBy in interface Annotation.Factory.ProviderAnnotation.Factory.Provider.UnknownAnnotationExceptionpublic Iterator<Annotation.Factory<? extends Annotation>> iterator()
iterator in interface Iterable<Annotation.Factory<? extends Annotation>>@Nonnull protected static Iterable<Annotation.Factory<? extends Annotation>> findDefaultFactories()
Copyright © 2023 echocat. All rights reserved.