Skip to content

Commit 31b45ae

Browse files
author
Vitor Hugo Salgado
committed
refactor: adjust kotlin resource provider
1 parent 788ca95 commit 31b45ae

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

puma4j-kotlin/src/main/kotlin/io/github/vitorsalgado/puma4j/kotlin/ResourceProviderDelegate.kt

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import kotlin.reflect.KProperty
77
import kotlin.reflect.jvm.javaGetter
88

99
class ResourceProviderDelegate<in R : Any, T>(private val resource: String) {
10+
@Suppress("UNCHECKED_CAST")
1011
operator fun getValue(thisRef: R, property: KProperty<*>): T {
1112
val context = Context("")
1213
val provider = Puma4j.instance().resourceProvider()
@@ -20,5 +21,6 @@ class ResourceProviderDelegate<in R : Any, T>(private val resource: String) {
2021
}
2122

2223
operator fun setValue(thisRef: R, property: KProperty<*>, value: T) {
24+
// The setter doesn't need to be implemented in this context.
2325
}
2426
}

0 commit comments

Comments
 (0)