Skip to content

Commit e4d0746

Browse files
committed
Only print "Detailed message" when there is one
1 parent c012082 commit e4d0746

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

substratevm/src/com.oracle.graal.pointsto/src/com/oracle/graal/pointsto/constraints/UnsupportedFeatures.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,13 @@ public void report(BigBang bb) {
121121
printStream.close();
122122

123123
String unsupportedFeaturesMessage;
124+
String output = outputStream.toString();
125+
String detailedMessage = output.isEmpty() ? "" : "\nDetailed message:\n" + output;
124126
if (singleEntry) {
125-
unsupportedFeaturesMessage = entries.get(0).message + "\nDetailed message:\n" + outputStream.toString();
127+
unsupportedFeaturesMessage = entries.get(0).message + detailedMessage;
126128
throw new UnsupportedFeatureException(unsupportedFeaturesMessage, entries.get(0).originalException);
127129
} else {
128-
unsupportedFeaturesMessage = "Unsupported features in " + entries.size() + " methods" + "\nDetailed message:\n" + outputStream.toString();
130+
unsupportedFeaturesMessage = "Unsupported features in " + entries.size() + " methods" + detailedMessage;
129131
throw new UnsupportedFeatureException(unsupportedFeaturesMessage);
130132
}
131133

0 commit comments

Comments
 (0)