Refactor-J:
Making the best refactoring tool in existence even better

A Recommended Companion Product for IntelliJ IDEA

Refactor-J extends IntelliJ IDEA's industry-leading refactoring capabilities in new and more powerful directions. With nine never-before-automated refactorings, Refactor-J allows you even more control and direct the design of your code. Using Refactor-J, you can easily split your class structures into manageable pieces, alter the inputs and outputs to your methods, tame your loops, and cleanly genericize your algorithms. Design decisions about your Java code become cheap and easy to change or undo. With Refactor-J and IntelliJ IDEA, you can truly refactor Java with pleasure.

Refactorings provided by Refactor-J include

  • Extract Class
  • Introduce Parameter Object
  • Wrap Return Value
  • Invert Boolean
  • Remove Middleman
  • Introduce Type Parameter
  • Remove Type Parameter
  • Split Loop
  • Merge Loops
Split Loop intention
Before...
After...

Key Features

Refactor-J fully supports all of the new JDK 1.5 code constructs. Using the Introduce Type Parameter and Remove Type Parameter refactorings, you can easily augment code designed before JDK 1.5 to more modern styles of parameterized types and generic programming.

All of the refactorings in Refactor-J work in JSP and JSPX files, as well as Java classes. This makes Refactor-J a powerful tool for building consistent and high quality web applications.

You can optionally preview all of the modifications to be performed by a refactoring and choose which of those changes will be applied, using the familiar IDEA preview panel. This gives you precise control of every modification made your code.

Refactor-J integrates seamlessly with many popular version control systems, including CVS, Subversion, and Perforce. This allows changes to be easily applied to large multi-developer projects.

Introduce Parameter Object refactoring
Before...
After...

SUPPORTED PLATFORMS: All Sixth and Red River products require IntelliJ IDEA 5.0 or higher. Additionally, they require that IDEA be run under a 5.0 JVM. For that reason, Refactor-X, Refactor-J, and Inspection-JS are not supported under MacOS-X 10.4.

Copyright Sixth & Red River, All Rights Reserved
Terms of Service|Privacy Policy
'IntelliJ IDEA' and 'JetBrains' are trademarks of JetBrains S.R.O. All other trademarks are property of Sixth and Red River Software
Refactor-J
Price: $49
single developer license
Buy now
Refactoring Special
Refactor-J and Refactor-X
Price: $69
single developer licenses
Buy now

Request an evaluation license

What the Blogs are saying about Refactor-J...