package ltd.lulz.test.container.util import org.springframework.core.io.ClassPathResource fun String.isResourceFile(): ClassPathResource? = ClassPathResource(this) .let { resource -> when { resource.exists() && resource.isReadable -> resource else -> null } } inline fun Class<*>.hasAnnotation(): Boolean = getAnnotation(T::class.java) != null