Files
codeql/java/ql/test-kotlin1/library-tests/dataflow/summaries/use.kt
2023-11-21 15:28:12 +00:00

12 lines
265 B
Kotlin

import java.io.Closeable
class UseFlowTest {
fun <T> taint(t: T) = t
fun sink(s: Closeable) { }
fun test(input: Closeable) {
taint(input).use { it -> sink(it) } // $ hasValueFlow
sink(taint(input).use { it }) // $ hasValueFlow
}
}