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 <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