ulisesbocchio/jasypt-spring-boot

View on GitHub
jasypt-spring-boot/src/main/java/com/ulisesbocchio/jasyptspringboot/util/ClassUtils.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.ulisesbocchio.jasyptspringboot.util;

import org.springframework.core.ParameterizedTypeReference;
import org.springframework.core.ResolvableType;

/**
 * <p>ClassUtils class.</p>
 *
 * @author Sergio.U.Bocchio
 * @version $Id: $Id
 */
public class ClassUtils {
    /**
     * <p>isAssignable.</p>
     *
     * @param type a {@link org.springframework.core.ParameterizedTypeReference} object
     * @param clazz a {@link java.lang.Class} object
     * @return a boolean
     */
    public static boolean isAssignable(ParameterizedTypeReference<?> type, Class<?> clazz) {
        return ResolvableType.forType(type).isAssignableFrom(clazz);
    }
}