# HG changeset patch # User Gary Benson # Date 1301322099 -3600 # Node ID 0ca449acee7daf24d5a38a1fbf61302d6815523c # Parent 67e51ee24c470f5ab5ca32be809eae07ae67f59d Don't crash diff -r 67e51ee24c47 -r 0ca449acee7d test/java/dyn/MethodHandlePrinter.java --- a/test/java/dyn/MethodHandlePrinter.java Mon Mar 28 15:03:25 2011 +0100 +++ b/test/java/dyn/MethodHandlePrinter.java Mon Mar 28 15:21:39 2011 +0100 @@ -20,7 +20,7 @@ Object vmtarget = formatFields(builder, obj, klass, indent + " "); builder.append(indent); builder.append("}"); - if (vmtarget != null) { + if (vmtarget instanceof MethodHandle) { builder.append(", "); formatObject(builder, vmtarget, indent); } @@ -73,7 +73,12 @@ builder.append(' '); builder.append(name); builder.append(" = "); - builder.append(value); + try { + builder.append(value); + } + catch (NullPointerException e) { + builder.append("???"); + } builder.append('\n');