Skip to content

Commit a3e6b66

Browse files
committed
Remove dead Object condition handling
1 parent 32de37a commit a3e6b66

2 files changed

Lines changed: 464 additions & 10 deletions

File tree

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/configure/RuntimeDynamicAccessMetadata.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,6 @@ public String formatUnsatisfiedConditionsAsJson() {
235235
StringBuilder builder = new StringBuilder();
236236
boolean wroteAny = false;
237237
for (Object condition : localConditions) {
238-
if (formatUnsatisfiedCondition(condition) == null) {
239-
continue;
240-
}
241238
if (wroteAny) {
242239
builder.append(lineSeparator);
243240
}
@@ -256,13 +253,6 @@ public String formatUnsatisfiedConditionsAsJson() {
256253

257254
private static String formatUnsatisfiedCondition(Object condition) {
258255
if (condition instanceof Class<?> reachedTypeCondition) {
259-
/*
260-
* java.lang.Object is always reached in practice and adds noise to diagnostics.
261-
*/
262-
if (reachedTypeCondition == Object.class) {
263-
VMError.shouldNotReachHere("Object");
264-
return null;
265-
}
266256
return "typeReached(" + DynamicHub.fromClass(reachedTypeCondition).getTypeName() + ")";
267257
}
268258
return String.valueOf(condition);

0 commit comments

Comments
 (0)