Skip to content

Commit 0e7be6f

Browse files
Replace getEstimatedEffortPerOccurrence() method with field (#807)
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.java.recipes.UseEstimatedEffortPerOccurrenceField?organizationId=QUxML01vZGVybmUvTW9kZXJuZSArIE9wZW5SZXdyaXRl Co-authored-by: Moderne <team@moderne.io>
1 parent 7d70265 commit 0e7be6f

File tree

63 files changed

+120
-252
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+120
-252
lines changed

src/main/java/org/openrewrite/staticanalysis/AddSerialAnnotationToSerialVersionUID.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ public class AddSerialAnnotationToSerialVersionUID extends Recipe {
4242
@Getter
4343
final String description = "Annotate any `serialVersionUID` fields with `@Serial` to indicate it's part of the serialization mechanism.";
4444

45-
@Override
46-
public Duration getEstimatedEffortPerOccurrence() {
47-
return Duration.ofMinutes(1);
48-
}
45+
@Getter
46+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(1);
4947

5048
@Override
5149
@NonNull

src/main/java/org/openrewrite/staticanalysis/BooleanChecksNotInverted.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,8 @@ public class BooleanChecksNotInverted extends Recipe {
3838
@Getter
3939
final Set<String> tags = singleton("RSPEC-S1940");
4040

41-
@Override
42-
public Duration getEstimatedEffortPerOccurrence() {
43-
return Duration.ofMinutes(2);
44-
}
41+
@Getter
42+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(2);
4543

4644
@Override
4745
public TreeVisitor<?, ExecutionContext> getVisitor() {

src/main/java/org/openrewrite/staticanalysis/ChainStringBuilderAppendCalls.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ public class ChainStringBuilderAppendCalls extends Recipe {
4242
@Getter
4343
final String description = "String concatenation within calls to `StringBuilder.append()` causes unnecessary memory allocation. Except for concatenations of String literals, which are joined together at compile time. Replaces inefficient concatenations with chained calls to `StringBuilder.append()`.";
4444

45-
@Override
46-
public @Nullable Duration getEstimatedEffortPerOccurrence() {
47-
return Duration.ofMinutes(2);
48-
}
45+
@Getter
46+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(2);
4947

5048
@Override
5149
public TreeVisitor<?, ExecutionContext> getVisitor() {

src/main/java/org/openrewrite/staticanalysis/CollectionToArrayShouldHaveProperType.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,8 @@ public class CollectionToArrayShouldHaveProperType extends Recipe {
4343
final String description = "Using `Collection.toArray()` without parameters returns an `Object[]`, which requires casting. " +
4444
"It is more efficient and clearer to use `Collection.toArray(new T[0])` instead.";
4545

46-
@Override
47-
public Duration getEstimatedEffortPerOccurrence() {
48-
return Duration.ofMinutes(2);
49-
}
46+
@Getter
47+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(2);
5048

5149
@Getter
5250
final Set<String> tags = singleton("RSPEC-S3020");

src/main/java/org/openrewrite/staticanalysis/EqualsAvoidsNull.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,7 @@ public class EqualsAvoidsNull extends Recipe {
5555

5656
Set<String> tags = singleton("RSPEC-S1132");
5757

58-
@Override
59-
public Duration getEstimatedEffortPerOccurrence() {
60-
return ofMinutes(10);
61-
}
58+
Duration estimatedEffortPerOccurrence = ofMinutes(10);
6259

6360
@Override
6461
public TreeVisitor<?, ExecutionContext> getVisitor() {

src/main/java/org/openrewrite/staticanalysis/ExplicitInitialization.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ public class ExplicitInitialization extends Recipe {
4242
@Getter
4343
final Set<String> tags = singleton("RSPEC-S3052");
4444

45-
@Override
46-
public Duration getEstimatedEffortPerOccurrence() {
47-
return Duration.ofMinutes(2);
48-
}
45+
@Getter
46+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(2);
4947

5048
@Override
5149
public TreeVisitor<?, ExecutionContext> getVisitor() {

src/main/java/org/openrewrite/staticanalysis/ExternalizableHasNoArgsConstructor.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,8 @@ public class ExternalizableHasNoArgsConstructor extends Recipe {
4444
@Getter
4545
final String description = "`Externalizable` classes handle both serialization and deserialization and must have a no-args constructor for the deserialization process.";
4646

47-
@Override
48-
public Duration getEstimatedEffortPerOccurrence() {
49-
return Duration.ofMinutes(20);
50-
}
47+
@Getter
48+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(20);
5149

5250
@Getter
5351
final Set<String> tags = singleton("RSPEC-S2060");

src/main/java/org/openrewrite/staticanalysis/FallThrough.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,8 @@ public class FallThrough extends Recipe {
3535
@Getter
3636
final Set<String> tags = singleton("RSPEC-S128");
3737

38-
@Override
39-
public Duration getEstimatedEffortPerOccurrence() {
40-
return Duration.ofMinutes(10);
41-
}
38+
@Getter
39+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(10);
4240

4341
@Override
4442
public TreeVisitor<?, ExecutionContext> getVisitor() {

src/main/java/org/openrewrite/staticanalysis/FinalizePrivateFields.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,8 @@ public class FinalizePrivateFields extends Recipe {
4141
@Getter
4242
final String description = "Adds the `final` modifier keyword to private instance variables which are not reassigned.";
4343

44-
@Override
45-
public @Nullable Duration getEstimatedEffortPerOccurrence() {
46-
return Duration.ofMinutes(2);
47-
}
44+
@Getter
45+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(2);
4846

4947
@Override
5048
public TreeVisitor<?, ExecutionContext> getVisitor() {

src/main/java/org/openrewrite/staticanalysis/ForLoopIncrementInUpdate.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,8 @@ public class ForLoopIncrementInUpdate extends Recipe {
4545
@Getter
4646
final Set<String> tags = singleton("RSPEC-S1994");
4747

48-
@Override
49-
public Duration getEstimatedEffortPerOccurrence() {
50-
return Duration.ofMinutes(20);
51-
}
48+
@Getter
49+
final Duration estimatedEffortPerOccurrence = Duration.ofMinutes(20);
5250

5351
@Override
5452
public TreeVisitor<?, ExecutionContext> getVisitor() {

0 commit comments

Comments
 (0)