File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
src/main/java/org/openrewrite/java/migrate/lombok Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 1919import lombok .Value ;
2020import org .jspecify .annotations .Nullable ;
2121import org .openrewrite .ExecutionContext ;
22+ import org .openrewrite .Preconditions ;
2223import org .openrewrite .Recipe ;
2324import org .openrewrite .TreeVisitor ;
2425import org .openrewrite .java .JavaIsoVisitor ;
2526import org .openrewrite .java .JavaParser ;
2627import org .openrewrite .java .JavaTemplate ;
28+ import org .openrewrite .java .search .UsesType ;
2729import org .openrewrite .java .tree .J ;
2830
2931import static java .util .Comparator .comparing ;
@@ -45,7 +47,10 @@ public String getDescription() {
4547
4648 @ Override
4749 public TreeVisitor <?, ExecutionContext > getVisitor () {
48- return new Summarizer ();
50+ return Preconditions .check (
51+ new UsesType <>("lombok.Getter" , false ),
52+ new Summarizer ()
53+ );
4954 }
5055
5156
Original file line number Diff line number Diff line change 1919import lombok .Value ;
2020import org .jspecify .annotations .Nullable ;
2121import org .openrewrite .ExecutionContext ;
22+ import org .openrewrite .Preconditions ;
2223import org .openrewrite .Recipe ;
2324import org .openrewrite .TreeVisitor ;
2425import org .openrewrite .java .JavaIsoVisitor ;
2526import org .openrewrite .java .JavaParser ;
2627import org .openrewrite .java .JavaTemplate ;
28+ import org .openrewrite .java .search .UsesType ;
2729import org .openrewrite .java .tree .J ;
2830
2931import static java .util .Comparator .comparing ;
@@ -45,7 +47,10 @@ public String getDescription() {
4547
4648 @ Override
4749 public TreeVisitor <?, ExecutionContext > getVisitor () {
48- return new Summarizer ();
50+ return Preconditions .check (
51+ new UsesType <>("lombok.Setter" , false ),
52+ new Summarizer ()
53+ );
4954 }
5055
5156
You can’t perform that action at this time.
0 commit comments