Files
openide/jvm/jvm-analysis-kotlin-tests/testData/codeInspection/sourceToSinkFlow/MethodsAsFields.kt
Mikhail Pyltsin 4edcb035e7 [java-inspections] IDEA-282916 Improve tainted analysis, support local methods
GitOrigin-RevId: 27871a7bbab9f093863d110711f7bb67c9b09fd9
2023-05-05 16:37:52 +00:00

11 lines
400 B
Kotlin

import org.checkerframework.checker.tainting.qual.Untainted
class MethodAsFieldTest {
fun test(clean: @Untainted MethodAsFields, unclean: MethodAsFields) {
sink(clean.t)
sink(<warning descr="Unknown string is used as safe parameter">unclean.t</warning>) //warn
}
fun sink(<warning descr="[UNUSED_PARAMETER] Parameter 'string' is never used">string</warning>: @Untainted String?) {}
}