// ISSUE: KT-64640 fun bar(x: List) { x.addFirst("") x.addLast("") x.removeFirst() x.removeLast() } // Additional test for other SequenceCollection inheritor fun baz(x: ArrayDeque, y: LinkedHashSet) { x.addFirst("") x.addLast("") x.removeFirst() x.removeLast() y.addFirst("") y.addLast("") y.removeFirst() y.removeLast() } // Test for collections with (add/remove)(First/Last) methods which are not covered by autotests fun foo(x: java.util.SequencedCollection, y: java.util.SequencedSet, z: java.util.Deque) { x.addFirst("") x.addLast("") x.removeFirst() x.removeLast() y.addFirst("") y.addLast("") y.removeFirst() y.removeLast() z.addFirst("") z.addLast("") z.removeFirst() z.removeLast() }