class javax.swing.RowFilter$NotFilter<M, I> extends javax.swing.RowFilter<M, I>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.RowFilter$NotFilter
super_class: javax.swing.RowFilter
{
private javax.swing.RowFilter<M, I> filter;
descriptor: Ljavax/swing/RowFilter;
flags: (0x0002) ACC_PRIVATE
Signature: Ljavax/swing/RowFilter<TM;TI;>;
void <init>(javax.swing.RowFilter<M, I>);
descriptor: (Ljavax/swing/RowFilter;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial javax.swing.RowFilter.<init>:()V
1: aload 1
ifnonnull 5
2: new java.lang.IllegalArgumentException
dup
3: ldc "filter must be non-null"
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: javax.swing.RowFilter$NotFilter javax.swing.RowFilter
StackMap stack:
aload 0
aload 1
putfield javax.swing.RowFilter$NotFilter.filter:Ljavax/swing/RowFilter;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/RowFilter$NotFilter<TM;TI;>;
0 7 1 filter Ljavax/swing/RowFilter<TM;TI;>;
Signature: (Ljavax/swing/RowFilter<TM;TI;>;)V
MethodParameters:
Name Flags
filter
public boolean include(javax.swing.RowFilter$Entry<? extends M, ? extends I>);
descriptor: (Ljavax/swing/RowFilter$Entry;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.RowFilter$NotFilter.filter:Ljavax/swing/RowFilter;
aload 1
invokevirtual javax.swing.RowFilter.include:(Ljavax/swing/RowFilter$Entry;)Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/RowFilter$NotFilter<TM;TI;>;
0 3 1 value Ljavax/swing/RowFilter$Entry<+TM;+TI;>;
Signature: (Ljavax/swing/RowFilter$Entry<+TM;+TI;>;)Z
MethodParameters:
Name Flags
value
}
Signature: <M:Ljava/lang/Object;I:Ljava/lang/Object;>Ljavax/swing/RowFilter<TM;TI;>;
SourceFile: "RowFilter.java"
NestHost: javax.swing.RowFilter
InnerClasses:
public abstract Entry = javax.swing.RowFilter$Entry of javax.swing.RowFilter
private NotFilter = javax.swing.RowFilter$NotFilter of javax.swing.RowFilter