Skip to content

Commit f7b19bc

Browse files
[MNG-8759] Restore toString method in DefaultJavaToolchain
1 parent 85af2c7 commit f7b19bc

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

compat/maven-compat/src/main/java/org/apache/maven/toolchain/ToolchainManagerFactory.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,11 @@ public org.apache.maven.api.toolchain.ToolchainModel getModel() {
212212
public boolean matchesRequirements(Map<String, String> requirements) {
213213
return delegate.matchesRequirements(requirements);
214214
}
215+
216+
@Override
217+
public String toString() {
218+
return delegate.toString();
219+
}
215220
}
216221

217222
private record ToolchainWrapperV3(org.apache.maven.api.Toolchain delegate) implements Toolchain, ToolchainPrivate {
@@ -235,5 +240,10 @@ public boolean matchesRequirements(Map<String, String> requirements) {
235240
public ToolchainModel getModel() {
236241
return new ToolchainModel(delegate.getModel());
237242
}
243+
244+
@Override
245+
public String toString() {
246+
return delegate.toString();
247+
}
238248
}
239249
}

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultJavaToolchainFactory.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,11 @@ public boolean matchesRequirements(Map<String, String> requirements) {
167167
}
168168
return true;
169169
}
170+
171+
@Override
172+
public String toString() {
173+
return "JDK[" + getJavaHome() + "]";
174+
}
170175
}
171176

172177
static final class ExactMatcher implements Predicate<String> {

0 commit comments

Comments
 (0)