Generated by
JDiff

Class org.objectweb.asm.tree.MethodNode

The superclass changed from java.lang.Object to org.objectweb.asm.tree.MemberNode.
Added interface org.objectweb.asm.MethodVisitor.

Removed Constructors
MethodNode(int, String, String, String[], Attribute) Constructs a new MethodNode object.
 

Added Constructors
MethodNode(int, String, String, String, String[]) Constructs a new MethodNode.
MethodNode() Constructs an unitialized MethodNode.
 

Added Methods
void accept(MethodVisitor) Makes the given method visitor visit this method.
LabelNode getLabelNode(Label) Returns the LabelNode corresponding to the given Label.
AnnotationVisitor visitAnnotationDefault()  
void visitCode()  
void visitFieldInsn(int, String, String, String)  
void visitFrame(int, int, Object[], int, Object[])  
void visitIincInsn(int, int)  
void visitInsn(int)  
void visitIntInsn(int, int)  
void visitJumpInsn(int, Label)  
void visitLabel(Label)  
void visitLdcInsn(Object)  
void visitLineNumber(int, Label)  
void visitLocalVariable(String, String, String, Label, Label, int)  
void visitLookupSwitchInsn(Label, int[], Label[])  
void visitMaxs(int, int)  
void visitMethodInsn(int, String, String, String)  
void visitMultiANewArrayInsn(String, int)  
AnnotationVisitor visitParameterAnnotation(int, String, boolean)  
void visitTableSwitchInsn(int, int, Label, Label[])  
void visitTryCatchBlock(Label, Label, Label, String)  
void visitTypeInsn(int, String)  
void visitVarInsn(int, int)  
 

Changed Methods
void accept(ClassVisitor) Documentation changed from old to new.
Makes the given class visitor visit this method.
 

Removed Fields
Attribute codeAttrs The non standard attributes of the method's code.
List lineNumbers The line numbers of this method.
 

Added Fields
Object annotationDefault The default value of this annotation interface method.
List[] invisibleParameterAnnotations The runtime invisible parameter annotations of this method.
String signature The method's signature.
List[] visibleParameterAnnotations The runtime visible parameter annotations of this method.
 

Changed Fields
int access Documentation changed from old to new.
The method's access flags (see Opcodes).
List attrs Change in type from Attribute to List.
Documentation changed from old to new.
Field was locally defined, but is now inherited from MemberNode.
The non standard attributes of this class, field or method.
String desc Documentation changed from old to new.
The method's descriptor (see Type).
List exceptions Documentation changed from old to new.
Change from final to non-final.
The internal names of the method's exception classes (see getInternalName).
InsnList instructions Change in type from List to InsnList.
Documentation changed from old to new.
Change from final to non-final.
The instructions of this method.
List localVariables Documentation changed from old to new.
Change from final to non-final.
The local variables of this method.
List tryCatchBlocks Documentation changed from old to new.
Change from final to non-final.
The try catch blocks of this method.