abstract class java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef<T> extends java.util.stream.WhileOps$UnorderedWhileSpliterator<T, java.util.Spliterator<T>> implements java.util.function.Consumer<T>
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef
super_class: java.util.stream.WhileOps$UnorderedWhileSpliterator
{
final java.util.function.Predicate<? super T> p;
descriptor: Ljava/util/function/Predicate;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/function/Predicate<-TT;>;
T t;
descriptor: Ljava/lang/Object;
flags: (0x0000)
Signature: TT;
void <init>(java.util.Spliterator<T>, boolean, java.util.function.Predicate<? super T>);
descriptor: (Ljava/util/Spliterator;ZLjava/util/function/Predicate;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.util.stream.WhileOps$UnorderedWhileSpliterator.<init>:(Ljava/util/Spliterator;Z)V
1: aload 0
aload 3
putfield java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef.p:Ljava/util/function/Predicate;
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/util/stream/WhileOps$UnorderedWhileSpliterator$OfRef<TT;>;
0 3 1 s Ljava/util/Spliterator<TT;>;
0 3 2 noSplitting Z
0 3 3 p Ljava/util/function/Predicate<-TT;>;
Signature: (Ljava/util/Spliterator<TT;>;ZLjava/util/function/Predicate<-TT;>;)V
MethodParameters:
Name Flags
s
noSplitting
p
void <init>(java.util.Spliterator<T>, java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef<T>);
descriptor: (Ljava/util/Spliterator;Ljava/util/stream/WhileOps$UnorderedWhileSpliterator$OfRef;)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.util.stream.WhileOps$UnorderedWhileSpliterator.<init>:(Ljava/util/Spliterator;Ljava/util/stream/WhileOps$UnorderedWhileSpliterator;)V
1: aload 0
aload 2
getfield java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef.p:Ljava/util/function/Predicate;
putfield java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef.p:Ljava/util/function/Predicate;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/util/stream/WhileOps$UnorderedWhileSpliterator$OfRef<TT;>;
0 3 1 s Ljava/util/Spliterator<TT;>;
0 3 2 parent Ljava/util/stream/WhileOps$UnorderedWhileSpliterator$OfRef<TT;>;
Signature: (Ljava/util/Spliterator<TT;>;Ljava/util/stream/WhileOps$UnorderedWhileSpliterator$OfRef<TT;>;)V
MethodParameters:
Name Flags
s
parent
public void accept();
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef.count:I
iconst_1
iadd
bipush 63
iand
putfield java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef.count:I
1: aload 0
aload 1
putfield java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef.t:Ljava/lang/Object;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljava/util/stream/WhileOps$UnorderedWhileSpliterator$OfRef<TT;>;
0 3 1 t TT;
Signature: (TT;)V
MethodParameters:
Name Flags
t
}
Signature: <T:Ljava/lang/Object;>Ljava/util/stream/WhileOps$UnorderedWhileSpliterator<TT;Ljava/util/Spliterator<TT;>;>;Ljava/util/function/Consumer<TT;>;
SourceFile: "WhileOps.java"
NestHost: java.util.stream.WhileOps
InnerClasses:
abstract UnorderedWhileSpliterator = java.util.stream.WhileOps$UnorderedWhileSpliterator of java.util.stream.WhileOps
abstract OfRef = java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef of java.util.stream.WhileOps$UnorderedWhileSpliterator
final Dropping = java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef$Dropping of java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef
final Taking = java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef$Taking of java.util.stream.WhileOps$UnorderedWhileSpliterator$OfRef