Skip to content

Commit 9483b47

Browse files
committed
tests
1 parent a51aced commit 9483b47

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

rewrite-java-test/src/test/java/org/openrewrite/java/JavaTemplateGenericsTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ boolean test() {
126126
void recursiveType() {
127127
var template = JavaTemplate.builder("#{enumAssert:any(org.assertj.core.api.AbstractIterableAssert<?, ?, E, ?>)}.size().isLessThan(#{size:any(int)}).returnToIterable()")
128128
.genericTypes("E")
129-
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath())).build();
129+
.javaParser(JavaParser.fromJavaVersion().classpath(JavaParser.runtimeClasspath()))
130+
.build();
130131

131132
rewriteRun(
132133
spec -> spec.recipe(toRecipe(() -> new JavaIsoVisitor<>() {

rewrite-java/src/main/java/org/openrewrite/java/tree/TypeUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1221,7 +1221,7 @@ public boolean contains(JavaType target, JavaType source) {
12211221
if (parent == null) {
12221222
return false;
12231223
}
1224-
return this.target == target && this.source == source || parent.contains(target, source);
1224+
return Objects.equals(this.target, target) && Objects.equals(this.source, source) || parent.contains(target, source);
12251225
}
12261226

12271227
public TypeMode push(JavaType target, JavaType source) {

0 commit comments

Comments
 (0)