/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }
/** * * @param resourceLoader * @param className * @return the loaded class or null if the given class cannot be loaded * @see #classForName(ResourceLoader, String) */ public static <T> Class<T> loadClass(ResourceLoader resourceLoader, String className) { try { return classForName(resourceLoader, className); } catch (Exception e) { return null; } }
public static boolean isJandexAvailable(ResourceLoader resourceLoader) { return Reflections.isClassLoadable(resourceLoader, JANDEX_INDEX_CLASS_NAME); }
public static boolean containsAnnotations(Annotation[] annotations, Class<? extends Annotation> requiredAnnotation) { return containsAnnotation(annotations, requiredAnnotation, true); }
/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }
/** * * @param resourceLoader * @param className * @return the loaded class or null if the given class cannot be loaded * @see #classForName(ResourceLoader, String) */ public static <T> Class<T> loadClass(ResourceLoader resourceLoader, String className) { try { return classForName(resourceLoader, className); } catch (Exception e) { return null; } }
public static boolean isJandexAvailable(ResourceLoader resourceLoader) { return Reflections.isClassLoadable(resourceLoader, JANDEX_INDEX_CLASS_NAME); }
public static boolean containsAnnotations(Annotation[] annotations, Class<? extends Annotation> requiredAnnotation) { return containsAnnotation(annotations, requiredAnnotation, true); }
/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }
/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }
/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }
/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }
/** * * @param resourceLoader * @param className * @return <code>true</code> if a class with the given name can be loaded, <code>false</code> otherwise * @see #loadClass(ResourceLoader, String) */ public static boolean isClassLoadable(ResourceLoader resourceLoader, String className) { return loadClass(resourceLoader, className) != null; }
/** * @param base * @param separator * @return self * @see BeanArchives#extractBeanArchiveId(String, String, String) */ public ScanResult extractBeanArchiveId(String base, String separator) { this.beanArchiveId = BeanArchives.extractBeanArchiveId(beanArchiveRef, base, separator); return this; }