@@ -3422,6 +3422,50 @@ examples:
34223422 }
34233423 }
34243424 language: java
3425+ - description : ' `NoGuavaPredicatesEqualToTest#predicatesEqualToToPredicateIsEqual`'
3426+ sources :
3427+ - before : |
3428+ import com.google.common.base.Predicate;
3429+ import com.google.common.base.Predicates;
3430+
3431+ class A {
3432+ public static Predicate<String> isHelloPredicate() {
3433+ return Predicates.equalTo("hello");
3434+ }
3435+ }
3436+ after: |
3437+ import java.util.function.Predicate;
3438+
3439+ class A {
3440+ public static Predicate<String> isHelloPredicate() {
3441+ return Predicate.isEqual("hello");
3442+ }
3443+ }
3444+ language: java
3445+ - description : ' `NoGuavaSetsFilterTest#replaceSetsFilter`'
3446+ sources :
3447+ - before : |
3448+ import java.util.Set;
3449+
3450+ import com.google.common.base.Predicate;
3451+ import com.google.common.collect.Sets;
3452+
3453+ class Test {
3454+ public static Set<Object> test(Set<Object> set, Predicate<Object> isNotNull) {
3455+ return Sets.filter(set, isNotNull);
3456+ }
3457+ }
3458+ after: |
3459+ import java.util.Set;
3460+ import java.util.function.Predicate;
3461+ import java.util.stream.Collectors;
3462+
3463+ class Test {
3464+ public static Set<Object> test(Set<Object> set, Predicate<Object> isNotNull) {
3465+ return set.stream().filter(isNotNull).collect(Collectors.toSet());
3466+ }
3467+ }
3468+ language: java
34253469 - description : ' `NoGuavaTest#moreObjectsFirstNonNullToObjectsRequireNonNullElse`'
34263470 sources :
34273471 - before : |
@@ -3510,6 +3554,35 @@ examples:
35103554 language: java
35113555 ---
35123556type : specs.openrewrite.org/v1beta/example
3557+ recipeName : org.openrewrite.java.migrate.guava.NoGuavaCollections2Transform
3558+ examples :
3559+ - description : ' `NoGuavaCollections2TransformTest#replaceCollections2Transform`'
3560+ sources :
3561+ - before : |
3562+ import java.util.Collection;
3563+
3564+ import com.google.common.base.Function;
3565+ import com.google.common.collect.Collections2;
3566+
3567+ class Test {
3568+ Iterable<Integer> test(Collection<String> collection, Function<String, Integer> toSize) {
3569+ return Collections2.transform(collection, toSize);
3570+ }
3571+ }
3572+ after: |
3573+ import java.util.Collection;
3574+ import java.util.stream.Collectors;
3575+
3576+ import com.google.common.base.Function;
3577+
3578+ class Test {
3579+ Iterable<Integer> test(Collection<String> collection, Function<String, Integer> toSize) {
3580+ return collection.stream().map(toSize).collect(Collectors.toList());
3581+ }
3582+ }
3583+ language: java
3584+ ---
3585+ type : specs.openrewrite.org/v1beta/example
35133586recipeName : org.openrewrite.java.migrate.guava.NoGuavaCreateTempDir
35143587examples :
35153588- description : ' `NoGuavaCreateTempDirTest#inMethodThrowingException`'
@@ -3703,6 +3776,35 @@ examples:
37033776 language: java
37043777 ---
37053778type : specs.openrewrite.org/v1beta/example
3779+ recipeName : org.openrewrite.java.migrate.guava.NoGuavaIterablesTransform
3780+ examples :
3781+ - description : ' `NoGuavaIterablesTransformTest#replaceIterablesTransform`'
3782+ sources :
3783+ - before : |
3784+ import java.util.Collection;
3785+
3786+ import com.google.common.base.Function;
3787+ import com.google.common.collect.Iterables;
3788+
3789+ class Test {
3790+ Iterable<Integer> test(Collection<String> collection, Function<String, Integer> toSize) {
3791+ return Iterables.transform(collection, toSize);
3792+ }
3793+ }
3794+ after: |
3795+ import java.util.Collection;
3796+ import java.util.stream.Collectors;
3797+
3798+ import com.google.common.base.Function;
3799+
3800+ class Test {
3801+ Iterable<Integer> test(Collection<String> collection, Function<String, Integer> toSize) {
3802+ return collection.stream().map(toSize).collect(Collectors.toList());
3803+ }
3804+ }
3805+ language: java
3806+ ---
3807+ type : specs.openrewrite.org/v1beta/example
37063808recipeName : org.openrewrite.java.migrate.guava.NoGuavaListsNewArrayList
37073809examples :
37083810- description : ' `NoGuavaListsNewArrayListTest#replaceWithNewArrayList`'
@@ -3920,35 +4022,6 @@ examples:
39204022 language: java
39214023 ---
39224024type : specs.openrewrite.org/v1beta/example
3923- recipeName : org.openrewrite.java.migrate.guava.NoGuavaSetsFilter
3924- examples :
3925- - description : ' `NoGuavaSetsFilterTest#replaceSetsFilter`'
3926- sources :
3927- - before : |
3928- import java.util.Set;
3929-
3930- import com.google.common.base.Predicate;
3931- import com.google.common.collect.Sets;
3932-
3933- class Test {
3934- public static Set<Object> test(Set<Object> set, Predicate<Object> isNotNull) {
3935- return Sets.filter(set, isNotNull);
3936- }
3937- }
3938- after: |
3939- import java.util.Set;
3940- import java.util.stream.Collectors;
3941-
3942- import com.google.common.base.Predicate;
3943-
3944- class Test {
3945- public static Set<Object> test(Set<Object> set, Predicate<Object> isNotNull) {
3946- return set.stream().filter(isNotNull).collect(Collectors.toSet());
3947- }
3948- }
3949- language: java
3950- ---
3951- type : specs.openrewrite.org/v1beta/example
39524025recipeName : org.openrewrite.java.migrate.guava.NoGuavaSetsNewConcurrentHashSet
39534026examples :
39544027- description : ' `NoGuavaSetsNewConcurrentHashSetTest#replaceWithNewConcurrentHashSet`'
@@ -4400,6 +4473,24 @@ examples:
44004473type : specs.openrewrite.org/v1beta/example
44014474recipeName : org.openrewrite.java.migrate.jakarta.JakartaEE10
44024475examples :
4476+ - description : ' `JakartaEE10Test#chainedJettyUpgradeEE10`'
4477+ sources :
4478+ - before : |
4479+ <project>
4480+ <modelVersion>4.0.0</modelVersion>
4481+ <groupId>com.example</groupId>
4482+ <artifactId>demo</artifactId>
4483+ <version>0.0.1-SNAPSHOT</version>
4484+ <dependencies>
4485+ <dependency>
4486+ <groupId>org.eclipse.jetty.websocket</groupId>
4487+ <artifactId>websocket-server</artifactId>
4488+ <version>9.4.58.v20250814</version>
4489+ </dependency>
4490+ </dependencies>
4491+ </project>
4492+ path: pom.xml
4493+ language: xml
44034494 - description : ' `UpdateAnnotationAttributeJavaxToJakartaTest#replaceInterfaceName`'
44044495 sources :
44054496 - before : |
0 commit comments