diff --git a/jode/jode/flow/TransformConstructors.java b/jode/jode/flow/TransformConstructors.java index d9bac24..7d07333 100644 --- a/jode/jode/flow/TransformConstructors.java +++ b/jode/jode/flow/TransformConstructors.java @@ -37,7 +37,7 @@ public class TransformConstructors { StructuredBlock[] sb = new StructuredBlock[constrCount]; for (int i=0; i< constrCount; ) { FlowBlock header = cons[i].getMethodHeader(); - if (!header.hasNoJumps()) + if (header == null || !header.hasNoJumps()) return; sb[i] = cons[i].getMethodHeader().block; // Decompiler.err.println("constr "+i+": "+sb[i]);