/** * Creates a new {@link SlimAnnotatedTypeContext} instance for the given class. This method may return null if there is a problem * loading the class or this class is not needed for further processing (e.g. an annotation or a vetoed class). * * @param clazz the given class * @param bdaId the identifier of the bean archive this class resides in * @return a new {@code SlimAnnotatedTypeContext} for a specified class or null */ public <T> SlimAnnotatedTypeContext<T> loadAnnotatedType(Class<T> clazz, String bdaId) { return createContext(internalLoadAnnotatedType(clazz, bdaId)); }
/** * Creates a new {@link SlimAnnotatedTypeContext} instance for the given class. This method may return null if there is a problem * loading the class or this class is not needed for further processing (e.g. an annotation or a vetoed class). * * @param clazz the given class * @param bdaId the identifier of the bean archive this class resides in * @return a new {@code SlimAnnotatedTypeContext} for a specified class or null */ public <T> SlimAnnotatedTypeContext<T> loadAnnotatedType(Class<T> clazz, String bdaId) { return createContext(internalLoadAnnotatedType(clazz, bdaId)); }
/** * Creates a new {@link SlimAnnotatedTypeContext} instance for the given class. This method may return null if there is a problem * loading the class or this class is not needed for further processing (e.g. an annotation or a vetoed class). * * @param clazz the given class * @param bdaId the identifier of the bean archive this class resides in * @return a new {@code SlimAnnotatedTypeContext} for a specified class or null */ public <T> SlimAnnotatedTypeContext<T> loadAnnotatedType(Class<T> clazz, String bdaId) { return createContext(internalLoadAnnotatedType(clazz, bdaId)); }
/** * Creates a new {@link SlimAnnotatedTypeContext} instance for the given class. This method may return null if there is a problem * loading the class or this class is not needed for further processing (e.g. an annotation or a vetoed class). * * @param clazz the given class * @param bdaId the identifier of the bean archive this class resides in * @return a new {@code SlimAnnotatedTypeContext} for a specified class or null */ public <T> SlimAnnotatedTypeContext<T> loadAnnotatedType(Class<T> clazz, String bdaId) { return createContext(internalLoadAnnotatedType(clazz, bdaId)); }
/** * Creates a new {@link SlimAnnotatedTypeContext} instance for the given class. This method may return null if there is a problem * loading the class or this class is not needed for further processing (e.g. an annotation or a vetoed class). * * @param clazz the given class * @param bdaId the identifier of the bean archive this class resides in * @return a new {@code SlimAnnotatedTypeContext} for a specified class or null */ public <T> SlimAnnotatedTypeContext<T> loadAnnotatedType(Class<T> clazz, String bdaId) { return createContext(internalLoadAnnotatedType(clazz, bdaId)); }
/** * Creates a new {@link SlimAnnotatedTypeContext} instance for a class with the specified class name. This method may return null if there is a problem * loading the class or this class is not needed for further processing (e.g. an annotation or a vetoed class). * * @param className the specified class name * @param bdaId the identifier of the bean archive this class resides in * @return a new {@code SlimAnnotatedTypeContext} for a specified class or null */ public <T> SlimAnnotatedTypeContext<T> loadAnnotatedType(String className, String bdaId) { return createContext(loadAnnotatedType(this.<T> loadClass(className), bdaId)); }