Try Free
Try Captain jSparrow for free
Start your free trial
YOUR JAVA REFACTORING PARTNER
jSparrow your All-in-One Refactoring Tool for Java code.
By registering with your official student email, you are eligible for a generated voucher, sponsored by Splendit IT consulting, reducing the price by 50%. If our system does not recognize your student email, and you have not received an automatic mail, please feel free to “contact us” to redeem your voucher.
jSparrow helps developers in the following regards:
- Minimizing code smells, increasing security, improving code quality, and platform stability
- Supporting in upgrading to new Java versions (transforming old language constructs into new language constructs)
- Getting major performance improvements by using more efficient constructs

Registration for jSparrow Trial
jSparrow no longer requires registration for aquiring the 20 free rules and the markers. You can simply install jSparrow via the Eclipse Marketplace to access the starter features.

jSparrow is a brand of ©2004-2022 Splendit IT Consulting GmbH
Rules included in Trial
Note that all jSparrow rules have a Minimum Java Version, which means that a rule with (for example) a Minimum Java version of 1.1 can be used on Java version 1.1 and all Java versions after 1.1.
- Collapse If StatementsMinimum Java Version 1.1
- Replace equals() on Enum ConstantsMinimum Java Version 5
- Replace For-Loop with Enhanced-For-LoopMinimum Java Version 5
- Replace Expression Lambda with Method ReferenceMinimum Java Version 8
- Use Optional::filterMinimum Java Version 8
- Split Multiple Variable DeclarationsMinimum Java Version 1.1
- Organize ImportsMinimum Java Version 1.1
- Use @Override AnnotationMinimum Java Version 6
- Remove Boxing for String ConversionsMinimum Java Version 1.1
- Remove Double NegationsMinimum Java Version 1.1
- Remove Unnecessary SemicolonsMinimum Java Version 1.1
- Remove Null-Checks Before InstanceofMinimum Java Version 1.1
- Remove toString() on StringMinimum Java Version 1.1
- Remove Unnecessary Thrown Exceptions on Method SignaturesMinimum Java Version 1.1
- Reorder String Equality CheckMinimum Java Version 1.1
- Use Try-With-ResourceMinimum Java Version 7
- Replace Equality Check with isEmpty()Minimum Java Version 6
- Use Offset Based String MethodsMinimum Java Version 1.1
- Replace Inefficient Constructors with valueOf()Minimum Java Version 5
- Use SecureRandomMinimum Java Version 1.2
Thousands of developers have refactored with jSparrow
List of developers working with or in companies:
- SVS Gemeinsam gesünder
- DWD Deutscher
Wetterdienst
- Github
- Maven
- Kapsch: challenging
limits
- Eclipse IDE