public class org.apache.commons.collections4.FluentIterable<E> implements java.lang.Iterable<E>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.collections4.FluentIterable
super_class: java.lang.Object
{
private final java.lang.Iterable<E> iterable;
descriptor: Ljava/lang/Iterable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Iterable<TE;>;
public static <T> org.apache.commons.collections4.FluentIterable<T> empty();
descriptor: ()Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.apache.commons.collections4.IterableUtils.EMPTY_ITERABLE:Lorg/apache/commons/collections4/FluentIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: <T:Ljava/lang/Object;>()Lorg/apache/commons/collections4/FluentIterable<TT;>;
public static <T> org.apache.commons.collections4.FluentIterable<T> of(T);
descriptor: (Ljava/lang/Object;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.commons.collections4.iterators.SingletonIterator
dup
aload 0
iconst_0
invokespecial org.apache.commons.collections4.iterators.SingletonIterator.<init>:(Ljava/lang/Object;Z)V
invokestatic org.apache.commons.collections4.IteratorUtils.asIterable:(Ljava/util/Iterator;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 singleton TT;
Signature: <T:Ljava/lang/Object;>(TT;)Lorg/apache/commons/collections4/FluentIterable<TT;>;
MethodParameters:
Name Flags
singleton final
public static <T> org.apache.commons.collections4.FluentIterable<T> of(T[]);
descriptor: ([Ljava/lang/Object;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 elements [Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>([TT;)Lorg/apache/commons/collections4/FluentIterable<TT;>;
MethodParameters:
Name Flags
elements final
public static <T> org.apache.commons.collections4.FluentIterable<T> of(java.lang.Iterable<T>);
descriptor: (Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.commons.collections4.IterableUtils.checkNotNull:(Ljava/lang/Iterable;)V
1: aload 0
instanceof org.apache.commons.collections4.FluentIterable
ifeq 3
2: aload 0
checkcast org.apache.commons.collections4.FluentIterable
areturn
3: StackMap locals:
StackMap stack:
new org.apache.commons.collections4.FluentIterable
dup
aload 0
invokespecial org.apache.commons.collections4.FluentIterable.<init>:(Ljava/lang/Iterable;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 iterable Ljava/lang/Iterable<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)Lorg/apache/commons/collections4/FluentIterable<TT;>;
MethodParameters:
Name Flags
iterable final
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 0
putfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
private void <init>(java.lang.Iterable<E>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 3 1 iterable Ljava/lang/Iterable<TE;>;
Signature: (Ljava/lang/Iterable<TE;>;)V
MethodParameters:
Name Flags
iterable final
public org.apache.commons.collections4.FluentIterable<E> append(E[]);
descriptor: ([Ljava/lang/Object;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual org.apache.commons.collections4.FluentIterable.append:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 elements [Ljava/lang/Object;
Signature: ([TE;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
elements final
public org.apache.commons.collections4.FluentIterable<E> append(java.lang.Iterable<? extends E>);
descriptor: (Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.chainedIterable:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 other Ljava/lang/Iterable<+TE;>;
Signature: (Ljava/lang/Iterable<+TE;>;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
other final
public org.apache.commons.collections4.FluentIterable<E> collate(java.lang.Iterable<? extends E>);
descriptor: (Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.collatedIterable:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 other Ljava/lang/Iterable<+TE;>;
Signature: (Ljava/lang/Iterable<+TE;>;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
other final
public org.apache.commons.collections4.FluentIterable<E> collate(java.lang.Iterable<? extends E>, java.util.Comparator<? super E>);
descriptor: (Ljava/lang/Iterable;Ljava/util/Comparator;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.collatedIterable:(Ljava/util/Comparator;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 other Ljava/lang/Iterable<+TE;>;
0 1 2 comparator Ljava/util/Comparator<-TE;>;
Signature: (Ljava/lang/Iterable<+TE;>;Ljava/util/Comparator<-TE;>;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
other final
comparator final
public org.apache.commons.collections4.FluentIterable<E> eval();
descriptor: ()Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.commons.collections4.FluentIterable.toList:()Ljava/util/List;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Lorg/apache/commons/collections4/FluentIterable<TE;>;
public org.apache.commons.collections4.FluentIterable<E> filter(org.apache.commons.collections4.Predicate<? super E>);
descriptor: (Lorg/apache/commons/collections4/Predicate;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.filteredIterable:(Ljava/lang/Iterable;Lorg/apache/commons/collections4/Predicate;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 predicate Lorg/apache/commons/collections4/Predicate<-TE;>;
Signature: (Lorg/apache/commons/collections4/Predicate<-TE;>;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
predicate final
public org.apache.commons.collections4.FluentIterable<E> limit(long);
descriptor: (J)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
lload 1
invokestatic org.apache.commons.collections4.IterableUtils.boundedIterable:(Ljava/lang/Iterable;J)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 maxSize J
Signature: (J)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
maxSize final
public org.apache.commons.collections4.FluentIterable<E> loop();
descriptor: ()Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.loopingIterable:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Lorg/apache/commons/collections4/FluentIterable<TE;>;
public org.apache.commons.collections4.FluentIterable<E> reverse();
descriptor: ()Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.reversedIterable:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Lorg/apache/commons/collections4/FluentIterable<TE;>;
public org.apache.commons.collections4.FluentIterable<E> skip(long);
descriptor: (J)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
lload 1
invokestatic org.apache.commons.collections4.IterableUtils.skippingIterable:(Ljava/lang/Iterable;J)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 elementsToSkip J
Signature: (J)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
elementsToSkip final
public <O> org.apache.commons.collections4.FluentIterable<O> transform(org.apache.commons.collections4.Transformer<? super E, ? extends O>);
descriptor: (Lorg/apache/commons/collections4/Transformer;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.transformedIterable:(Ljava/lang/Iterable;Lorg/apache/commons/collections4/Transformer;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 transformer Lorg/apache/commons/collections4/Transformer<-TE;+TO;>;
Signature: <O:Ljava/lang/Object;>(Lorg/apache/commons/collections4/Transformer<-TE;+TO;>;)Lorg/apache/commons/collections4/FluentIterable<TO;>;
MethodParameters:
Name Flags
transformer final
public org.apache.commons.collections4.FluentIterable<E> unique();
descriptor: ()Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.uniqueIterable:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Lorg/apache/commons/collections4/FluentIterable<TE;>;
public org.apache.commons.collections4.FluentIterable<E> unmodifiable();
descriptor: ()Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.unmodifiableIterable:(Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Lorg/apache/commons/collections4/FluentIterable<TE;>;
public org.apache.commons.collections4.FluentIterable<E> zip(java.lang.Iterable<? extends E>);
descriptor: (Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.zippingIterable:(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 other Ljava/lang/Iterable<+TE;>;
Signature: (Ljava/lang/Iterable<+TE;>;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
other final
public org.apache.commons.collections4.FluentIterable<E> zip(java.lang.Iterable<? extends E>[]);
descriptor: ([Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.zippingIterable:(Ljava/lang/Iterable;[Ljava/lang/Iterable;)Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.FluentIterable.of:(Ljava/lang/Iterable;)Lorg/apache/commons/collections4/FluentIterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 others [Ljava/lang/Iterable;
Signature: ([Ljava/lang/Iterable<+TE;>;)Lorg/apache/commons/collections4/FluentIterable<TE;>;
MethodParameters:
Name Flags
others final
public java.util.Iterator<E> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Ljava/util/Iterator<TE;>;
public java.util.Enumeration<E> asEnumeration();
descriptor: ()Ljava/util/Enumeration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.commons.collections4.FluentIterable.iterator:()Ljava/util/Iterator;
invokestatic org.apache.commons.collections4.IteratorUtils.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Ljava/util/Enumeration<TE;>;
public boolean allMatch(org.apache.commons.collections4.Predicate<? super E>);
descriptor: (Lorg/apache/commons/collections4/Predicate;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.matchesAll:(Ljava/lang/Iterable;Lorg/apache/commons/collections4/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 predicate Lorg/apache/commons/collections4/Predicate<-TE;>;
Signature: (Lorg/apache/commons/collections4/Predicate<-TE;>;)Z
MethodParameters:
Name Flags
predicate final
public boolean anyMatch(org.apache.commons.collections4.Predicate<? super E>);
descriptor: (Lorg/apache/commons/collections4/Predicate;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.matchesAny:(Ljava/lang/Iterable;Lorg/apache/commons/collections4/Predicate;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 predicate Lorg/apache/commons/collections4/Predicate<-TE;>;
Signature: (Lorg/apache/commons/collections4/Predicate<-TE;>;)Z
MethodParameters:
Name Flags
predicate final
public boolean isEmpty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.isEmpty:(Ljava/lang/Iterable;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
public boolean contains(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.contains:(Ljava/lang/Iterable;Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
object final
public void forEach(org.apache.commons.collections4.Closure<? super E>);
descriptor: (Lorg/apache/commons/collections4/Closure;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
aload 1
invokestatic org.apache.commons.collections4.IterableUtils.forEach:(Ljava/lang/Iterable;Lorg/apache/commons/collections4/Closure;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 2 1 closure Lorg/apache/commons/collections4/Closure<-TE;>;
Signature: (Lorg/apache/commons/collections4/Closure<-TE;>;)V
MethodParameters:
Name Flags
closure final
public E get();
descriptor: (I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
iload 1
invokestatic org.apache.commons.collections4.IterableUtils.get:(Ljava/lang/Iterable;I)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 position I
Signature: (I)TE;
MethodParameters:
Name Flags
position final
public int size();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.size:(Ljava/lang/Iterable;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
public void copyInto(java.util.Collection<? super E>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "Collection must not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.CollectionUtils.addAll:(Ljava/util/Collection;Ljava/lang/Iterable;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 4 1 collection Ljava/util/Collection<-TE;>;
Signature: (Ljava/util/Collection<-TE;>;)V
MethodParameters:
Name Flags
collection final
public E[] toArray(java.lang.Class<E>);
descriptor: (Ljava/lang/Class;)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.commons.collections4.FluentIterable.iterator:()Ljava/util/Iterator;
aload 1
invokestatic org.apache.commons.collections4.IteratorUtils.toArray:(Ljava/util/Iterator;Ljava/lang/Class;)[Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
0 1 1 arrayClass Ljava/lang/Class<TE;>;
Signature: (Ljava/lang/Class<TE;>;)[TE;
MethodParameters:
Name Flags
arrayClass final
public java.util.List<E> toList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.toList:(Ljava/lang/Iterable;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
Signature: ()Ljava/util/List<TE;>;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.collections4.FluentIterable.iterable:Ljava/lang/Iterable;
invokestatic org.apache.commons.collections4.IterableUtils.toString:(Ljava/lang/Iterable;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/collections4/FluentIterable<TE;>;
}
Signature: <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/Iterable<TE;>;
SourceFile: "FluentIterable.java"