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
March 2025 482/631 4 21
February 2025 494/645 6 32
January 2025 496/654 5 19
December 2024 490/654 6 11
November 2024 419/658 13 11
October 2024 470/663 8 10
September 2024 466/642 9 8
August 2024 493/641 6 20
July 2024 479/663 8 12
June 2024 376/681 20 26
May 2024 419/682 15 16
April 2024 428/687 15 10
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