public final class org.eclipse.collections.impl.tuple.Tuples
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.collections.impl.tuple.Tuples
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/eclipse/collections/impl/tuple/Tuples;
public static <K, V> org.eclipse.collections.api.tuple.Pair<K, V> pairFrom(java.util.Map$Entry<K, V>);
descriptor: (Ljava/util/Map$Entry;)Lorg/eclipse/collections/api/tuple/Pair;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
aload 0
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokestatic org.eclipse.collections.impl.tuple.Tuples.pair:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Pair;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 entry Ljava/util/Map$Entry<TK;TV;>;
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map$Entry<TK;TV;>;)Lorg/eclipse/collections/api/tuple/Pair<TK;TV;>;
MethodParameters:
Name Flags
entry
public static <T> org.eclipse.collections.api.list.MutableList<T> pairToList(org.eclipse.collections.api.tuple.Pair<T, T>);
descriptor: (Lorg/eclipse/collections/api/tuple/Pair;)Lorg/eclipse/collections/api/list/MutableList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.collections.impl.factory.Lists.mutable:Lorg/eclipse/collections/api/factory/list/MutableListFactory;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
invokeinterface org.eclipse.collections.api.tuple.Pair.getOne:()Ljava/lang/Object;
aastore
dup
iconst_1
aload 0
invokeinterface org.eclipse.collections.api.tuple.Pair.getTwo:()Ljava/lang/Object;
aastore
invokeinterface org.eclipse.collections.api.factory.list.MutableListFactory.with:([Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pair Lorg/eclipse/collections/api/tuple/Pair<TT;TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/tuple/Pair<TT;TT;>;)Lorg/eclipse/collections/api/list/MutableList<TT;>;
MethodParameters:
Name Flags
pair
public static <T> org.eclipse.collections.api.list.FixedSizeList<T> pairToFixedSizeList(org.eclipse.collections.api.tuple.Pair<T, T>);
descriptor: (Lorg/eclipse/collections/api/tuple/Pair;)Lorg/eclipse/collections/api/list/FixedSizeList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.collections.impl.factory.Lists.fixedSize:Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Pair.getOne:()Ljava/lang/Object;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Pair.getTwo:()Ljava/lang/Object;
invokeinterface org.eclipse.collections.api.factory.list.FixedSizeListFactory.with:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/FixedSizeList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pair Lorg/eclipse/collections/api/tuple/Pair<TT;TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/tuple/Pair<TT;TT;>;)Lorg/eclipse/collections/api/list/FixedSizeList<TT;>;
MethodParameters:
Name Flags
pair
public static <T> org.eclipse.collections.api.list.ImmutableList<T> pairToImmutableList(org.eclipse.collections.api.tuple.Pair<T, T>);
descriptor: (Lorg/eclipse/collections/api/tuple/Pair;)Lorg/eclipse/collections/api/list/ImmutableList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.collections.impl.factory.Lists.immutable:Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Pair.getOne:()Ljava/lang/Object;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Pair.getTwo:()Ljava/lang/Object;
invokeinterface org.eclipse.collections.api.factory.list.ImmutableListFactory.with:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/ImmutableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pair Lorg/eclipse/collections/api/tuple/Pair<TT;TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/tuple/Pair<TT;TT;>;)Lorg/eclipse/collections/api/list/ImmutableList<TT;>;
MethodParameters:
Name Flags
pair
public static <T> org.eclipse.collections.api.list.MutableList<T> tripleToList(org.eclipse.collections.api.tuple.Triple<T, T, T>);
descriptor: (Lorg/eclipse/collections/api/tuple/Triple;)Lorg/eclipse/collections/api/list/MutableList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.collections.impl.factory.Lists.mutable:Lorg/eclipse/collections/api/factory/list/MutableListFactory;
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getOne:()Ljava/lang/Object;
aastore
dup
iconst_1
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getTwo:()Ljava/lang/Object;
aastore
dup
iconst_2
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getThree:()Ljava/lang/Object;
aastore
invokeinterface org.eclipse.collections.api.factory.list.MutableListFactory.with:([Ljava/lang/Object;)Lorg/eclipse/collections/api/list/MutableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 triple Lorg/eclipse/collections/api/tuple/Triple<TT;TT;TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/tuple/Triple<TT;TT;TT;>;)Lorg/eclipse/collections/api/list/MutableList<TT;>;
MethodParameters:
Name Flags
triple
public static <T> org.eclipse.collections.api.list.FixedSizeList<T> tripleToFixedSizeList(org.eclipse.collections.api.tuple.Triple<T, T, T>);
descriptor: (Lorg/eclipse/collections/api/tuple/Triple;)Lorg/eclipse/collections/api/list/FixedSizeList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.collections.impl.factory.Lists.fixedSize:Lorg/eclipse/collections/api/factory/list/FixedSizeListFactory;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getOne:()Ljava/lang/Object;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getTwo:()Ljava/lang/Object;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getThree:()Ljava/lang/Object;
invokeinterface org.eclipse.collections.api.factory.list.FixedSizeListFactory.with:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/FixedSizeList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 triple Lorg/eclipse/collections/api/tuple/Triple<TT;TT;TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/tuple/Triple<TT;TT;TT;>;)Lorg/eclipse/collections/api/list/FixedSizeList<TT;>;
MethodParameters:
Name Flags
triple
public static <T> org.eclipse.collections.api.list.ImmutableList<T> tripleToImmutableList(org.eclipse.collections.api.tuple.Triple<T, T, T>);
descriptor: (Lorg/eclipse/collections/api/tuple/Triple;)Lorg/eclipse/collections/api/list/ImmutableList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic org.eclipse.collections.impl.factory.Lists.immutable:Lorg/eclipse/collections/api/factory/list/ImmutableListFactory;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getOne:()Ljava/lang/Object;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getTwo:()Ljava/lang/Object;
aload 0
invokeinterface org.eclipse.collections.api.tuple.Triple.getThree:()Ljava/lang/Object;
invokeinterface org.eclipse.collections.api.factory.list.ImmutableListFactory.with:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/list/ImmutableList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 triple Lorg/eclipse/collections/api/tuple/Triple<TT;TT;TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/eclipse/collections/api/tuple/Triple<TT;TT;TT;>;)Lorg/eclipse/collections/api/list/ImmutableList<TT;>;
MethodParameters:
Name Flags
triple
public static <T1, T2> org.eclipse.collections.api.tuple.Pair<T1, T2> pair(T1, T2);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Pair;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.tuple.PairImpl
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.tuple.PairImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 one TT1;
0 1 1 two TT2;
Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(TT1;TT2;)Lorg/eclipse/collections/api/tuple/Pair<TT1;TT2;>;
MethodParameters:
Name Flags
one
two
public static <T> org.eclipse.collections.api.tuple.Twin<T> twin(T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Twin;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.collections.impl.tuple.TwinImpl
dup
aload 0
aload 1
invokespecial org.eclipse.collections.impl.tuple.TwinImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 one TT;
0 1 1 two TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;)Lorg/eclipse/collections/api/tuple/Twin<TT;>;
MethodParameters:
Name Flags
one
two
public static <T> org.eclipse.collections.api.tuple.Twin<T> identicalTwin(T);
descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Twin;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.tuple.TwinImpl
dup
aload 0
aload 0
invokespecial org.eclipse.collections.impl.tuple.TwinImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 each TT;
Signature: <T:Ljava/lang/Object;>(TT;)Lorg/eclipse/collections/api/tuple/Twin<TT;>;
MethodParameters:
Name Flags
each
public static <T1, T2, T3> org.eclipse.collections.api.tuple.Triple<T1, T2, T3> triple(T1, T2, T3);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Triple;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.collections.impl.tuple.TripleImpl
dup
aload 0
aload 1
aload 2
invokespecial org.eclipse.collections.impl.tuple.TripleImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 one TT1;
0 1 1 two TT2;
0 1 2 three TT3;
Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(TT1;TT2;TT3;)Lorg/eclipse/collections/api/tuple/Triple<TT1;TT2;TT3;>;
MethodParameters:
Name Flags
one
two
three
public static <T> org.eclipse.collections.api.tuple.Triplet<T> triplet(T, T, T);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Triplet;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.eclipse.collections.impl.tuple.TripletImpl
dup
aload 0
aload 1
aload 2
invokespecial org.eclipse.collections.impl.tuple.TripletImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 one TT;
0 1 1 two TT;
0 1 2 three TT;
Signature: <T:Ljava/lang/Object;>(TT;TT;TT;)Lorg/eclipse/collections/api/tuple/Triplet<TT;>;
MethodParameters:
Name Flags
one
two
three
public static <T> org.eclipse.collections.api.tuple.Triplet<T> identicalTriplet(T);
descriptor: (Ljava/lang/Object;)Lorg/eclipse/collections/api/tuple/Triplet;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.eclipse.collections.impl.tuple.TripletImpl
dup
aload 0
aload 0
aload 0
invokespecial org.eclipse.collections.impl.tuple.TripletImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 each TT;
Signature: <T:Ljava/lang/Object;>(TT;)Lorg/eclipse/collections/api/tuple/Triplet<TT;>;
MethodParameters:
Name Flags
each
}
SourceFile: "Tuples.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map