class javax.swing.RowFilter$AndFilter<M, I> extends javax.swing.RowFilter$OrFilter<M, I>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: javax.swing.RowFilter$AndFilter
super_class: javax.swing.RowFilter$OrFilter
{
void <init>(java.lang.Iterable<? extends javax.swing.RowFilter<? super M, ? super I>>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial javax.swing.RowFilter$OrFilter.<init>:(Ljava/lang/Iterable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/RowFilter$AndFilter<TM;TI;>;
0 2 1 filters Ljava/lang/Iterable<+Ljavax/swing/RowFilter<-TM;-TI;>;>;
Signature: (Ljava/lang/Iterable<+Ljavax/swing/RowFilter<-TM;-TI;>;>;)V
MethodParameters:
Name Flags
filters
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=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.RowFilter$AndFilter.filters:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: javax.swing.RowFilter$AndFilter javax.swing.RowFilter$Entry top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.swing.RowFilter
astore 2
start local 2 2: aload 2
aload 1
invokevirtual javax.swing.RowFilter.include:(Ljavax/swing/RowFilter$Entry;)Z
ifne 4
3: iconst_0
ireturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/RowFilter$AndFilter<TM;TI;>;
0 6 1 value Ljavax/swing/RowFilter$Entry<+TM;+TI;>;
2 4 2 filter Ljavax/swing/RowFilter<-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$OrFilter<TM;TI;>;
SourceFile: "RowFilter.java"
NestHost: javax.swing.RowFilter
InnerClasses:
private AndFilter = javax.swing.RowFilter$AndFilter of javax.swing.RowFilter
public abstract Entry = javax.swing.RowFilter$Entry of javax.swing.RowFilter
private OrFilter = javax.swing.RowFilter$OrFilter of javax.swing.RowFilter