public class java.beans.EventSetDescriptor extends java.beans.FeatureDescriptor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: java.beans.EventSetDescriptor
super_class: java.beans.FeatureDescriptor
{
private java.beans.MethodDescriptor[] listenerMethodDescriptors;
descriptor: [Ljava/beans/MethodDescriptor;
flags: (0x0002) ACC_PRIVATE
private java.beans.MethodDescriptor addMethodDescriptor;
descriptor: Ljava/beans/MethodDescriptor;
flags: (0x0002) ACC_PRIVATE
private java.beans.MethodDescriptor removeMethodDescriptor;
descriptor: Ljava/beans/MethodDescriptor;
flags: (0x0002) ACC_PRIVATE
private java.beans.MethodDescriptor getMethodDescriptor;
descriptor: Ljava/beans/MethodDescriptor;
flags: (0x0002) ACC_PRIVATE
private java.lang.ref.Reference<java.lang.reflect.Method[]> listenerMethodsRef;
descriptor: Ljava/lang/ref/Reference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/Reference<[Ljava/lang/reflect/Method;>;
private java.lang.ref.Reference<? extends java.lang.Class<?>> listenerTypeRef;
descriptor: Ljava/lang/ref/Reference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/Reference<+Ljava/lang/Class<*>;>;
private boolean unicast;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inDefaultEventSet;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.Class<?>, java.lang.String, java.lang.Class<?>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
1: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
aastore
2: new java.lang.StringBuilder
dup
ldc "add"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokestatic java.beans.EventSetDescriptor.getListenerClassName:(Ljava/lang/Class;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: new java.lang.StringBuilder
dup
ldc "remove"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokestatic java.beans.EventSetDescriptor.getListenerClassName:(Ljava/lang/Class;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: new java.lang.StringBuilder
dup
ldc "get"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokestatic java.beans.EventSetDescriptor.getListenerClassName:(Ljava/lang/Class;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "s"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.beans.EventSetDescriptor.<init>:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
5: new java.lang.StringBuilder
dup
aload 2
invokestatic java.beans.NameGenerator.capitalize:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "Event"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 6: aload 0
invokevirtual java.beans.EventSetDescriptor.getListenerMethods:()[Ljava/lang/reflect/Method;
astore 6
start local 6 7: aload 6
arraylength
ifle 14
8: aload 0
invokevirtual java.beans.EventSetDescriptor.getClass0:()Ljava/lang/Class;
aload 6
iconst_0
aaload
invokestatic java.beans.EventSetDescriptor.getParameterTypes:(Ljava/lang/Class;Ljava/lang/reflect/Method;)[Ljava/lang/Class;
astore 7
start local 7 9: ldc "vetoableChange"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
aload 7
iconst_0
aaload
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 5
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 14
10: new java.beans.IntrospectionException
dup
new java.lang.StringBuilder
dup
ldc "Method \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc "\" should have argument \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokespecial java.beans.IntrospectionException.<init>:(Ljava/lang/String;)V
athrow
end local 7 14: StackMap locals: java.beans.EventSetDescriptor java.lang.Class java.lang.String java.lang.Class java.lang.String java.lang.String java.lang.reflect.Method[]
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljava/beans/EventSetDescriptor;
0 15 1 sourceClass Ljava/lang/Class<*>;
0 15 2 eventSetName Ljava/lang/String;
0 15 3 listenerType Ljava/lang/Class<*>;
0 15 4 listenerMethodName Ljava/lang/String;
6 15 5 eventName Ljava/lang/String;
7 15 6 listenerMethods [Ljava/lang/reflect/Method;
9 14 7 args [Ljava/lang/Class;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)V
MethodParameters:
Name Flags
sourceClass
eventSetName
listenerType
listenerMethodName
private static java.lang.String getListenerClassName(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
aload 1
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 cls Ljava/lang/Class<*>;
1 2 1 className Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
MethodParameters:
Name Flags
cls
public void <init>(java.lang.Class<?>, java.lang.String, java.lang.Class<?>, java.lang.String[], java.lang.String, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
aload 3
1: aload 4
aload 5
2: aload 6
aconst_null
invokespecial java.beans.EventSetDescriptor.<init>:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/beans/EventSetDescriptor;
0 4 1 sourceClass Ljava/lang/Class<*>;
0 4 2 eventSetName Ljava/lang/String;
0 4 3 listenerType Ljava/lang/Class<*>;
0 4 4 listenerMethodNames [Ljava/lang/String;
0 4 5 addListenerMethodName Ljava/lang/String;
0 4 6 removeListenerMethodName Ljava/lang/String;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
MethodParameters:
Name Flags
sourceClass
eventSetName
listenerType
listenerMethodNames
addListenerMethodName
removeListenerMethodName
public void <init>(java.lang.Class<?>, java.lang.String, java.lang.Class<?>, java.lang.String[], java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=10, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.beans.FeatureDescriptor.<init>:()V
1: aload 0
iconst_1
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
2: aload 1
ifnull 3
aload 2
ifnull 3
aload 3
ifnonnull 4
3: StackMap locals: java.beans.EventSetDescriptor java.lang.Class java.lang.String java.lang.Class java.lang.String[] java.lang.String java.lang.String java.lang.String
StackMap stack:
new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual java.beans.EventSetDescriptor.setName:(Ljava/lang/String;)V
5: aload 0
aload 1
invokevirtual java.beans.EventSetDescriptor.setClass0:(Ljava/lang/Class;)V
6: aload 0
aload 3
invokevirtual java.beans.EventSetDescriptor.setListenerType:(Ljava/lang/Class;)V
7: aload 4
arraylength
anewarray java.lang.reflect.Method
astore 8
start local 8 8: iconst_0
istore 9
start local 9 9: goto 14
10: StackMap locals: java.lang.reflect.Method[] int
StackMap stack:
aload 4
iload 9
aaload
ifnonnull 12
11: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
12: StackMap locals:
StackMap stack:
aload 8
iload 9
aload 3
aload 4
iload 9
aaload
iconst_1
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/reflect/Method;
aastore
13: iinc 9 1
StackMap locals:
StackMap stack:
14: iload 9
aload 4
arraylength
if_icmplt 10
end local 9 15: aload 0
aload 8
invokevirtual java.beans.EventSetDescriptor.setListenerMethods:([Ljava/lang/reflect/Method;)V
16: aload 0
aload 1
aload 5
iconst_1
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/reflect/Method;
invokevirtual java.beans.EventSetDescriptor.setAddListenerMethod:(Ljava/lang/reflect/Method;)V
17: aload 0
aload 1
aload 6
iconst_1
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/reflect/Method;
invokevirtual java.beans.EventSetDescriptor.setRemoveListenerMethod:(Ljava/lang/reflect/Method;)V
18: aload 1
aload 7
iconst_0
invokestatic java.beans.Introspector.findMethod:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/reflect/Method;
astore 9
start local 9 19: aload 9
ifnull 21
20: aload 0
aload 9
invokevirtual java.beans.EventSetDescriptor.setGetListenerMethod:(Ljava/lang/reflect/Method;)V
21: StackMap locals: java.beans.EventSetDescriptor java.lang.Class java.lang.String java.lang.Class java.lang.String[] java.lang.String java.lang.String java.lang.String java.lang.reflect.Method[] java.lang.reflect.Method
StackMap stack:
return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Ljava/beans/EventSetDescriptor;
0 22 1 sourceClass Ljava/lang/Class<*>;
0 22 2 eventSetName Ljava/lang/String;
0 22 3 listenerType Ljava/lang/Class<*>;
0 22 4 listenerMethodNames [Ljava/lang/String;
0 22 5 addListenerMethodName Ljava/lang/String;
0 22 6 removeListenerMethodName Ljava/lang/String;
0 22 7 getListenerMethodName Ljava/lang/String;
8 22 8 listenerMethods [Ljava/lang/reflect/Method;
9 15 9 i I
19 22 9 method Ljava/lang/reflect/Method;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
MethodParameters:
Name Flags
sourceClass
eventSetName
listenerType
listenerMethodNames
addListenerMethodName
removeListenerMethodName
getListenerMethodName
private static java.lang.reflect.Method getMethod(java.lang.Class<?>, java.lang.String, int);
descriptor: (Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/reflect/Method;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iload 2
invokestatic java.beans.Introspector.findMethod:(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/reflect/Method;
astore 3
start local 3 3: aload 3
ifnull 4
aload 3
invokevirtual java.lang.reflect.Method.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 7
4: StackMap locals: java.lang.reflect.Method
StackMap stack:
new java.beans.IntrospectionException
dup
new java.lang.StringBuilder
dup
ldc "Method not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " on class "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.beans.IntrospectionException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 cls Ljava/lang/Class<*>;
0 8 1 name Ljava/lang/String;
0 8 2 args I
3 8 3 method Ljava/lang/reflect/Method;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;I)Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
cls
name
args
public void <init>(java.lang.String, java.lang.Class<?>, java.lang.reflect.Method[], java.lang.reflect.Method, java.lang.reflect.Method);
descriptor: (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
1: aload 4
aload 5
aconst_null
invokespecial java.beans.EventSetDescriptor.<init>:(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
2: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/beans/EventSetDescriptor;
0 3 1 eventSetName Ljava/lang/String;
0 3 2 listenerType Ljava/lang/Class<*>;
0 3 3 listenerMethods [Ljava/lang/reflect/Method;
0 3 4 addListenerMethod Ljava/lang/reflect/Method;
0 3 5 removeListenerMethod Ljava/lang/reflect/Method;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
MethodParameters:
Name Flags
eventSetName
listenerType
listenerMethods
addListenerMethod
removeListenerMethod
public void <init>(java.lang.String, java.lang.Class<?>, java.lang.reflect.Method[], java.lang.reflect.Method, java.lang.reflect.Method, java.lang.reflect.Method);
descriptor: (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.beans.FeatureDescriptor.<init>:()V
1: aload 0
iconst_1
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
2: aload 0
aload 1
invokevirtual java.beans.EventSetDescriptor.setName:(Ljava/lang/String;)V
3: aload 0
aload 3
invokevirtual java.beans.EventSetDescriptor.setListenerMethods:([Ljava/lang/reflect/Method;)V
4: aload 0
aload 4
invokevirtual java.beans.EventSetDescriptor.setAddListenerMethod:(Ljava/lang/reflect/Method;)V
5: aload 0
aload 5
invokevirtual java.beans.EventSetDescriptor.setRemoveListenerMethod:(Ljava/lang/reflect/Method;)V
6: aload 0
aload 6
invokevirtual java.beans.EventSetDescriptor.setGetListenerMethod:(Ljava/lang/reflect/Method;)V
7: aload 0
aload 2
invokevirtual java.beans.EventSetDescriptor.setListenerType:(Ljava/lang/Class;)V
8: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljava/beans/EventSetDescriptor;
0 9 1 eventSetName Ljava/lang/String;
0 9 2 listenerType Ljava/lang/Class<*>;
0 9 3 listenerMethods [Ljava/lang/reflect/Method;
0 9 4 addListenerMethod Ljava/lang/reflect/Method;
0 9 5 removeListenerMethod Ljava/lang/reflect/Method;
0 9 6 getListenerMethod Ljava/lang/reflect/Method;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
MethodParameters:
Name Flags
eventSetName
listenerType
listenerMethods
addListenerMethod
removeListenerMethod
getListenerMethod
public void <init>(java.lang.String, java.lang.Class<?>, java.beans.MethodDescriptor[], java.lang.reflect.Method, java.lang.reflect.Method);
descriptor: (Ljava/lang/String;Ljava/lang/Class;[Ljava/beans/MethodDescriptor;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.beans.FeatureDescriptor.<init>:()V
1: aload 0
iconst_1
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
2: aload 0
aload 1
invokevirtual java.beans.EventSetDescriptor.setName:(Ljava/lang/String;)V
3: aload 0
aload 3
ifnull 5
4: aload 3
invokevirtual java.beans.MethodDescriptor[].clone:()Ljava/lang/Object;
checkcast java.beans.MethodDescriptor[]
goto 6
5: StackMap locals: java.beans.EventSetDescriptor java.lang.String java.lang.Class java.beans.MethodDescriptor[] java.lang.reflect.Method java.lang.reflect.Method
StackMap stack: java.beans.EventSetDescriptor
aconst_null
6: StackMap locals: java.beans.EventSetDescriptor java.lang.String java.lang.Class java.beans.MethodDescriptor[] java.lang.reflect.Method java.lang.reflect.Method
StackMap stack: java.beans.EventSetDescriptor java.beans.MethodDescriptor[]
putfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
7: aload 0
aload 4
invokevirtual java.beans.EventSetDescriptor.setAddListenerMethod:(Ljava/lang/reflect/Method;)V
8: aload 0
aload 5
invokevirtual java.beans.EventSetDescriptor.setRemoveListenerMethod:(Ljava/lang/reflect/Method;)V
9: aload 0
aload 2
invokevirtual java.beans.EventSetDescriptor.setListenerType:(Ljava/lang/Class;)V
10: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/beans/EventSetDescriptor;
0 11 1 eventSetName Ljava/lang/String;
0 11 2 listenerType Ljava/lang/Class<*>;
0 11 3 listenerMethodDescriptors [Ljava/beans/MethodDescriptor;
0 11 4 addListenerMethod Ljava/lang/reflect/Method;
0 11 5 removeListenerMethod Ljava/lang/reflect/Method;
Exceptions:
throws java.beans.IntrospectionException
Signature: (Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/beans/MethodDescriptor;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
MethodParameters:
Name Flags
eventSetName
listenerType
listenerMethodDescriptors
addListenerMethod
removeListenerMethod
public java.lang.Class<?> getListenerType();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
ifnull 2
1: aload 0
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
checkcast java.lang.Class
goto 3
2: StackMap locals:
StackMap stack:
aconst_null
3: StackMap locals:
StackMap stack: java.lang.Class
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/beans/EventSetDescriptor;
Signature: ()Ljava/lang/Class<*>;
private void setListenerType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.beans.EventSetDescriptor.getWeakReference:(Ljava/lang/Object;)Ljava/lang/ref/Reference;
putfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/beans/EventSetDescriptor;
0 2 1 cls Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
cls
public synchronized java.lang.reflect.Method[] getListenerMethods();
descriptor: ()[Ljava/lang/reflect/Method;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual java.beans.EventSetDescriptor.getListenerMethods0:()[Ljava/lang/reflect/Method;
astore 1
start local 1 1: aload 1
ifnonnull 10
2: aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
ifnull 9
3: aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
arraylength
anewarray java.lang.reflect.Method
astore 1
4: iconst_0
istore 2
start local 2 5: goto 8
6: StackMap locals: java.lang.reflect.Method[] int
StackMap stack:
aload 1
iload 2
aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
iload 2
aaload
invokevirtual java.beans.MethodDescriptor.getMethod:()Ljava/lang/reflect/Method;
aastore
7: iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
aload 1
arraylength
if_icmplt 6
end local 2 9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.beans.EventSetDescriptor.setListenerMethods:([Ljava/lang/reflect/Method;)V
10: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/beans/EventSetDescriptor;
1 11 1 methods [Ljava/lang/reflect/Method;
5 9 2 i I
private void setListenerMethods(java.lang.reflect.Method[]);
descriptor: ([Ljava/lang/reflect/Method;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
ifnonnull 9
3: aload 0
aload 1
arraylength
anewarray java.beans.MethodDescriptor
putfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
4: iconst_0
istore 2
start local 2 5: goto 8
6: StackMap locals: int
StackMap stack:
aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
iload 2
new java.beans.MethodDescriptor
dup
aload 1
iload 2
aaload
invokespecial java.beans.MethodDescriptor.<init>:(Ljava/lang/reflect/Method;)V
aastore
7: iinc 2 1
StackMap locals:
StackMap stack:
8: iload 2
aload 1
arraylength
if_icmplt 6
end local 2 9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.beans.EventSetDescriptor.getSoftReference:(Ljava/lang/Object;)Ljava/lang/ref/Reference;
putfield java.beans.EventSetDescriptor.listenerMethodsRef:Ljava/lang/ref/Reference;
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljava/beans/EventSetDescriptor;
0 11 1 methods [Ljava/lang/reflect/Method;
5 9 2 i I
MethodParameters:
Name Flags
methods
private java.lang.reflect.Method[] getListenerMethods0();
descriptor: ()[Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.listenerMethodsRef:Ljava/lang/ref/Reference;
ifnull 2
1: aload 0
getfield java.beans.EventSetDescriptor.listenerMethodsRef:Ljava/lang/ref/Reference;
invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
checkcast java.lang.reflect.Method[]
goto 3
2: StackMap locals:
StackMap stack:
aconst_null
3: StackMap locals:
StackMap stack: java.lang.reflect.Method[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/beans/EventSetDescriptor;
public synchronized java.beans.MethodDescriptor[] getListenerMethodDescriptors();
descriptor: ()[Ljava/beans/MethodDescriptor;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
ifnull 2
1: aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
invokevirtual java.beans.MethodDescriptor[].clone:()Ljava/lang/Object;
checkcast java.beans.MethodDescriptor[]
goto 3
2: StackMap locals:
StackMap stack:
aconst_null
3: StackMap locals:
StackMap stack: java.beans.MethodDescriptor[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/beans/EventSetDescriptor;
public synchronized java.lang.reflect.Method getAddListenerMethod();
descriptor: ()Ljava/lang/reflect/Method;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/beans/EventSetDescriptor;
private synchronized void setAddListenerMethod(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)V
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.beans.EventSetDescriptor.getClass0:()Ljava/lang/Class;
ifnonnull 4
3: aload 0
aload 1
invokevirtual java.lang.reflect.Method.getDeclaringClass:()Ljava/lang/Class;
invokevirtual java.beans.EventSetDescriptor.setClass0:(Ljava/lang/Class;)V
4: StackMap locals:
StackMap stack:
aload 0
new java.beans.MethodDescriptor
dup
aload 1
invokespecial java.beans.MethodDescriptor.<init>:(Ljava/lang/reflect/Method;)V
putfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
5: aload 0
aload 1
ldc Ljava/beans/Transient;
invokevirtual java.lang.reflect.Method.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.beans.Transient
invokevirtual java.beans.EventSetDescriptor.setTransient:(Ljava/beans/Transient;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/beans/EventSetDescriptor;
0 7 1 method Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
method
public synchronized java.lang.reflect.Method getRemoveListenerMethod();
descriptor: ()Ljava/lang/reflect/Method;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/beans/EventSetDescriptor;
private synchronized void setRemoveListenerMethod(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)V
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.beans.EventSetDescriptor.getClass0:()Ljava/lang/Class;
ifnonnull 4
3: aload 0
aload 1
invokevirtual java.lang.reflect.Method.getDeclaringClass:()Ljava/lang/Class;
invokevirtual java.beans.EventSetDescriptor.setClass0:(Ljava/lang/Class;)V
4: StackMap locals:
StackMap stack:
aload 0
new java.beans.MethodDescriptor
dup
aload 1
invokespecial java.beans.MethodDescriptor.<init>:(Ljava/lang/reflect/Method;)V
putfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
5: aload 0
aload 1
ldc Ljava/beans/Transient;
invokevirtual java.lang.reflect.Method.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.beans.Transient
invokevirtual java.beans.EventSetDescriptor.setTransient:(Ljava/beans/Transient;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/beans/EventSetDescriptor;
0 7 1 method Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
method
public synchronized java.lang.reflect.Method getGetListenerMethod();
descriptor: ()Ljava/lang/reflect/Method;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/beans/EventSetDescriptor;
private synchronized void setGetListenerMethod(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)V
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.beans.EventSetDescriptor.getClass0:()Ljava/lang/Class;
ifnonnull 4
3: aload 0
aload 1
invokevirtual java.lang.reflect.Method.getDeclaringClass:()Ljava/lang/Class;
invokevirtual java.beans.EventSetDescriptor.setClass0:(Ljava/lang/Class;)V
4: StackMap locals:
StackMap stack:
aload 0
new java.beans.MethodDescriptor
dup
aload 1
invokespecial java.beans.MethodDescriptor.<init>:(Ljava/lang/reflect/Method;)V
putfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
5: aload 0
aload 1
ldc Ljava/beans/Transient;
invokevirtual java.lang.reflect.Method.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast java.beans.Transient
invokevirtual java.beans.EventSetDescriptor.setTransient:(Ljava/beans/Transient;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/beans/EventSetDescriptor;
0 7 1 method Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
method
public void setUnicast(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield java.beans.EventSetDescriptor.unicast:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/beans/EventSetDescriptor;
0 2 1 unicast Z
MethodParameters:
Name Flags
unicast
public boolean isUnicast();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.unicast:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/beans/EventSetDescriptor;
public void setInDefaultEventSet(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/beans/EventSetDescriptor;
0 2 1 inDefaultEventSet Z
MethodParameters:
Name Flags
inDefaultEventSet
public boolean isInDefaultEventSet();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/beans/EventSetDescriptor;
void <init>(java.beans.EventSetDescriptor, java.beans.EventSetDescriptor);
descriptor: (Ljava/beans/EventSetDescriptor;Ljava/beans/EventSetDescriptor;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial java.beans.FeatureDescriptor.<init>:(Ljava/beans/FeatureDescriptor;Ljava/beans/FeatureDescriptor;)V
1: aload 0
iconst_1
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
2: aload 0
aload 1
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
3: aload 2
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
ifnull 5
4: aload 0
aload 2
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
5: StackMap locals: java.beans.EventSetDescriptor java.beans.EventSetDescriptor java.beans.EventSetDescriptor
StackMap stack:
aload 0
aload 1
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
putfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
6: aload 2
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
ifnull 8
7: aload 0
aload 2
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
putfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
8: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
9: aload 2
getfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
ifnull 11
10: aload 0
aload 2
getfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
11: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
12: aload 2
getfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
ifnull 14
13: aload 0
aload 2
getfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
14: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
15: aload 2
getfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
ifnull 17
16: aload 0
aload 2
getfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
17: StackMap locals:
StackMap stack:
aload 0
aload 2
getfield java.beans.EventSetDescriptor.unicast:Z
putfield java.beans.EventSetDescriptor.unicast:Z
18: aload 1
getfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
ifeq 19
aload 2
getfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
ifne 20
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
20: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Ljava/beans/EventSetDescriptor;
0 21 1 x Ljava/beans/EventSetDescriptor;
0 21 2 y Ljava/beans/EventSetDescriptor;
MethodParameters:
Name Flags
x
y
void <init>(java.beans.EventSetDescriptor);
descriptor: (Ljava/beans/EventSetDescriptor;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.beans.FeatureDescriptor.<init>:(Ljava/beans/FeatureDescriptor;)V
1: aload 0
iconst_1
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
2: aload 1
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
ifnull 12
3: aload 1
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
arraylength
istore 2
start local 2 4: aload 0
iload 2
anewarray java.beans.MethodDescriptor
putfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
5: iconst_0
istore 3
start local 3 6: goto 11
7: StackMap locals: java.beans.EventSetDescriptor java.beans.EventSetDescriptor int int
StackMap stack:
aload 0
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
iload 3
new java.beans.MethodDescriptor
dup
8: aload 1
getfield java.beans.EventSetDescriptor.listenerMethodDescriptors:[Ljava/beans/MethodDescriptor;
iload 3
aaload
invokespecial java.beans.MethodDescriptor.<init>:(Ljava/beans/MethodDescriptor;)V
9: aastore
10: iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
iload 2
if_icmplt 7
end local 3 end local 2 12: StackMap locals:
StackMap stack:
aload 0
aload 1
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
putfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
13: aload 0
aload 1
getfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
14: aload 0
aload 1
getfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
15: aload 0
aload 1
getfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
putfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
16: aload 0
aload 1
getfield java.beans.EventSetDescriptor.unicast:Z
putfield java.beans.EventSetDescriptor.unicast:Z
17: aload 0
aload 1
getfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
putfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljava/beans/EventSetDescriptor;
0 19 1 old Ljava/beans/EventSetDescriptor;
4 12 2 len I
6 12 3 i I
MethodParameters:
Name Flags
old
void appendTo(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "unicast"
aload 0
getfield java.beans.EventSetDescriptor.unicast:Z
invokestatic java.beans.EventSetDescriptor.appendTo:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V
1: aload 1
ldc "inDefaultEventSet"
aload 0
getfield java.beans.EventSetDescriptor.inDefaultEventSet:Z
invokestatic java.beans.EventSetDescriptor.appendTo:(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V
2: aload 1
ldc "listenerType"
aload 0
getfield java.beans.EventSetDescriptor.listenerTypeRef:Ljava/lang/ref/Reference;
invokestatic java.beans.EventSetDescriptor.appendTo:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/ref/Reference;)V
3: aload 1
ldc "getListenerMethod"
aload 0
getfield java.beans.EventSetDescriptor.getMethodDescriptor:Ljava/beans/MethodDescriptor;
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
invokestatic java.beans.EventSetDescriptor.appendTo:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
4: aload 1
ldc "addListenerMethod"
aload 0
getfield java.beans.EventSetDescriptor.addMethodDescriptor:Ljava/beans/MethodDescriptor;
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
invokestatic java.beans.EventSetDescriptor.appendTo:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
5: aload 1
ldc "removeListenerMethod"
aload 0
getfield java.beans.EventSetDescriptor.removeMethodDescriptor:Ljava/beans/MethodDescriptor;
invokestatic java.beans.EventSetDescriptor.getMethod:(Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
invokestatic java.beans.EventSetDescriptor.appendTo:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljava/beans/EventSetDescriptor;
0 7 1 sb Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
sb
private static java.lang.reflect.Method getMethod(java.beans.MethodDescriptor);
descriptor: (Ljava/beans/MethodDescriptor;)Ljava/lang/reflect/Method;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnull 2
1: aload 0
invokevirtual java.beans.MethodDescriptor.getMethod:()Ljava/lang/reflect/Method;
goto 3
2: StackMap locals:
StackMap stack:
aconst_null
3: StackMap locals:
StackMap stack: java.lang.reflect.Method
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 descriptor Ljava/beans/MethodDescriptor;
MethodParameters:
Name Flags
descriptor
}
SourceFile: "EventSetDescriptor.java"