-
Notifications
You must be signed in to change notification settings - Fork 46
Upgrade OpenRewrite Templating 1.24.2 -> 1.25.1 #1636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Suggested commit message:
|
Looks good. No mutations were possible for these changes. |
2 similar comments
Looks good. No mutations were possible for these changes. |
Looks good. No mutations were possible for these changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generated code now has a different way of matching array parameters; LGTM.
Changes
diff -u -r JUnitToAssertJRulesRecipes.java JUnitToAssertJRulesRecipes.java
--- JUnitToAssertJRulesRecipes.java 2025-04-11 16:16:16.576603983 +0200
+++ JUnitToAssertJRulesRecipes.java 2025-04-11 16:16:32.344063825 +0200
@@ -131,11 +131,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(boolean)}, #{actual:anyArray(boolean)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(boolean[])}, #{actual:any(boolean[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(boolean)}).containsExactly(#{expected:anyArray(boolean)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(boolean[])}).containsExactly(#{expected:any(boolean[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -191,11 +191,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(boolean)}, #{actual:anyArray(boolean)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(boolean[])}, #{actual:any(boolean[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(boolean)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(boolean)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(boolean[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(boolean[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -251,11 +251,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(boolean)}, #{actual:anyArray(boolean)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(boolean[])}, #{actual:any(boolean[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(boolean)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(boolean)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(boolean[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(boolean[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -314,11 +314,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(byte)}, #{actual:anyArray(byte)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(byte[])}, #{actual:any(byte[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(byte)}).containsExactly(#{expected:anyArray(byte)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(byte[])}).containsExactly(#{expected:any(byte[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -374,11 +374,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(byte)}, #{actual:anyArray(byte)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(byte[])}, #{actual:any(byte[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(byte)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(byte)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(byte[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(byte[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -434,11 +434,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(byte)}, #{actual:anyArray(byte)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(byte[])}, #{actual:any(byte[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(byte)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(byte)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(byte[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(byte[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -497,11 +497,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(char)}, #{actual:anyArray(char)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(char[])}, #{actual:any(char[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(char)}).containsExactly(#{expected:anyArray(char)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(char[])}).containsExactly(#{expected:any(char[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -557,11 +557,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(char)}, #{actual:anyArray(char)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(char[])}, #{actual:any(char[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(char)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(char)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(char[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(char[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -617,11 +617,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(char)}, #{actual:anyArray(char)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(char[])}, #{actual:any(char[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(char)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(char)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(char[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(char[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -680,11 +680,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(short)}, #{actual:anyArray(short)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(short[])}, #{actual:any(short[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(short)}).containsExactly(#{expected:anyArray(short)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(short[])}).containsExactly(#{expected:any(short[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -740,11 +740,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(short)}, #{actual:anyArray(short)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(short[])}, #{actual:any(short[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(short)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(short)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(short[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(short[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -800,11 +800,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(short)}, #{actual:anyArray(short)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(short[])}, #{actual:any(short[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(short)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(short)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(short[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(short[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -863,11 +863,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(int)}, #{actual:anyArray(int)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(int[])}, #{actual:any(int[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(int)}).containsExactly(#{expected:anyArray(int)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(int[])}).containsExactly(#{expected:any(int[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -923,11 +923,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(int)}, #{actual:anyArray(int)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(int[])}, #{actual:any(int[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(int)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(int)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(int[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(int[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -983,11 +983,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(int)}, #{actual:anyArray(int)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(int[])}, #{actual:any(int[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(int)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(int)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(int[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(int[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1046,11 +1046,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(long)}, #{actual:anyArray(long)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(long[])}, #{actual:any(long[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(long)}).containsExactly(#{expected:anyArray(long)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(long[])}).containsExactly(#{expected:any(long[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1106,11 +1106,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(long)}, #{actual:anyArray(long)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(long[])}, #{actual:any(long[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(long)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(long)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(long[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(long[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1166,11 +1166,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(long)}, #{actual:anyArray(long)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(long[])}, #{actual:any(long[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(long)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(long)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(long[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(long[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1229,11 +1229,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(float)}, #{actual:anyArray(float)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(float[])}, #{actual:any(float[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).containsExactly(#{expected:anyArray(float)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).containsExactly(#{expected:any(float[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1289,11 +1289,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(float)}, #{actual:anyArray(float)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(float[])}, #{actual:any(float[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(float)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(float[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1349,11 +1349,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(float)}, #{actual:anyArray(float)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(float[])}, #{actual:any(float[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(float)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(float[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1412,11 +1412,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(float)}, #{actual:anyArray(float)}, #{delta:any(float)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(float[])}, #{actual:any(float[])}, #{delta:any(float)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).containsExactly(#{expected:anyArray(float)}, org.assertj.core.api.Assertions.offset(#{delta:any(float)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).containsExactly(#{expected:any(float[])}, org.assertj.core.api.Assertions.offset(#{delta:any(float)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1472,11 +1472,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(float)}, #{actual:anyArray(float)}, #{delta:any(float)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(float[])}, #{actual:any(float[])}, #{delta:any(float)}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(float)}, org.assertj.core.api.Assertions.offset(#{delta:any(float)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(float[])}, org.assertj.core.api.Assertions.offset(#{delta:any(float)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1532,11 +1532,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(float)}, #{actual:anyArray(float)}, #{delta:any(float)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(float[])}, #{actual:any(float[])}, #{delta:any(float)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(float)}, org.assertj.core.api.Assertions.offset(#{delta:any(float)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(float[])}, org.assertj.core.api.Assertions.offset(#{delta:any(float)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1595,11 +1595,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(double)}, #{actual:anyArray(double)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(double[])}, #{actual:any(double[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).containsExactly(#{expected:anyArray(double)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).containsExactly(#{expected:any(double[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1655,11 +1655,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(double)}, #{actual:anyArray(double)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(double[])}, #{actual:any(double[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(double)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(double[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1715,11 +1715,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(double)}, #{actual:anyArray(double)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(double[])}, #{actual:any(double[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(double)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(double[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1778,11 +1778,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(double)}, #{actual:anyArray(double)}, #{delta:any(double)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(double[])}, #{actual:any(double[])}, #{delta:any(double)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).containsExactly(#{expected:anyArray(double)}, org.assertj.core.api.Assertions.offset(#{delta:any(double)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).containsExactly(#{expected:any(double[])}, org.assertj.core.api.Assertions.offset(#{delta:any(double)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1838,11 +1838,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(double)}, #{actual:anyArray(double)}, #{delta:any(double)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(double[])}, #{actual:any(double[])}, #{delta:any(double)}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(double)}, org.assertj.core.api.Assertions.offset(#{delta:any(double)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(double[])}, org.assertj.core.api.Assertions.offset(#{delta:any(double)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1898,11 +1898,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(double)}, #{actual:anyArray(double)}, #{delta:any(double)}, #{messageSupplier:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(double[])}, #{actual:any(double[])}, #{delta:any(double)}, #{messageSupplier:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).withFailMessage(#{messageSupplier:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(double)}, org.assertj.core.api.Assertions.offset(#{delta:any(double)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).withFailMessage(#{messageSupplier:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(double[])}, org.assertj.core.api.Assertions.offset(#{delta:any(double)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -1961,11 +1961,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(java.lang.Object)}, #{actual:anyArray(java.lang.Object)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(java.lang.Object[])}, #{actual:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).containsExactly(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).containsExactly(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2021,11 +2021,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(java.lang.Object)}, #{actual:anyArray(java.lang.Object)}, #{message:any(java.lang.String)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(java.lang.Object[])}, #{actual:any(java.lang.Object[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2081,11 +2081,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:anyArray(java.lang.Object)}, #{actual:anyArray(java.lang.Object)}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
+ .builder("org.junit.jupiter.api.Assertions.assertArrayEquals(#{expected:any(java.lang.Object[])}, #{actual:any(java.lang.Object[])}, #{message:any(java.util.function.Supplier<java.lang.String>)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).withFailMessage(#{message:any(java.util.function.Supplier<java.lang.String>)}).containsExactly(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
diff -u -r NullRulesRecipes.java NullRulesRecipes.java
--- NullRulesRecipes.java 2025-04-11 16:16:16.605604829 +0200
+++ NullRulesRecipes.java 2025-04-11 16:16:32.366064467 +0200
@@ -79,13 +79,13 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
return new AbstractRefasterJavaVisitor() {
final JavaTemplate before$0 = JavaTemplate
- .builder("null == #{object:any([email protected] Object)}")
+ .builder("null == #{object:any(java.lang.Object)}")
.build();
final JavaTemplate before$1 = JavaTemplate
- .builder("java.util.Objects.isNull(#{object:any([email protected] Object)})")
+ .builder("java.util.Objects.isNull(#{object:any(java.lang.Object)})")
.build();
final JavaTemplate after = JavaTemplate
- .builder("#{object:any([email protected] Object)} == null")
+ .builder("#{object:any(java.lang.Object)} == null")
.build();
@Override
@@ -167,13 +167,13 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
return new AbstractRefasterJavaVisitor() {
final JavaTemplate before$0 = JavaTemplate
- .builder("null != #{object:any([email protected] Object)}")
+ .builder("null != #{object:any(java.lang.Object)}")
.build();
final JavaTemplate before$1 = JavaTemplate
- .builder("java.util.Objects.nonNull(#{object:any([email protected] Object)})")
+ .builder("java.util.Objects.nonNull(#{object:any(java.lang.Object)})")
.build();
final JavaTemplate after = JavaTemplate
- .builder("#{object:any([email protected] Object)} != null")
+ .builder("#{object:any(java.lang.Object)} != null")
.build();
@Override
diff -u -r StringRulesRecipes.java StringRulesRecipes.java
--- StringRulesRecipes.java 2025-04-11 16:16:16.709607862 +0200
+++ StringRulesRecipes.java 2025-04-11 16:16:32.445066771 +0200
@@ -173,7 +173,7 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("#{str:any([email protected] String)} == null || #{str}.isEmpty()")
+ .builder("#{str:any(java.lang.String)} == null || #{str}.isEmpty()")
.build();
final JavaTemplate after = JavaTemplate
.builder("com.google.common.base.Strings.isNullOrEmpty(#{str:any(java.lang.String)})")
@@ -373,11 +373,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before$0 = JavaTemplate
- .builder("com.google.common.base.Joiner.on(#{delimiter:any(java.lang.String)}).join(#{elements:anyArray(java.lang.CharSequence)})")
+ .builder("com.google.common.base.Joiner.on(#{delimiter:any(java.lang.String)}).join(#{elements:any(java.lang.CharSequence[])})")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before$1 = JavaTemplate
- .builder("java.util.Arrays.stream(#{elements:anyArray(java.lang.CharSequence)}).collect(java.util.stream.Collectors.joining(#{delimiter:any(java.lang.String)}))")
+ .builder("java.util.Arrays.stream(#{elements:any(java.lang.CharSequence[])}).collect(java.util.stream.Collectors.joining(#{delimiter:any(java.lang.String)}))")
.build();
final JavaTemplate before0$0 = JavaTemplate
.builder("com.google.common.base.Joiner.on(#{delimiter:any(java.lang.String)}).join(#{elements:any(java.lang.Iterable<? extends java.lang.CharSequence>)})")
@@ -410,7 +410,7 @@
maybeRemoveImport("java.util.Arrays");
maybeRemoveImport("java.util.stream.Collectors.joining");
return embed(
- after.apply(getCursor(), elem.getCoordinates().replace(), matcher.parameter(0), matcher.parameter(1)),
+ after.apply(getCursor(), elem.getCoordinates().replace(), matcher.parameter(1), matcher.parameter(0)),
getCursor(),
ctx,
SHORTEN_NAMES
@@ -429,7 +429,7 @@
maybeRemoveImport("com.google.common.collect.Streams");
maybeRemoveImport("java.util.stream.Collectors.joining");
return embed(
- after.apply(getCursor(), elem.getCoordinates().replace(), matcher.parameter(0), matcher.parameter(1)),
+ after.apply(getCursor(), elem.getCoordinates().replace(), matcher.parameter(1), matcher.parameter(0)),
getCursor(),
ctx,
SHORTEN_NAMES
@@ -570,13 +570,13 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before$0 = JavaTemplate
- .builder("String.valueOf(#{data:anyArray(char)}, #{offset:any(int)}, #{count:any(int)})")
+ .builder("String.valueOf(#{data:any(char[])}, #{offset:any(int)}, #{count:any(int)})")
.build();
final JavaTemplate before$1 = JavaTemplate
- .builder("String.copyValueOf(#{data:anyArray(char)}, #{offset:any(int)}, #{count:any(int)})")
+ .builder("String.copyValueOf(#{data:any(char[])}, #{offset:any(int)}, #{count:any(int)})")
.build();
final JavaTemplate after = JavaTemplate
- .builder("new String(#{data:anyArray(char)}, #{offset:any(int)}, #{count:any(int)})")
+ .builder("new String(#{data:any(char[])}, #{offset:any(int)}, #{count:any(int)})")
.build();
@Override
@@ -641,13 +641,13 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before$0 = JavaTemplate
- .builder("String.valueOf(#{data:anyArray(char)})")
+ .builder("String.valueOf(#{data:any(char[])})")
.build();
final JavaTemplate before$1 = JavaTemplate
- .builder("new String(#{data:anyArray(char)}, 0, #{data}.length)")
+ .builder("new String(#{data:any(char[])}, 0, #{data}.length)")
.build();
final JavaTemplate after = JavaTemplate
- .builder("new String(#{data:anyArray(char)})")
+ .builder("new String(#{data:any(char[])})")
.build();
@Override
diff -u -r TestNGToAssertJRulesRecipes.java TestNGToAssertJRulesRecipes.java
--- TestNGToAssertJRulesRecipes.java 2025-04-11 16:16:16.910613725 +0200
+++ TestNGToAssertJRulesRecipes.java 2025-04-11 16:16:32.630072167 +0200
@@ -2268,43 +2268,43 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(boolean)}, #{expected:anyArray(boolean)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(boolean[])}, #{expected:any(boolean[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before0 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(byte)}, #{expected:anyArray(byte)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(byte[])}, #{expected:any(byte[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before1 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(char)}, #{expected:anyArray(char)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(char[])}, #{expected:any(char[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before2 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(short)}, #{expected:anyArray(short)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(short[])}, #{expected:any(short[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before3 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(int)}, #{expected:anyArray(int)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(int[])}, #{expected:any(int[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before4 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(long)}, #{expected:anyArray(long)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(long[])}, #{expected:any(long[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before5 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(float)}, #{expected:anyArray(float)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(float[])}, #{expected:any(float[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before6 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(double)}, #{expected:anyArray(double)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(double[])}, #{expected:any(double[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before7 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(java.lang.Object)}, #{expected:anyArray(java.lang.Object)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(java.lang.Object[])}, #{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).containsExactly(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).containsExactly(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2432,43 +2432,43 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(boolean)}, #{expected:anyArray(boolean)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(boolean[])}, #{expected:any(boolean[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before0 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(byte)}, #{expected:anyArray(byte)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(byte[])}, #{expected:any(byte[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before1 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(char)}, #{expected:anyArray(char)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(char[])}, #{expected:any(char[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before2 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(short)}, #{expected:anyArray(short)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(short[])}, #{expected:any(short[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before3 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(int)}, #{expected:anyArray(int)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(int[])}, #{expected:any(int[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before4 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(long)}, #{expected:anyArray(long)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(long[])}, #{expected:any(long[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before5 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(float)}, #{expected:anyArray(float)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(float[])}, #{expected:any(float[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before6 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(double)}, #{expected:anyArray(double)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(double[])}, #{expected:any(double[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate before7 = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(java.lang.Object)}, #{expected:anyArray(java.lang.Object)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(java.lang.Object[])}, #{expected:any(java.lang.Object[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2596,11 +2596,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(float)}, #{expected:anyArray(float)}, #{delta:any(float)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(float[])}, #{expected:any(float[])}, #{delta:any(float)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).containsExactly(#{expected:anyArray(float)}, org.assertj.core.data.Offset.offset(#{delta:any(float)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).containsExactly(#{expected:any(float[])}, org.assertj.core.data.Offset.offset(#{delta:any(float)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2656,11 +2656,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(float)}, #{expected:anyArray(float)}, #{delta:any(float)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(float[])}, #{expected:any(float[])}, #{delta:any(float)}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(float)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(float)}, org.assertj.core.data.Offset.offset(#{delta:any(float)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(float[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(float[])}, org.assertj.core.data.Offset.offset(#{delta:any(float)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2716,11 +2716,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(double)}, #{expected:anyArray(double)}, #{delta:any(double)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(double[])}, #{expected:any(double[])}, #{delta:any(double)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).containsExactly(#{expected:anyArray(double)}, org.assertj.core.data.Offset.offset(#{delta:any(double)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).containsExactly(#{expected:any(double[])}, org.assertj.core.data.Offset.offset(#{delta:any(double)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2776,11 +2776,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEquals(#{actual:anyArray(double)}, #{expected:anyArray(double)}, #{delta:any(double)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEquals(#{actual:any(double[])}, #{expected:any(double[])}, #{delta:any(double)}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(double)}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:anyArray(double)}, org.assertj.core.data.Offset.offset(#{delta:any(double)}));")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(double[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactly(#{expected:any(double[])}, org.assertj.core.data.Offset.offset(#{delta:any(double)}));")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2836,11 +2836,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEqualsNoOrder(#{actual:anyArray(java.lang.Object)}, #{expected:anyArray(java.lang.Object)});")
+ .builder("org.testng.Assert.assertEqualsNoOrder(#{actual:any(java.lang.Object[])}, #{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).containsExactlyInAnyOrder(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).containsExactlyInAnyOrder(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
@@ -2896,11 +2896,11 @@
public TreeVisitor<?, ExecutionContext> getVisitor() {
JavaVisitor<ExecutionContext> javaVisitor = new AbstractRefasterJavaVisitor() {
final JavaTemplate before = JavaTemplate
- .builder("org.testng.Assert.assertEqualsNoOrder(#{actual:anyArray(java.lang.Object)}, #{expected:anyArray(java.lang.Object)}, #{message:any(java.lang.String)});")
+ .builder("org.testng.Assert.assertEqualsNoOrder(#{actual:any(java.lang.Object[])}, #{expected:any(java.lang.Object[])}, #{message:any(java.lang.String)});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
final JavaTemplate after = JavaTemplate
- .builder("org.assertj.core.api.Assertions.assertThat(#{actual:anyArray(java.lang.Object)}).withFailMessage(#{message:any(java.lang.String)}).containsExactlyInAnyOrder(#{expected:anyArray(java.lang.Object)});")
+ .builder("org.assertj.core.api.Assertions.assertThat(#{actual:any(java.lang.Object[])}).withFailMessage(#{message:any(java.lang.String)}).containsExactlyInAnyOrder(#{expected:any(java.lang.Object[])});")
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
.build();
diff -u -r TimeRulesRecipes.java TimeRulesRecipes.java
--- TimeRulesRecipes.java 2025-04-11 16:16:17.158620957 +0200
+++ TimeRulesRecipes.java 2025-04-11 16:16:32.853078671 +0200
@@ -3004,7 +3004,7 @@
}
if ((matcher = before$1.matcher(getCursor())).find()) {
return embed(
- after.apply(getCursor(), elem.getCoordinates().replace(), matcher.parameter(0), matcher.parameter(1)),
+ after.apply(getCursor(), elem.getCoordinates().replace(), matcher.parameter(1), matcher.parameter(0)),
getCursor(),
ctx,
SHORTEN_NAMES
This PR may unblock #1609. |
ec21b7d
to
869e932
Compare
Looks good. No mutations were possible for these changes. |
|
This PR contains the following updates:
1.24.2
->1.25.1
1.24.2
->1.25.1
Release Notes
openrewrite/rewrite-templating (OpenRewrite Templating)
v1.25.1
: 1.25.1Compare Source
What's Changed
Full Changelog: openrewrite/rewrite-templating@v1.25.0...v1.25.1
v1.25.0
: 1.25.0Compare Source
What's Changed
Full Changelog: openrewrite/rewrite-templating@v1.24.1...v1.25.0