Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8001632

Umbrella: Library Lambdafication

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P2 P2
    • None
    • None
    • core-libs

      Under JEPs 107, 108, and 109, we will be adding new classes and methods to take advantage of lambda support in the language. This issue is an umbrella issue for those changes.

        1.
        Optional<T> class Sub-task Closed Mike Duigou 2013-02-28
        2.
        Initial set of functional interface types Sub-task Closed Mike Duigou  
        3.
        default methods for Collections - forEach, removeIf, replaceAll, sort Sub-task Closed Akhil Arora (Inactive)  
        4.
        Add lambda-compatible atomics and accumulators to the ActomicXXX classes Sub-task Resolved Chris Hegarty  
        5.
        Comparator combinators and extension methods Sub-task Closed Henry Jen  
        6.
        add Supplier to ThreadLocal Sub-task Closed Akhil Arora (Inactive)  
        7.
        Additional Functional Interface instance and static methods Sub-task Closed Mike Duigou  
        8.
        add reducers to basic types Sub-task Closed Akhil Arora (Inactive)  
        9.
        In-place methods on Map Sub-task Resolved Mike Duigou  
        10.
        Additional functional interfaces for primitives Sub-task Closed Mike Duigou  
        11.
        default methods for Iterator Sub-task Closed Akhil Arora (Inactive)  
        12.
        Arrays streams methods Sub-task Closed Henry Jen  
        13.
        Stream methods on BitSet, Random, ThreadLocalRandom, ZipFile Sub-task Closed Henry Jen  
        14.
        CharSequence.chars, CharSequence.codePoints Sub-task Closed Henry Jen  
        15.
        BufferedReader.lines() Sub-task Closed Henry Jen  
        16.
        SmallSet implements both Iterator and Iterable Sub-task Closed Akhil Arora (Inactive)  
        17.
        Logging APIs takes a Supplier<String> for message Sub-task Resolved Henry Jen  
        18.
        (fs) Add Files.list, lines and find Sub-task Closed Henry Jen  
        19.
        Comparator API cleanup Sub-task Closed Henry Jen  
        20.
        Add defaults for ConcurrentMap operations to Map Sub-task Closed Mike Duigou  
        21.
        Function.compose is inside out Sub-task Resolved Mike Duigou  
        22.
        Add conversion functional interfaces Sub-task Closed Mike Duigou  
        23.
        Add primitive summary statistics utils Sub-task Closed Mike Duigou  
        24.
        Pattern.splitAsStream Sub-task Closed Paul Sandoz  
        25.
        Add Arrays.parallelPrefix (prefix sum, scan, cumulative sum) Sub-task Closed Chris Hegarty  

            mduigou Mike Duigou
            briangoetz Brian Goetz
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: