Released: Apr 5, 2024
v4.19.0 中的更新
特性
jSparrow Eclipse Plugin
- New Rule
- Inline Local Variables - This rule is used to in-line local variables which are used exactly once in a return- or in a throw statement.
- More jSparrow Markers - Added an additional marker for the following rules taking the total number of available jSparrow Markers to 95:
Released: Jul 7, 2023
v4.18.0 中的更新
特性
jSparrow Eclipse Plugin
- New Rule
- Use Ternary Operator - This rule is used to replace if-statements by equivalent statements using the ternary operator in cases where such a replacement is reasonable.
- More jSparrow Markers - Added 2 additional markers for the following rules taking the total number of available jSparrow Markers to 94:
- Use Ternary Operator.
- Replace Multi Branch If By Switch.
Released: May 31, 2023
v4.17.0 中的更新
特性
jSparrow Eclipse Plugin
- Added new 'Select Java Sources To Refactor' dialog.
Released: Feb 23, 2023
v4.15.0 中的更新
特性
jSparrow Eclipse Plugin
- Improved UI handling during refactoring process.
Released: Jan 10, 2023
v4.14.1 中的更新
修補程式
jSparrow Eclipse Plugin
- Fixed issues for the usage of jSparrow on eclipse.
Released: Dec 3, 2022
v4.14.0 中的更新
特性
jSparrow Eclipse Plugin
- Improved user experience - The appearance of the UI for the rule selection and the licensing process has been changed.
Released: Oct 26, 2022
v4.13.1 中的更新
修補程式
jSparrow Eclipse Plugin
- Cannot initialize class JNA Native - Fixed a license validation issue on some Eclipse versions started with JDK 11+.
Released: Sep 26, 2022
v4.13.0/v3.20.0 中的更新
特性
jSparrow Eclipse Plugin and Maven Plugin
- New Rules
- Replace Set.removeAll With ForEach - Calling the method 'removeAll' on a Set with a List as an invocation argument may lead to performance problems due to a possible 'O(n^2)' complexity. This rule replaces such invocations.
- Replace Wrong Class for Logger - If a given logger is initialized with a class that is different from the class where it is declared, then this rule will replace the wrong initialization argument with the correct one...
Released: Jun 23, 2022
v4.12.0/v3.19.0 中的更新
特性
jSparrow Eclipse Plugin and Maven Plugin
- New Rule
- Replace Request Mapping Annotation - Spring Framework 4.3 introduced composed annotations including '@GetMapping', '@PostMapping', etc. as an alternative of the @RequestMapping(method=...) for annotating HTTP request handlers. Accordingly, this rule replaces the @RequestMapping annotations with their equivalent dedicated alternatives.
Released: May 19, 2022
v4.11.0/v3.18.0 中的更新
特性
jSparrow Eclipse Plugin and Maven Plugin
- New Rule
- Remove Redundant Close - This rule is used to remove redundant 'close()' invocation statements on resources which are declared in the header of try-with-resource statements.
jSparrow Eclipse Plugin
- More jSparrow Markers - Added 13 additional markers for the following rules taking the total number of available jSparrow Markers to 89:
- Add Braces to Control Statements.
- Remove Deprecated Date Constructs.
- Replace Nested Loops with flatMap.
- Replace...