From 96cdbfc6c4788746d89dbe6c13edc6e34ab7c43b Mon Sep 17 00:00:00 2001 From: Michael Ernst Date: Mon, 16 Dec 2024 12:00:40 -0800 Subject: [PATCH] Make `CallableDeclarationAnnos.toString()` multiline --- ...holeProgramInferenceJavaParserStorage.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/framework/src/main/java/org/checkerframework/common/wholeprograminference/WholeProgramInferenceJavaParserStorage.java b/framework/src/main/java/org/checkerframework/common/wholeprograminference/WholeProgramInferenceJavaParserStorage.java index 8dc5a982d4e..6f107bac74f 100644 --- a/framework/src/main/java/org/checkerframework/common/wholeprograminference/WholeProgramInferenceJavaParserStorage.java +++ b/framework/src/main/java/org/checkerframework/common/wholeprograminference/WholeProgramInferenceJavaParserStorage.java @@ -1857,15 +1857,18 @@ public void transferAnnotations() { @Override public String toString() { - return "CallableDeclarationAnnos [declaration=" - + declaration - + ", parameterTypes=" - + parameterTypes - + ", receiverType=" - + receiverType - + ", returnType=" - + returnType - + "]"; + StringJoiner sj = + new StringJoiner( + "," + System.lineSeparator() + " ", + "CallableDeclarationAnnos{", + System.lineSeparator() + "}"); + sj.add("returnType = " + returnType); + sj.add("receiverType = " + receiverType); + sj.add("parameterTypes = " + parameterTypes); + sj.add("paramsDeclAnnos = " + paramsDeclAnnos); + sj.add("declarationAnnotations = " + declarationAnnotations); + sj.add("preconditions = " + preconditions); + return sj.toString(); } }