Skip to content

Commit fcceb9e

Browse files
committed
Minor Improvement
1 parent d81f0ec commit fcceb9e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

liquidjava-verifier/src/main/java/liquidjava/processor/refinement_checker/ExternalRefinementTypeChecker.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,16 @@ public <R> void visitCtMethod(CtMethod<R> method) {
9696
} else {
9797
if (!methodExists(targetType, method)) {
9898
String matchingNames = targetType.getMethods().stream()
99-
.filter(m -> m.getSimpleName().equals(method.getSimpleName())).map(m -> m.getSignature())
100-
.collect(Collectors.joining("\n\t"));
99+
.filter(m -> m.getSimpleName().equals(method.getSimpleName()))
100+
.map(m -> String.format("%s %s", m.getType().getSimpleName(), m.getSignature()))
101+
.collect(Collectors.joining("\n "));
101102

102103
StringBuilder sb = new StringBuilder();
103104
sb.append(String.format("Could not find method '%s %s' for '%s'", method.getType().getSimpleName(),
104105
method.getSignature(), prefix));
105106

106107
if (!matchingNames.isEmpty()) {
107-
sb.append("\nPossible matches:\n\t");
108+
sb.append("\nAvailable overloads:\n ");
108109
sb.append(matchingNames);
109110
}
110111
ErrorHandler.printCustomError(method, sb.toString(), errorEmitter);

0 commit comments

Comments
 (0)