public class org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding
super_class: org.eclipse.jdt.internal.compiler.lookup.MethodBinding
{
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod;
descriptor: Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]);
descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 // org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding this
start local 1 // org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
start local 2 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
0: .line 28
aload 0 /* this */
1: .line 29
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.modifiers:I
2: .line 30
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.selector:[C
3: .line 31
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.returnType:Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
4: .line 32
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.parameters:[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
5: .line 33
aload 2 /* mostSpecificExceptions */
6: .line 34
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.declaringClass:Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
invokespecial org.eclipse.jdt.internal.compiler.lookup.MethodBinding.<init>:(I[CLorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;[Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;)V
7: .line 35
aload 0 /* this */
aload 1 /* originalMethod */
putfield org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding.originalMethod:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
8: .line 36
aload 0 /* this */
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.parameterNonNullness:[Ljava/lang/Boolean;
putfield org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding.parameterNonNullness:[Ljava/lang/Boolean;
9: .line 37
aload 0 /* this */
aload 1 /* originalMethod */
getfield org.eclipse.jdt.internal.compiler.lookup.MethodBinding.defaultNullness:I
putfield org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding.defaultNullness:I
10: .line 38
return
end local 2 // org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
end local 1 // org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
end local 0 // org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMethodBinding;
0 11 1 originalMethod Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
0 11 2 mostSpecificExceptions [Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;
MethodParameters:
Name Flags
originalMethod
mostSpecificExceptions
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original();
descriptor: ()Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding this
0: .line 42
aload 0 /* this */
getfield org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding.originalMethod:Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
invokevirtual org.eclipse.jdt.internal.compiler.lookup.MethodBinding.original:()Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
areturn
end local 0 // org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMethodBinding;
}
SourceFile: "MostSpecificExceptionMethodBinding.java"