MethodNode#getLabelNode could return empty node now
org.objectweb.asm.tree.MethodNode#getLabelNode
changed from
protected LabelNode getLabelNode(final Label l) {
if (!(l.info instanceof LabelNode)) {
l.info = new LabelNode(l);
}
return (LabelNode) l.info;
}
to
protected LabelNode getLabelNode(final Label l) {
if (!(l.info instanceof LabelNode)) {
l.info = new LabelNode(); //please note that l is not passed the node anymore
}
return (LabelNode) l.info;
}
For us this means that we see new labels in MethodVisitor#visitEnd instead of
old ones.