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
May 2024 397/607 7 2
April 2024 428/687 15 10
March 2024 449/694 14 7
February 2024 485/687 8 6
January 2024 452/691 12 5
December 2023 528/671 5 6
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
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