open fun and()

in src/main/kotlin/jetbrains/buildServer/server/querylang/ast/ObjectFilter.kt [8:16]


    open fun <T: Obj>and(other: ObjectFilter<T>): ObjectFilter<T> {
        return if (this is NoneObjectFilter || other is NoneObjectFilter) {
            NoneObjectFilter()
        } else {
            RealObjectFilter {obj ->
                this.accepts(obj) && other.accepts(obj)
            }
        }
    }