$ javap -c -s Pair
Compiled from "Pair.java"
public class Pair {
public Pair();
Signature: ()V
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."":()V
4: aload_0
5: aconst_null
6: putfield #2 // Field first:Ljava/lang/Object;
9: aload_0
10: aconst_null
11: putfield #3 // Field second:Ljava/lang/Object;
14: return
public Pair(T, T);
Signature: (Ljava/lang/Object;Ljava/lang/Object;)V
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."":()V
4: aload_0
5: aload_1
6: putfield #2 // Field first:Ljava/lang/Object;
9: aload_0
10: aload_2
11: putfield #3 // Field second:Ljava/lang/Object;
14: return
public T getFirst();
Signature: ()Ljava/lang/Object;
Code:
0: aload_0
1: getfield #2 // Field first:Ljava/lang/Object;
4: areturn
public T getSecond();
Signature: ()Ljava/lang/Object;
Code:
0: aload_0
1: getfield #3 // Field second:Ljava/lang/Object;
4: areturn
public void setFirst(T);
Signature: (Ljava/lang/Object;)V
Code:
0: aload_0
1: aload_1
2: putfield #2 // Field first:Ljava/lang/Object;
5: return
public void setSecond(T);
Signature: (Ljava/lang/Object;)V
Code:
0: aload_0
1: aload_1
2: putfield #3 // Field second:Ljava/lang/Object;
5: return
}
10万+

被折叠的 条评论
为什么被折叠?



