diff --git a/src/main/resources/META-INF/rewrite/examples.yml b/src/main/resources/META-INF/rewrite/examples.yml index fb9ee482fa..6381142063 100644 --- a/src/main/resources/META-INF/rewrite/examples.yml +++ b/src/main/resources/META-INF/rewrite/examples.yml @@ -3777,6 +3777,30 @@ examples: language: java --- type: specs.openrewrite.org/v1beta/example +recipeName: org.openrewrite.java.migrate.guava.NoGuavaPredicatesAndOr +examples: +- description: '`NoGuavaPredicatesAndOrTest#replacePredicatesAnd`' + sources: + - before: | + import com.google.common.base.Predicate; + import com.google.common.base.Predicates; + + class Test { + Predicate isNotNull = s -> s != null; + Predicate isNotEmpty = s -> !s.isEmpty(); + Predicate combined = Predicates.and(isNotNull, isNotEmpty); + } + after: | + import com.google.common.base.Predicate; + + class Test { + Predicate isNotNull = s -> s != null; + Predicate isNotEmpty = s -> !s.isEmpty(); + Predicate combined = isNotNull.and(isNotEmpty); + } + language: java +--- +type: specs.openrewrite.org/v1beta/example recipeName: org.openrewrite.java.migrate.guava.NoGuavaPrimitiveAsList examples: - description: '`NoGuavaPrimitiveAsListTest#replaceBoolean`'