generated from aura-ascend/template-library
14 lines
420 B
Kotlin
14 lines
420 B
Kotlin
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 <reified T : Annotation> Class<*>.hasAnnotation(): Boolean = getAnnotation(T::class.java) != null
|