hastebrot
06/28/2016, 1:30 PMfun main(args: Array<String>) {
query {
Attribute() startsWith "foo" // statsWith only available within query {}
}
}
class Attribute
class QueryBuilder {
infix fun Attribute.startsWith(value: Any) = Unit
}
fun query(builder: QueryBuilder.() -> Unit) {
builder(QueryBuilder())
}