Skip to content

Instantly share code, notes, and snippets.

@qmx
Created November 30, 2010 12:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save qmx/721624 to your computer and use it in GitHub Desktop.
Save qmx/721624 to your computer and use it in GitHub Desktop.
Compiled from "TestVarargs.java"
public class xpto.TestVarargs extends java.lang.Object{
public xpto.TestVarargs();
Code:
0: aload_0
1: invokespecial #8; //Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: new #3; //class java/lang/Object
3: dup
4: invokespecial #8; //Method java/lang/Object."<init>":()V
7: astore_1
8: aload_1
9: aload_1
10: aload_1
11: aload_1
12: aload_1
13: invokestatic #16; //Method fuu:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
16: return
public static void foo(java.lang.Object[]);
Code:
0: return
public static void fuu(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
Code:
0: return
}
Compiled from "TestVarargs.java"
public class xpto.TestVarargs extends java.lang.Object{
public xpto.TestVarargs();
Code:
0: aload_0
1: invokespecial #8; //Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: new #3; //class java/lang/Object
3: dup
4: invokespecial #8; //Method java/lang/Object."<init>":()V
7: astore_1
8: iconst_5
9: anewarray #3; //class java/lang/Object
12: dup
13: iconst_0
14: aload_1
15: aastore
16: dup
17: iconst_1
18: aload_1
19: aastore
20: dup
21: iconst_2
22: aload_1
23: aastore
24: dup
25: iconst_3
26: aload_1
27: aastore
28: dup
29: iconst_4
30: aload_1
31: aastore
32: invokestatic #16; //Method foo:([Ljava/lang/Object;)V
35: return
public static void foo(java.lang.Object[]);
Code:
0: return
public static void fuu(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
Code:
0: return
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment