@@ -177,6 +177,72 @@ examples:
177177type : specs.openrewrite.org/v1beta/example
178178recipeName : org.openrewrite.java.jackson.UpgradeJackson_2_3
179179examples :
180+ - description : ' `Jackson3DependenciesTest#jacksonAnnotations`'
181+ sources :
182+ - before : |
183+ <project>
184+ <modelVersion>4.0.0</modelVersion>
185+ <groupId>org.example</groupId>
186+ <artifactId>example</artifactId>
187+ <version>1.0.0</version>
188+ <dependencies>
189+ <dependency>
190+ <groupId>com.fasterxml.jackson.core</groupId>
191+ <artifactId>jackson-annotations</artifactId>
192+ <version>2.19.0</version>
193+ </dependency>
194+ </dependencies>
195+ </project>
196+ after: |
197+ <project>
198+ <modelVersion>4.0.0</modelVersion>
199+ <groupId>org.example</groupId>
200+ <artifactId>example</artifactId>
201+ <version>1.0.0</version>
202+ <dependencies>
203+ <dependency>
204+ <groupId>com.fasterxml.jackson.core</groupId>
205+ <artifactId>jackson-annotations</artifactId>
206+ <version>2.20</version>
207+ </dependency>
208+ </dependencies>
209+ </project>
210+ path: pom.xml
211+ language: xml
212+ - description : ' `Jackson3MethodRenamesTest#jsonGeneratorWriteObject`'
213+ sources :
214+ - before : |
215+ import com.fasterxml.jackson.core.JsonGenerator;
216+
217+ class Test {
218+ void test(JsonGenerator gen, Object value) throws Exception {
219+ gen.writeObject(value);
220+ }
221+ }
222+ after: |
223+ import tools.jackson.core.JsonGenerator;
224+
225+ class Test {
226+ void test(JsonGenerator gen, Object value) throws Exception {
227+ gen.writePOJO(value);
228+ }
229+ }
230+ language: java
231+ - description : ' `Jackson3TypeChangesTest#jsonFactory`'
232+ sources :
233+ - before : |
234+ import com.fasterxml.jackson.core.JsonFactory;
235+
236+ class Test {
237+ JsonFactory factory = new JsonFactory();
238+ }
239+ after: |
240+ import tools.jackson.core.TokenStreamFactory;
241+
242+ class Test {
243+ TokenStreamFactory factory = new TokenStreamFactory();
244+ }
245+ language: java
180246 - description : ' `UpgradeJackson_2_3Test#jacksonUpgradeToVersion3`'
181247 sources :
182248 - before : |
@@ -253,72 +319,6 @@ examples:
253319 </project>
254320 path: pom.xml
255321 language: xml
256- - description : ' `Jackson3DependenciesTest#jacksonAnnotations`'
257- sources :
258- - before : |
259- <project>
260- <modelVersion>4.0.0</modelVersion>
261- <groupId>org.example</groupId>
262- <artifactId>example</artifactId>
263- <version>1.0.0</version>
264- <dependencies>
265- <dependency>
266- <groupId>com.fasterxml.jackson.core</groupId>
267- <artifactId>jackson-annotations</artifactId>
268- <version>2.19.0</version>
269- </dependency>
270- </dependencies>
271- </project>
272- after: |
273- <project>
274- <modelVersion>4.0.0</modelVersion>
275- <groupId>org.example</groupId>
276- <artifactId>example</artifactId>
277- <version>1.0.0</version>
278- <dependencies>
279- <dependency>
280- <groupId>com.fasterxml.jackson.core</groupId>
281- <artifactId>jackson-annotations</artifactId>
282- <version>2.20</version>
283- </dependency>
284- </dependencies>
285- </project>
286- path: pom.xml
287- language: xml
288- - description : ' `Jackson3MethodRenamesTest#jsonGeneratorWriteObject`'
289- sources :
290- - before : |
291- import com.fasterxml.jackson.core.JsonGenerator;
292-
293- class Test {
294- void test(JsonGenerator gen, Object value) throws Exception {
295- gen.writeObject(value);
296- }
297- }
298- after: |
299- import tools.jackson.core.JsonGenerator;
300-
301- class Test {
302- void test(JsonGenerator gen, Object value) throws Exception {
303- gen.writePOJO(value);
304- }
305- }
306- language: java
307- - description : ' `Jackson3TypeChangesTest#jsonFactory`'
308- sources :
309- - before : |
310- import com.fasterxml.jackson.core.JsonFactory;
311-
312- class Test {
313- JsonFactory factory = new JsonFactory();
314- }
315- after: |
316- import tools.jackson.core.TokenStreamFactory;
317-
318- class Test {
319- TokenStreamFactory factory = new TokenStreamFactory();
320- }
321- language: java
322322 ---
323323type : specs.openrewrite.org/v1beta/example
324324recipeName : org.openrewrite.java.jackson.UpgradeJackson_2_3_RemoveRedundantFeatureFlags
0 commit comments