/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }
/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
/** * Returns {@code true} if the given component class is a provider (implements specific interfaces). * See {@link #getProviderContracts}. * * @param clazz class to test. * @return {@code true} if the class is provider, {@code false} otherwise. */ public static boolean isProvider(final Class<?> clazz) { return findFirstProviderContract(clazz); }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }
private static boolean findFirstProviderContract(final Class<?> clazz) { for (final Class<?> contract : getImplementedContracts(clazz)) { if (isSupportedContract(contract)) { return true; } if (findFirstProviderContract(contract)) { return true; } } return false; } }