Skip to content

ponder-lab/Optimize-Java-8-Streams-Refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java 8 Stream Optimization Refactorings

Build Status Coverage Status GitHub license

Screenshot

Introduction

This prototype refactoring plug-in for Eclipse represents ongoing work in developing an automated refactoring tool that would assist developers in optimizing their Java 8 stream client code.

Usage

Installation for Usage

Limitations

Contributing

Installation for Development

The project includes a maven configuration file using the tycho plug-in, which is part of the maven eclipse plugin. Running mvn install will install most dependencies. Note that if you are not using maven, this plugin depends on https://github.com/khatchad/edu.cuny.citytech.refactoring.common, the Eclipse SDK, Eclipse SDK tests, and the Eclipse testing framework. The latter three can be installed from the "Install New Software..." menu option under "Help" in Eclipse.

Dependencies

You should have the following projects in your workspace:

  1. WALA stream branch
  2. SAFE

Running the Evaluator

About

Refactorings for optimizing Java 8 stream client code for greater parallelism and efficiency.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •