Optimize Java 8 Streams Refactoring

Add this URL to your Eclipse Installation to reach this solution's update site.

2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19)

https://raw.githubusercontent.com/ponder-lab/Optimize-Java-8-Streams-Refactoring/master/edu.cuny.hunter.streamrefactoring.updatesite

Photon (4.8), Oxygen (4.7), Neon (4.6)

https://raw.githubusercontent.com/ponder-lab/Optimize-Java-8-Streams-Refactoring/master/edu.cuny.hunter.streamrefactoring.updatesite

Learn more...
Solution Description

The Java 8 Stream API sets forth a promising new programming model that incorporates functional-like, MapReduce-style features into a mainstream programming language. However, using streams efficiently may involve subtle considerations.

This tool consists of automated refactoring research prototype plug-ins for Eclipse that assists developers in writing optimal stream client code in a semantics-preserving fashion. Refactoring preconditions and transformations for automatically determining when it is safe and possibly advantageous to convert a sequential stream to parallel and improve upon already parallel streams are included. The approach utilizes both WALA and SAFE.

Additional Details

Eclipse Versions: 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), 2019-09 (4.13), 2019-12 (4.14), 2020-03 (4.15), 2020-06 (4.16), 2020-09 (4.17), 2020-12 (4.18), 2021-03 (4.19), Photon (4.8), Oxygen (4.7), Neon (4.6)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: City University of New York (CUNY) Hunter College

Development Status: Alpha

Date Created: Saturday, April 28, 2018 - 17:41

License: EPL

Date Updated: Friday, January 15, 2021 - 10:08

Submitted by: Raffi Khatchadourian

Subscribe to Optimize Java 8 Streams Refactoring RSS-feed

Screenshot
Date Ranking Installs Clickthroughs
December 2023 0/0 0 0
November 2023 474/686 10 8
October 2023 480/673 11 5
September 2023 457/663 12 5
August 2023 404/673 17 9
July 2023 426/668 15 7
June 2023 465/669 11 16
May 2023 415/671 18 11
April 2023 440/667 13 14
March 2023 432/686 20 9
February 2023 418/667 18 14
January 2023 404/675 20 17
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Optimize Java 8 Streams Refactoring.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client