Skip to content

Instantly share code, notes, and snippets.

@darjus
Created January 8, 2013 05:57
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 darjus/4481589 to your computer and use it in GitHub Desktop.
Save darjus/4481589 to your computer and use it in GitHub Desktop.
public class org.python.proxies.__main__$SpamListener$0 implements org.python.core.PyProxy,java.awt.event.ActionListener,org.python.core.ClassDictInit {
protected org.python.core.PyObject __proxy;
protected transient org.python.core.PySystemState __systemState;
public void _setPyInstance(org.python.core.PyObject);
Code:
0: aload_0
1: aload_1
2: putfield #8 // Field __proxy:Lorg/python/core/PyObject;
5: return
public org.python.core.PyObject _getPyInstance();
Code:
0: aload_0
1: getfield #8 // Field __proxy:Lorg/python/core/PyObject;
4: areturn
public void _setPySystemState(org.python.core.PySystemState);
Code:
0: aload_0
1: aload_1
2: putfield #16 // Field __systemState:Lorg/python/core/PySystemState;
5: return
public org.python.core.PySystemState _getPySystemState();
Code:
0: aload_0
1: getfield #16 // Field __systemState:Lorg/python/core/PySystemState;
4: areturn
public void __initProxy__(java.lang.Object[]);
Code:
0: aload_0
1: ldc #22 // String __main__
3: ldc #24 // String SpamListener
5: aload_1
6: invokestatic #30 // Method org/python/core/Py.initProxy:(Lorg/python/core/PyProxy;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
9: return
public org.python.proxies.__main__$SpamListener$0();
Code:
0: aload_0
1: invokespecial #36 // Method java/lang/Object."<init>":()V
4: aload_0
5: getstatic #40 // Field org/python/core/Py.EmptyObjects:[Lorg/python/core/PyObject;
8: invokevirtual #42 // Method __initProxy__:([Ljava/lang/Object;)V
11: return
public void finalize();
Code:
0: aload_0
1: invokespecial #45 // Method java/lang/Object.finalize:()V
4: return
public java.lang.Object clone();
Code:
0: aload_0
1: invokespecial #49 // Method java/lang/Object.clone:()Ljava/lang/Object;
4: areturn
public void actionPerformed(java.awt.event.ActionEvent);
Code:
0: aload_0
1: ldc #52 // String actionPerformed
3: invokestatic #58 // Method org/python/compiler/ProxyMaker.findPython:(Lorg/python/core/PyProxy;Ljava/lang/String;)Lorg/python/core/PyObject;
6: dup
7: ifnull 27
10: iconst_1
11: anewarray #34 // class java/lang/Object
14: astore_2
15: aload_2
16: iconst_0
17: aload_1
18: aastore
19: aload_2
20: invokevirtual #64 // Method org/python/core/PyObject._jcall:([Ljava/lang/Object;)Lorg/python/core/PyObject;
23: invokestatic #67 // Method org/python/core/Py.py2void:(Lorg/python/core/PyObject;)V
26: return
27: pop
28: return
static {};
Code:
0: return
public static void classDictInit(org.python.core.PyObject);
Code:
0: aload_0
1: ldc #71 // String __supernames__
3: iconst_2
4: anewarray #73 // class java/lang/String
7: astore_1
8: aload_1
9: iconst_0
10: ldc #74 // String clone
12: aastore
13: aload_1
14: iconst_1
15: ldc #75 // String finalize
17: aastore
18: aload_1
19: invokestatic #79 // Method org/python/core/Py.java2py:(Ljava/lang/Object;)Lorg/python/core/PyObject;
22: invokevirtual #83 // Method org/python/core/PyObject.__setitem__:(Ljava/lang/String;Lorg/python/core/PyObject;)V
25: return
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment