abstract class com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl extends com.sun.tools.jdi.EventRequestManagerImpl$ThreadVisibleEventRequestImpl
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl
super_class: com.sun.tools.jdi.EventRequestManagerImpl$ThreadVisibleEventRequestImpl
{
final com.sun.tools.jdi.EventRequestManagerImpl this$0;
descriptor: Lcom/sun/tools/jdi/EventRequestManagerImpl;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.tools.jdi.EventRequestManagerImpl);
descriptor: (Lcom/sun/tools/jdi/EventRequestManagerImpl;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.this$0:Lcom/sun/tools/jdi/EventRequestManagerImpl;
aload 0
aload 1
invokespecial com.sun.tools.jdi.EventRequestManagerImpl$ThreadVisibleEventRequestImpl.<init>:(Lcom/sun/tools/jdi/EventRequestManagerImpl;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/jdi/EventRequestManagerImpl$ClassVisibleEventRequestImpl;
MethodParameters:
Name Flags
this$0 final
public synchronized void addClassFilter(com.sun.jdi.ReferenceType);
descriptor: (Lcom/sun/jdi/ReferenceType;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.validateMirror:(Lcom/sun/jdi/Mirror;)V
1: aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.isEnabled:()Z
ifne 2
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.deleted:Z
ifeq 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.filters:Ljava/util/List;
4: aload 1
checkcast com.sun.tools.jdi.ReferenceTypeImpl
invokestatic com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$ClassOnly.create:(Lcom/sun/tools/jdi/ReferenceTypeImpl;)Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;
5: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/jdi/EventRequestManagerImpl$ClassVisibleEventRequestImpl;
0 7 1 clazz Lcom/sun/jdi/ReferenceType;
MethodParameters:
Name Flags
clazz
public synchronized void addClassFilter(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.isEnabled:()Z
ifne 1
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.deleted:Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.filters:Ljava/util/List;
5: aload 1
invokestatic com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$ClassMatch.create:(Ljava/lang/String;)Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;
6: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/jdi/EventRequestManagerImpl$ClassVisibleEventRequestImpl;
0 8 1 classPattern Ljava/lang/String;
MethodParameters:
Name Flags
classPattern
public synchronized void addClassExclusionFilter(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.isEnabled:()Z
ifne 1
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.deleted:Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.filters:Ljava/util/List;
5: aload 1
invokestatic com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$ClassExclude.create:(Ljava/lang/String;)Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;
6: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/jdi/EventRequestManagerImpl$ClassVisibleEventRequestImpl;
0 8 1 classPattern Ljava/lang/String;
MethodParameters:
Name Flags
classPattern
public synchronized void addInstanceFilter(com.sun.jdi.ObjectReference);
descriptor: (Lcom/sun/jdi/ObjectReference;)V
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.validateMirror:(Lcom/sun/jdi/Mirror;)V
1: aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.isEnabled:()Z
ifne 2
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.deleted:Z
ifeq 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
invokevirtual com.sun.tools.jdi.VirtualMachineImpl.canUseInstanceFilters:()Z
ifne 7
4: new java.lang.UnsupportedOperationException
dup
5: ldc "target does not support instance filters"
6: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl.filters:Ljava/util/List;
8: aload 1
checkcast com.sun.tools.jdi.ObjectReferenceImpl
invokestatic com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$InstanceOnly.create:(Lcom/sun/tools/jdi/ObjectReferenceImpl;)Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;
9: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/tools/jdi/EventRequestManagerImpl$ClassVisibleEventRequestImpl;
0 11 1 instance Lcom/sun/jdi/ObjectReference;
MethodParameters:
Name Flags
instance
}
SourceFile: "EventRequestManagerImpl.java"
NestHost: com.sun.tools.jdi.EventRequestManagerImpl
InnerClasses:
abstract ClassVisibleEventRequestImpl = com.sun.tools.jdi.EventRequestManagerImpl$ClassVisibleEventRequestImpl of com.sun.tools.jdi.EventRequestManagerImpl
abstract ThreadVisibleEventRequestImpl = com.sun.tools.jdi.EventRequestManagerImpl$ThreadVisibleEventRequestImpl of com.sun.tools.jdi.EventRequestManagerImpl
EventRequest = com.sun.tools.jdi.JDWP$EventRequest of com.sun.tools.jdi.JDWP
Set = com.sun.tools.jdi.JDWP$EventRequest$Set of com.sun.tools.jdi.JDWP$EventRequest
Modifier = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier of com.sun.tools.jdi.JDWP$EventRequest$Set
ClassExclude = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$ClassExclude of com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier
ClassMatch = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$ClassMatch of com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier
ClassOnly = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$ClassOnly of com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier
InstanceOnly = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$InstanceOnly of com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier