import org.checkerframework.checker.tainting.qual.Untainted import java.util.* internal class LambdaWithForEachLoop { fun lambdaIterate() { val queries: List = Arrays.asList("select c from sample s", "select c.sample from Sample c where c.color = 'red") queries.forEach { query: String? -> sink( query!! ) } } fun lambdaIterateDirty(untidy: String) { val queries = Arrays.asList("select c from sample s", "select c.sample from Sample c where c.color = 'red", untidy) queries.forEach { query: String? -> sink( query!! ) } } fun sink(clean : @Untainted String?) {} }