diff --git a/jode/ChangeLog b/jode/ChangeLog index c1587ab..42fbc9f 100644 --- a/jode/ChangeLog +++ b/jode/ChangeLog @@ -1,3 +1,8 @@ +2001-08-09 Jochen Hoenicke + + * jode/expr/InvokeOperator.java.in (dumpExpression): Fixed the + check for null outerExpr. + 2001-07-27 Jochen Hoenicke * jode/obfuscator/Main.java.in (stripping): Initialize to 0 which diff --git a/jode/jode/expr/InvokeOperator.java.in b/jode/jode/expr/InvokeOperator.java.in index ec2d71e..6ded1f6 100644 --- a/jode/jode/expr/InvokeOperator.java.in +++ b/jode/jode/expr/InvokeOperator.java.in @@ -982,7 +982,8 @@ public final class InvokeOperator extends Operator } } else { qualifiedNew = true; - if (outerExpr.getType() instanceof NullType) { + if (outerExpr.getType().getCanonic() + instanceof NullType) { writer.print("("); writer.startOp(writer.EXPL_PAREN, 1); writer.print("(");