public abstract class org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable<K, V> extends org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable<V> implements org.eclipse.collections.api.map.MutableMapIterable<K, V>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable
super_class: org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable
{
protected void <init>(org.eclipse.collections.api.map.MutableMapIterable<K, V>);
descriptor: (Lorg/eclipse/collections/api/map/MutableMapIterable;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.<init>:(Lorg/eclipse/collections/api/RichIterable;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 2 1 delegate Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;
Signature: (Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;)V
MethodParameters:
Name Flags
delegate
protected void <init>(org.eclipse.collections.api.map.MutableMapIterable<K, V>, );
descriptor: (Lorg/eclipse/collections/api/map/MutableMapIterable;Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
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 org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.<init>:(Lorg/eclipse/collections/api/RichIterable;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 2 1 delegate Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;
0 2 2 lock Ljava/lang/Object;
Signature: (Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;Ljava/lang/Object;)V
MethodParameters:
Name Flags
delegate
lock
protected org.eclipse.collections.api.map.MutableMapIterable<K, V> getDelegate();
descriptor: ()Lorg/eclipse/collections/api/map/MutableMapIterable;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.getDelegate:()Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.map.MutableMapIterable
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
Signature: ()Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;
public V get();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.get:(Ljava/lang/Object;)Ljava/lang/Object;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key Ljava/lang/Object;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Ljava/lang/Object;)TV;
MethodParameters:
Name Flags
key
public V getIfAbsent(K, org.eclipse.collections.api.block.function.Function0<? extends V>);
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsent:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function0 java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 function Lorg/eclipse/collections/api/block/function/Function0<+TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;Lorg/eclipse/collections/api/block/function/Function0<+TV;>;)TV;
MethodParameters:
Name Flags
key
function
public V getIfAbsentValue(K, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsentValue:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 value TV;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;TV;)TV;
MethodParameters:
Name Flags
key
value
public <P> V getIfAbsentWith(K, org.eclipse.collections.api.block.function.Function<? super P, ? extends V>, );
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsentWith:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
aload 4
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 function Lorg/eclipse/collections/api/block/function/Function<-TP;+TV;>;
0 5 3 parameter TP;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <P:Ljava/lang/Object;>(TK;Lorg/eclipse/collections/api/block/function/Function<-TP;+TV;>;TP;)TV;
MethodParameters:
Name Flags
key
function
parameter
public <A> A ifPresentApply(K, org.eclipse.collections.api.block.function.Function<? super V, ? extends A>);
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.ifPresentApply:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 function Lorg/eclipse/collections/api/block/function/Function<-TV;+TA;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <A:Ljava/lang/Object;>(TK;Lorg/eclipse/collections/api/block/function/Function<-TV;+TA;>;)TA;
MethodParameters:
Name Flags
key
function
public boolean containsKey(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.containsKey:(Ljava/lang/Object;)Z
aload 2
monitorexit
2: ireturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key Ljava/lang/Object;
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
key
public boolean containsValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.containsValue:(Ljava/lang/Object;)Z
aload 2
monitorexit
2: ireturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 value Ljava/lang/Object;
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
value
public void forEachValue(org.eclipse.collections.api.block.procedure.Procedure<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.forEachValue:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
2: aload 2
monitorexit
3: goto 6
StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.procedure.Procedure java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 7 1 procedure Lorg/eclipse/collections/api/block/procedure/Procedure<-TV;>;
Exception table:
from to target type
1 3 4 any
4 5 4 any
Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TV;>;)V
MethodParameters:
Name Flags
procedure
public void forEachKey(org.eclipse.collections.api.block.procedure.Procedure<? super K>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.forEachKey:(Lorg/eclipse/collections/api/block/procedure/Procedure;)V
2: aload 2
monitorexit
3: goto 6
StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.procedure.Procedure java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 7 1 procedure Lorg/eclipse/collections/api/block/procedure/Procedure<-TK;>;
Exception table:
from to target type
1 3 4 any
4 5 4 any
Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TK;>;)V
MethodParameters:
Name Flags
procedure
public void forEachKeyValue(org.eclipse.collections.api.block.procedure.Procedure2<? super K, ? super V>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure2;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.forEachKeyValue:(Lorg/eclipse/collections/api/block/procedure/Procedure2;)V
2: aload 2
monitorexit
3: goto 6
StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.procedure.Procedure2 java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 7 1 procedure2 Lorg/eclipse/collections/api/block/procedure/Procedure2<-TK;-TV;>;
Exception table:
from to target type
1 3 4 any
4 5 4 any
Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure2<-TK;-TV;>;)V
MethodParameters:
Name Flags
procedure2
public org.eclipse.collections.api.tuple.Pair<K, V> detect(org.eclipse.collections.api.block.predicate.Predicate2<? super K, ? super V>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;)Lorg/eclipse/collections/api/tuple/Pair;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.detect:(Lorg/eclipse/collections/api/block/predicate/Predicate2;)Lorg/eclipse/collections/api/tuple/Pair;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.predicate.Predicate2 java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate2<-TK;-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate2<-TK;-TV;>;)Lorg/eclipse/collections/api/tuple/Pair<TK;TV;>;
MethodParameters:
Name Flags
predicate
public java.util.Optional<org.eclipse.collections.api.tuple.Pair<K, V>> detectOptional(org.eclipse.collections.api.block.predicate.Predicate2<? super K, ? super V>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.detectOptional:(Lorg/eclipse/collections/api/block/predicate/Predicate2;)Ljava/util/Optional;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.predicate.Predicate2 java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate2<-TK;-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate2<-TK;-TV;>;)Ljava/util/Optional<Lorg/eclipse/collections/api/tuple/Pair<TK;TV;>;>;
MethodParameters:
Name Flags
predicate
public V getIfAbsentPut(K, org.eclipse.collections.api.block.function.Function0<? extends V>);
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsentPut:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function0 java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 function Lorg/eclipse/collections/api/block/function/Function0<+TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;Lorg/eclipse/collections/api/block/function/Function0<+TV;>;)TV;
MethodParameters:
Name Flags
key
function
public V getIfAbsentPut(K, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsentPut:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 value TV;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;TV;)TV;
MethodParameters:
Name Flags
key
value
public V getIfAbsentPutWithKey(K, org.eclipse.collections.api.block.function.Function<? super K, ? extends V>);
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsentPutWithKey:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 function Lorg/eclipse/collections/api/block/function/Function<-TK;+TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;Lorg/eclipse/collections/api/block/function/Function<-TK;+TV;>;)TV;
MethodParameters:
Name Flags
key
function
public <P> V getIfAbsentPutWith(K, org.eclipse.collections.api.block.function.Function<? super P, ? extends V>, );
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.getIfAbsentPutWith:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function;Ljava/lang/Object;)Ljava/lang/Object;
aload 4
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 function Lorg/eclipse/collections/api/block/function/Function<-TP;+TV;>;
0 5 3 parameter TP;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <P:Ljava/lang/Object;>(TK;Lorg/eclipse/collections/api/block/function/Function<-TP;+TV;>;TP;)TV;
MethodParameters:
Name Flags
key
function
parameter
public V put(K, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 value TV;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;TV;)TV;
MethodParameters:
Name Flags
key
value
public V remove();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.remove:(Ljava/lang/Object;)Ljava/lang/Object;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key Ljava/lang/Object;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Ljava/lang/Object;)TV;
MethodParameters:
Name Flags
key
public V removeKey();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.removeKey:(Ljava/lang/Object;)Ljava/lang/Object;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;)TV;
MethodParameters:
Name Flags
key
public boolean removeAllKeys(java.util.Set<? extends K>);
descriptor: (Ljava/util/Set;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.removeAllKeys:(Ljava/util/Set;)Z
aload 2
monitorexit
2: ireturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.util.Set java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 keys Ljava/util/Set<+TK;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Ljava/util/Set<+TK;>;)Z
MethodParameters:
Name Flags
keys
public boolean removeIf(org.eclipse.collections.api.block.predicate.Predicate2<? super K, ? super V>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.removeIf:(Lorg/eclipse/collections/api/block/predicate/Predicate2;)Z
aload 2
monitorexit
2: ireturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.predicate.Predicate2 java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate2<-TK;-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate2<-TK;-TV;>;)Z
MethodParameters:
Name Flags
predicate
public void putAll(java.util.Map<? extends K, ? extends V>);
descriptor: (Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.putAll:(Ljava/util/Map;)V
2: aload 2
monitorexit
3: goto 6
StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.util.Map java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 2
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 7 1 map Ljava/util/Map<+TK;+TV;>;
Exception table:
from to target type
1 3 4 any
4 5 4 any
Signature: (Ljava/util/Map<+TK;+TV;>;)V
MethodParameters:
Name Flags
map
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.clear:()V
2: aload 1
monitorexit
3: goto 6
StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 1
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
Exception table:
from to target type
1 3 4 any
4 5 4 any
public V putPair(org.eclipse.collections.api.tuple.Pair<? extends K, ? extends V>);
descriptor: (Lorg/eclipse/collections/api/tuple/Pair;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
aload 1
invokeinterface org.eclipse.collections.api.tuple.Pair.getOne:()Ljava/lang/Object;
aload 1
invokeinterface org.eclipse.collections.api.tuple.Pair.getTwo:()Ljava/lang/Object;
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.tuple.Pair java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 keyValuePair Lorg/eclipse/collections/api/tuple/Pair<+TK;+TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lorg/eclipse/collections/api/tuple/Pair<+TK;+TV;>;)TV;
MethodParameters:
Name Flags
keyValuePair
public V add(org.eclipse.collections.api.tuple.Pair<? extends K, ? extends V>);
descriptor: (Lorg/eclipse/collections/api/tuple/Pair;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
aload 1
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.putPair:(Lorg/eclipse/collections/api/tuple/Pair;)Ljava/lang/Object;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.tuple.Pair java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 keyValuePair Lorg/eclipse/collections/api/tuple/Pair<+TK;+TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lorg/eclipse/collections/api/tuple/Pair<+TK;+TV;>;)TV;
MethodParameters:
Name Flags
keyValuePair
public V updateValue(K, org.eclipse.collections.api.block.function.Function0<? extends V>, org.eclipse.collections.api.block.function.Function<? super V, ? extends V>);
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.updateValue:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function;)Ljava/lang/Object;
aload 4
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function0 org.eclipse.collections.api.block.function.Function java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 factory Lorg/eclipse/collections/api/block/function/Function0<+TV;>;
0 5 3 function Lorg/eclipse/collections/api/block/function/Function<-TV;+TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (TK;Lorg/eclipse/collections/api/block/function/Function0<+TV;>;Lorg/eclipse/collections/api/block/function/Function<-TV;+TV;>;)TV;
MethodParameters:
Name Flags
key
factory
function
public <P> V updateValueWith(K, org.eclipse.collections.api.block.function.Function0<? extends V>, org.eclipse.collections.api.block.function.Function2<? super V, ? super P, ? extends V>, );
descriptor: (Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 5
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.updateValueWith:(Ljava/lang/Object;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Ljava/lang/Object;
aload 5
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object org.eclipse.collections.api.block.function.Function0 org.eclipse.collections.api.block.function.Function2 java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 5
monitorexit
4: athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 key TK;
0 5 2 factory Lorg/eclipse/collections/api/block/function/Function0<+TV;>;
0 5 3 function Lorg/eclipse/collections/api/block/function/Function2<-TV;-TP;+TV;>;
0 5 4 parameter TP;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <P:Ljava/lang/Object;>(TK;Lorg/eclipse/collections/api/block/function/Function0<+TV;>;Lorg/eclipse/collections/api/block/function/Function2<-TV;-TP;+TV;>;TP;)TV;
MethodParameters:
Name Flags
key
factory
function
parameter
public <VV> org.eclipse.collections.api.map.MutableMapIterable<VV, V> groupByUniqueKey(org.eclipse.collections.api.block.function.Function<? super V, ? extends VV>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/map/MutableMapIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.groupByUniqueKey:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 2
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 function Lorg/eclipse/collections/api/block/function/Function<-TV;+TVV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <VV:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TVV;>;)Lorg/eclipse/collections/api/map/MutableMapIterable<TVV;TV;>;
MethodParameters:
Name Flags
function
public <KK, VV> org.eclipse.collections.api.map.MutableMap<KK, VV> aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function<? super V, ? extends KK>, org.eclipse.collections.api.block.function.Function0<? extends VV>, org.eclipse.collections.api.block.procedure.Procedure2<? super VV, ? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/procedure/Procedure2;)Lorg/eclipse/collections/api/map/MutableMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.aggregateInPlaceBy:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/procedure/Procedure2;)Lorg/eclipse/collections/api/map/MutableMap;
aload 4
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function org.eclipse.collections.api.block.function.Function0 org.eclipse.collections.api.block.procedure.Procedure2 java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 groupBy Lorg/eclipse/collections/api/block/function/Function<-TV;+TKK;>;
0 5 2 zeroValueFactory Lorg/eclipse/collections/api/block/function/Function0<+TVV;>;
0 5 3 mutatingAggregator Lorg/eclipse/collections/api/block/procedure/Procedure2<-TVV;-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <KK:Ljava/lang/Object;VV:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TKK;>;Lorg/eclipse/collections/api/block/function/Function0<+TVV;>;Lorg/eclipse/collections/api/block/procedure/Procedure2<-TVV;-TV;>;)Lorg/eclipse/collections/api/map/MutableMap<TKK;TVV;>;
MethodParameters:
Name Flags
groupBy
zeroValueFactory
mutatingAggregator
public <KK, VV> org.eclipse.collections.api.map.MutableMap<KK, VV> aggregateBy(org.eclipse.collections.api.block.function.Function<? super V, ? extends KK>, org.eclipse.collections.api.block.function.Function0<? extends VV>, org.eclipse.collections.api.block.function.Function2<? super VV, ? super V, ? extends VV>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/map/MutableMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
aload 3
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.aggregateBy:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/map/MutableMap;
aload 4
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function org.eclipse.collections.api.block.function.Function0 org.eclipse.collections.api.block.function.Function2 java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 groupBy Lorg/eclipse/collections/api/block/function/Function<-TV;+TKK;>;
0 5 2 zeroValueFactory Lorg/eclipse/collections/api/block/function/Function0<+TVV;>;
0 5 3 nonMutatingAggregator Lorg/eclipse/collections/api/block/function/Function2<-TVV;-TV;+TVV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <KK:Ljava/lang/Object;VV:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TKK;>;Lorg/eclipse/collections/api/block/function/Function0<+TVV;>;Lorg/eclipse/collections/api/block/function/Function2<-TVV;-TV;+TVV;>;)Lorg/eclipse/collections/api/map/MutableMap<TKK;TVV;>;
MethodParameters:
Name Flags
groupBy
zeroValueFactory
nonMutatingAggregator
public org.eclipse.collections.api.RichIterable<org.eclipse.collections.api.tuple.Pair<K, V>> keyValuesView();
descriptor: ()Lorg/eclipse/collections/api/RichIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.entrySet:()Ljava/util/Set;
astore 2
start local 2 2: aload 2
invokestatic org.eclipse.collections.impl.tuple.AbstractImmutableEntry.getPairFunction:()Lorg/eclipse/collections/api/block/function/Function;
invokestatic org.eclipse.collections.impl.utility.Iterate.collect:(Ljava/lang/Iterable;Lorg/eclipse/collections/api/block/function/Function;)Ljava/util/Collection;
astore 3
start local 3 3: aload 3
invokestatic org.eclipse.collections.impl.utility.LazyIterate.adapt:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/LazyIterable;
aload 1
monitorexit
4: areturn
end local 3 end local 2 5: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable java.lang.Object
StackMap stack: java.lang.Throwable
aload 1
monitorexit
6: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
2 5 2 entries Ljava/util/Set<Ljava/util/Map$Entry<TK;TV;>;>;
3 5 3 pairs Ljava/lang/Iterable<Lorg/eclipse/collections/api/tuple/Pair<TK;TV;>;>;
Exception table:
from to target type
1 4 5 any
5 6 5 any
Signature: ()Lorg/eclipse/collections/api/RichIterable<Lorg/eclipse/collections/api/tuple/Pair<TK;TV;>;>;
public <V1> org.eclipse.collections.api.map.primitive.MutableObjectLongMap<V1> sumByInt(org.eclipse.collections.api.block.function.Function<? super V, ? extends V1>, org.eclipse.collections.api.block.function.primitive.IntFunction<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.sumByInt:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function org.eclipse.collections.api.block.function.primitive.IntFunction java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 groupBy Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;
0 5 2 function Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;Lorg/eclipse/collections/api/block/function/primitive/IntFunction<-TV;>;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap<TV1;>;
MethodParameters:
Name Flags
groupBy
function
public <V1> org.eclipse.collections.api.map.primitive.MutableObjectDoubleMap<V1> sumByFloat(org.eclipse.collections.api.block.function.Function<? super V, ? extends V1>, org.eclipse.collections.api.block.function.primitive.FloatFunction<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.sumByFloat:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function org.eclipse.collections.api.block.function.primitive.FloatFunction java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 groupBy Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;
0 5 2 function Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction<-TV;>;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap<TV1;>;
MethodParameters:
Name Flags
groupBy
function
public <V1> org.eclipse.collections.api.map.primitive.MutableObjectLongMap<V1> sumByLong(org.eclipse.collections.api.block.function.Function<? super V, ? extends V1>, org.eclipse.collections.api.block.function.primitive.LongFunction<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.sumByLong:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function org.eclipse.collections.api.block.function.primitive.LongFunction java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 groupBy Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;
0 5 2 function Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;Lorg/eclipse/collections/api/block/function/primitive/LongFunction<-TV;>;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap<TV1;>;
MethodParameters:
Name Flags
groupBy
function
public <V1> org.eclipse.collections.api.map.primitive.MutableObjectDoubleMap<V1> sumByDouble(org.eclipse.collections.api.block.function.Function<? super V, ? extends V1>, org.eclipse.collections.api.block.function.primitive.DoubleFunction<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.lock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
aload 1
aload 2
invokeinterface org.eclipse.collections.api.map.MutableMapIterable.sumByDouble:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap;
aload 3
monitorexit
2: areturn
3: StackMap locals: org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable org.eclipse.collections.api.block.function.Function org.eclipse.collections.api.block.function.primitive.DoubleFunction java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 5 1 groupBy Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;
0 5 2 function Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TV;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction<-TV;>;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap<TV1;>;
MethodParameters:
Name Flags
groupBy
function
public <V1> org.eclipse.collections.api.multimap.MutableMultimap<V1, V> groupBy(org.eclipse.collections.api.block.function.Function<? super V, ? extends V1>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/Multimap;
checkcast org.eclipse.collections.api.multimap.MutableMultimap
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 function Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;)Lorg/eclipse/collections/api/multimap/MutableMultimap<TV1;TV;>;
MethodParameters:
Name Flags
function
public <V1> org.eclipse.collections.api.multimap.MutableMultimap<V1, V> groupByEach(org.eclipse.collections.api.block.function.Function<? super V, ? extends java.lang.Iterable<V1>>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/Multimap;
checkcast org.eclipse.collections.api.multimap.MutableMultimap
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 function Lorg/eclipse/collections/api/block/function/Function<-TV;+Ljava/lang/Iterable<TV1;>;>;
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+Ljava/lang/Iterable<TV1;>;>;)Lorg/eclipse/collections/api/multimap/MutableMultimap<TV1;TV;>;
MethodParameters:
Name Flags
function
public <S> org.eclipse.collections.api.collection.MutableCollection<org.eclipse.collections.api.tuple.Pair<V, S>> zip(java.lang.Iterable<S>);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 that Ljava/lang/Iterable<TS;>;
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Iterable<TS;>;)Lorg/eclipse/collections/api/collection/MutableCollection<Lorg/eclipse/collections/api/tuple/Pair<TV;TS;>;>;
MethodParameters:
Name Flags
that
public org.eclipse.collections.api.collection.MutableCollection<org.eclipse.collections.api.tuple.Pair<V, java.lang.Integer>> zipWithIndex();
descriptor: ()Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.zipWithIndex:()Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
Signature: ()Lorg/eclipse/collections/api/collection/MutableCollection<Lorg/eclipse/collections/api/tuple/Pair<TV;Ljava/lang/Integer;>;>;
public org.eclipse.collections.api.collection.MutableCollection<V> select(org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/api/collection/MutableCollection<TV;>;
MethodParameters:
Name Flags
predicate
public <S> org.eclipse.collections.api.collection.MutableCollection<S> selectInstancesOf(java.lang.Class<S>);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 clazz Ljava/lang/Class<TS;>;
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)Lorg/eclipse/collections/api/collection/MutableCollection<TS;>;
MethodParameters:
Name Flags
clazz
public <P> org.eclipse.collections.api.collection.MutableCollection<V> selectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V, ? super P>, P);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
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 org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate2<-TV;-TP;>;
0 1 2 parameter TP;
Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TV;-TP;>;TP;)Lorg/eclipse/collections/api/collection/MutableCollection<TV;>;
MethodParameters:
Name Flags
predicate
parameter
public <P> org.eclipse.collections.api.collection.MutableCollection<V> rejectWith(org.eclipse.collections.api.block.predicate.Predicate2<? super V, ? super P>, P);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
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 org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate2<-TV;-TP;>;
0 1 2 parameter TP;
Signature: <P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/predicate/Predicate2<-TV;-TP;>;TP;)Lorg/eclipse/collections/api/collection/MutableCollection<TV;>;
MethodParameters:
Name Flags
predicate
parameter
public org.eclipse.collections.api.partition.PartitionMutableCollection<V> partition(org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionMutableCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionIterable;
checkcast org.eclipse.collections.api.partition.PartitionMutableCollection
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/api/partition/PartitionMutableCollection<TV;>;
MethodParameters:
Name Flags
predicate
public <V1> org.eclipse.collections.api.bag.MutableBag<V1> countBy(org.eclipse.collections.api.block.function.Function<? super V, ? extends V1>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/MutableBag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.countBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/Bag;
checkcast org.eclipse.collections.api.bag.MutableBag
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 function Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+TV1;>;)Lorg/eclipse/collections/api/bag/MutableBag<TV1;>;
MethodParameters:
Name Flags
function
public <V1, P> org.eclipse.collections.api.bag.MutableBag<V1> countByWith(org.eclipse.collections.api.block.function.Function2<? super V, ? super P, ? extends V1>, P);
descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/MutableBag;
flags: (0x0001) ACC_PUBLIC
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 org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.countByWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/Bag;
checkcast org.eclipse.collections.api.bag.MutableBag
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 function Lorg/eclipse/collections/api/block/function/Function2<-TV;-TP;+TV1;>;
0 1 2 parameter TP;
Signature: <V1:Ljava/lang/Object;P:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function2<-TV;-TP;+TV1;>;TP;)Lorg/eclipse/collections/api/bag/MutableBag<TV1;>;
MethodParameters:
Name Flags
function
parameter
public <V1> org.eclipse.collections.api.bag.MutableBag<V1> countByEach(org.eclipse.collections.api.block.function.Function<? super V, ? extends java.lang.Iterable<V1>>);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/MutableBag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.countByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/Bag;
checkcast org.eclipse.collections.api.bag.MutableBag
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 function Lorg/eclipse/collections/api/block/function/Function<-TV;+Ljava/lang/Iterable<TV1;>;>;
Signature: <V1:Ljava/lang/Object;>(Lorg/eclipse/collections/api/block/function/Function<-TV;+Ljava/lang/Iterable<TV1;>;>;)Lorg/eclipse/collections/api/bag/MutableBag<TV1;>;
MethodParameters:
Name Flags
function
public org.eclipse.collections.api.collection.MutableCollection<V> reject(org.eclipse.collections.api.block.predicate.Predicate<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/collection/MutableCollection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.collection.MutableCollection
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 predicate Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;
Signature: (Lorg/eclipse/collections/api/block/predicate/Predicate<-TV;>;)Lorg/eclipse/collections/api/collection/MutableCollection<TV;>;
MethodParameters:
Name Flags
predicate
public org.eclipse.collections.api.map.MutableMapIterable<K, V> tap(org.eclipse.collections.api.block.procedure.Procedure<? super V>);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/map/MutableMapIterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.collections.impl.collection.AbstractSynchronizedRichIterable.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/RichIterable;
checkcast org.eclipse.collections.api.map.MutableMapIterable
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/collections/impl/map/AbstractSynchronizedMapIterable<TK;TV;>;
0 1 1 procedure Lorg/eclipse/collections/api/block/procedure/Procedure<-TV;>;
Signature: (Lorg/eclipse/collections/api/block/procedure/Procedure<-TV;>;)Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;
MethodParameters:
Name Flags
procedure
public org.eclipse.collections.api.map.primitive.ObjectLongMap sumByInt(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.IntFunction);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/ObjectLongMap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
aload 2
checkcast org.eclipse.collections.api.block.function.primitive.IntFunction
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.sumByInt:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/IntFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
protected org.eclipse.collections.api.RichIterable getDelegate();
descriptor: ()Lorg/eclipse/collections/api/RichIterable;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.getDelegate:()Lorg/eclipse/collections/api/map/MutableMapIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable zipWithIndex();
descriptor: ()Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.zipWithIndex:()Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable zip(java.lang.Iterable);
descriptor: (Ljava/lang/Iterable;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Iterable
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.zip:(Ljava/lang/Iterable;)Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.bag.Bag countBy(org.eclipse.collections.api.block.function.Function);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/Bag;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.countBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/MutableBag;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable rejectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate2
aload 2
checkcast java.lang.Object
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.rejectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.bag.Bag countByEach(org.eclipse.collections.api.block.function.Function);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/Bag;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.countByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/bag/MutableBag;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.primitive.ObjectLongMap sumByLong(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.LongFunction);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/ObjectLongMap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
aload 2
checkcast org.eclipse.collections.api.block.function.primitive.LongFunction
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.sumByLong:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/LongFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectLongMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.partition.PartitionIterable partition(org.eclipse.collections.api.block.predicate.Predicate);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.partition:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/partition/PartitionMutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable reject(org.eclipse.collections.api.block.predicate.Predicate);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.reject:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.multimap.Multimap groupByEach(org.eclipse.collections.api.block.function.Function);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/Multimap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.groupByEach:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.select:(Lorg/eclipse/collections/api/block/predicate/Predicate;)Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.MapIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/map/MapIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.procedure.Procedure
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/map/MutableMapIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable tap(org.eclipse.collections.api.block.procedure.Procedure);
descriptor: (Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.procedure.Procedure
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.tap:(Lorg/eclipse/collections/api/block/procedure/Procedure;)Lorg/eclipse/collections/api/map/MutableMapIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.multimap.Multimap groupBy(org.eclipse.collections.api.block.function.Function);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/Multimap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.groupBy:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/multimap/MutableMultimap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.primitive.ObjectDoubleMap sumByDouble(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.DoubleFunction);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/map/primitive/ObjectDoubleMap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
aload 2
checkcast org.eclipse.collections.api.block.function.primitive.DoubleFunction
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.sumByDouble:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/DoubleFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable selectWith(org.eclipse.collections.api.block.predicate.Predicate2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.predicate.Predicate2
aload 2
checkcast java.lang.Object
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.selectWith:(Lorg/eclipse/collections/api/block/predicate/Predicate2;Ljava/lang/Object;)Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.primitive.ObjectDoubleMap sumByFloat(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.primitive.FloatFunction);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/map/primitive/ObjectDoubleMap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
aload 2
checkcast org.eclipse.collections.api.block.function.primitive.FloatFunction
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.sumByFloat:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/primitive/FloatFunction;)Lorg/eclipse/collections/api/map/primitive/MutableObjectDoubleMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.MapIterable aggregateBy(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.Function0, org.eclipse.collections.api.block.function.Function2);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/map/MapIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
aload 2
checkcast org.eclipse.collections.api.block.function.Function0
aload 3
checkcast org.eclipse.collections.api.block.function.Function2
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.aggregateBy:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/function/Function2;)Lorg/eclipse/collections/api/map/MutableMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.RichIterable selectInstancesOf(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/eclipse/collections/api/RichIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Class
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.selectInstancesOf:(Ljava/lang/Class;)Lorg/eclipse/collections/api/collection/MutableCollection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.bag.Bag countByWith(org.eclipse.collections.api.block.function.Function2, java.lang.Object);
descriptor: (Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/Bag;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function2
aload 2
checkcast java.lang.Object
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.countByWith:(Lorg/eclipse/collections/api/block/function/Function2;Ljava/lang/Object;)Lorg/eclipse/collections/api/bag/MutableBag;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.MapIterable aggregateInPlaceBy(org.eclipse.collections.api.block.function.Function, org.eclipse.collections.api.block.function.Function0, org.eclipse.collections.api.block.procedure.Procedure2);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/procedure/Procedure2;)Lorg/eclipse/collections/api/map/MapIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
aload 2
checkcast org.eclipse.collections.api.block.function.Function0
aload 3
checkcast org.eclipse.collections.api.block.procedure.Procedure2
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.aggregateInPlaceBy:(Lorg/eclipse/collections/api/block/function/Function;Lorg/eclipse/collections/api/block/function/Function0;Lorg/eclipse/collections/api/block/procedure/Procedure2;)Lorg/eclipse/collections/api/map/MutableMap;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.eclipse.collections.api.map.MapIterable groupByUniqueKey(org.eclipse.collections.api.block.function.Function);
descriptor: (Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/map/MapIterable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.eclipse.collections.api.block.function.Function
invokevirtual org.eclipse.collections.impl.map.AbstractSynchronizedMapIterable.groupByUniqueKey:(Lorg/eclipse/collections/api/block/function/Function;)Lorg/eclipse/collections/api/map/MutableMapIterable;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Lorg/eclipse/collections/impl/collection/AbstractSynchronizedRichIterable<TV;>;Lorg/eclipse/collections/api/map/MutableMapIterable<TK;TV;>;
SourceFile: "AbstractSynchronizedMapIterable.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map