Skip to content

Instantly share code, notes, and snippets.

@eliasdorneles
Created October 15, 2017 23:54
Show Gist options
  • Save eliasdorneles/661ef845c44f9ee1aa12a2b7e0ee4537 to your computer and use it in GitHub Desktop.
Save eliasdorneles/661ef845c44f9ee1aa12a2b7e0ee4537 to your computer and use it in GitHub Desktop.
Running python -m voc.java over test class
Magic: cafebabe
Version: 50.0
Constant pool: (160 constants)
1: <Class python/buglong/SomeClass>
2: b'python/buglong/SomeClass'
3: <Class org/python/types/Object>
4: b'org/python/types/Object'
5: b'__VOC__'
6: b'Lorg/python/Object;'
7: b'class$init'
8: b'()V'
9: b'Code'
10: <String 'buglong'>
11: b'buglong'
12: <Methodref org/python/ImportLib.__import__ (Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;I)Lorg/python/types/Module;>
13: <Class org/python/ImportLib>
14: b'org/python/ImportLib'
15: <NameAndType: name:__import__ descriptor:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;I)Lorg/python/types/Module;>
16: b'__import__'
17: b'(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;I)Lorg/python/types/Module;'
18: <Class org/python/types/Str>
19: b'org/python/types/Str'
20: <Methodref org/python/types/Str.<init> (Ljava/lang/String;)V>
21: <NameAndType: name:<init> descriptor:(Ljava/lang/String;)V>
22: b'<init>'
23: b'(Ljava/lang/String;)V'
24: <Methodref org/python/types/Type.pythonType (Ljava/lang/Class;)Lorg/python/types/Type;>
25: <Class org/python/types/Type>
26: b'org/python/types/Type'
27: <NameAndType: name:pythonType descriptor:(Ljava/lang/Class;)Lorg/python/types/Type;>
28: b'pythonType'
29: b'(Ljava/lang/Class;)Lorg/python/types/Type;'
30: <String '__module__'>
31: b'__module__'
32: <InterfaceMethodref org/python/Object.__setattr__ (Ljava/lang/String;Lorg/python/Object;)V>
33: <Class org/python/Object>
34: b'org/python/Object'
35: <NameAndType: name:__setattr__ descriptor:(Ljava/lang/String;Lorg/python/Object;)V>
36: b'__setattr__'
37: b'(Ljava/lang/String;Lorg/python/Object;)V'
38: <String 'SomeClass'>
39: b'SomeClass'
40: <String '__qualname__'>
41: b'__qualname__'
42: <Class org/python/types/Function>
43: b'org/python/types/Function'
44: <String 'somefunc'>
45: b'somefunc'
46: <Class org/python/types/Code>
47: b'org/python/types/Code'
48: <Class org/python/types/Int>
49: b'org/python/types/Int'
50: <Long 2>
52: <Methodref org/python/types/Int.<init> (J)V>
53: <NameAndType: name:<init> descriptor:(J)V>
54: b'(J)V'
55: <Class org/python/types/Tuple>
56: b'org/python/types/Tuple'
57: <Class java/util/ArrayList>
58: b'java/util/ArrayList'
59: <Methodref java/util/ArrayList.<init> ()V>
60: <NameAndType: name:<init> descriptor:()V>
61: <Methodref org/python/types/Tuple.<init> (Ljava/util/List;)V>
62: <NameAndType: name:<init> descriptor:(Ljava/util/List;)V>
63: b'(Ljava/util/List;)V'
64: <Fieldref org/python/types/NoneType.NONE (Lorg/python/Object;)>
65: <Class org/python/types/NoneType>
66: b'org/python/types/NoneType'
67: <NameAndType: name:NONE descriptor:Lorg/python/Object;>
68: b'NONE'
69: <InterfaceMethodref java/util/List.add (Ljava/lang/Object;)Z>
70: <Class java/util/List>
71: b'java/util/List'
72: <NameAndType: name:add descriptor:(Ljava/lang/Object;)Z>
73: b'add'
74: b'(Ljava/lang/Object;)Z'
75: <String 'buglong.py'>
76: b'buglong.py'
77: <Long 3>
79: <Long 67>
81: <String 'y'>
82: b'y'
83: <String 'self'>
84: b'self'
85: <String 'x'>
86: b'x'
87: <Methodref org/python/types/Code.<init> (Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Bytes;Lorg/python/types/Tuple;Lorg/python/types/Str;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Bytes;Lorg/python/types/Str;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;)V>
88: <NameAndType: name:<init> descriptor:(Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Bytes;Lorg/python/types/Tuple;Lorg/python/types/Str;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Bytes;Lorg/python/types/Str;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;)V>
89: b'(Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Bytes;Lorg/python/types/Tuple;Lorg/python/types/Str;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Bytes;Lorg/python/types/Str;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;)V'
90: <String 'somefunc$py'>
91: b'somefunc$py'
92: <Class java/lang/Class>
93: b'java/lang/Class'
94: <Methodref java/lang/Class.getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;>
95: <NameAndType: name:getMethod descriptor:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;>
96: b'getMethod'
97: b'(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;'
98: <Class java/util/HashMap>
99: b'java/util/HashMap'
100: <Methodref java/util/HashMap.<init> ()V>
101: <Methodref org/python/types/Function.<init> (Lorg/python/types/Str;Lorg/python/types/Code;Ljava/lang/reflect/Method;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Lorg/python/types/Closure;)V>
102: <NameAndType: name:<init> descriptor:(Lorg/python/types/Str;Lorg/python/types/Code;Ljava/lang/reflect/Method;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Lorg/python/types/Closure;)V>
103: b'(Lorg/python/types/Str;Lorg/python/types/Code;Ljava/lang/reflect/Method;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Lorg/python/types/Closure;)V'
104: <Class org/python/exceptions/RuntimeError>
105: b'org/python/exceptions/RuntimeError'
106: <String 'Unable to find MAKE_FUNCTION output python/buglong/SomeClass.somefunc'>
107: b'Unable to find MAKE_FUNCTION output python/buglong/SomeClass.somefunc'
108: <Methodref org/python/exceptions/RuntimeError.<init> (Ljava/lang/String;)V>
109: b'LineNumberTable'
110: <Class java/lang/NoSuchMethodError>
111: b'java/lang/NoSuchMethodError'
112: b'(Lorg/python/Object;Lorg/python/Object;)Lorg/python/Object;'
113: <Fieldref python/sys.modules (Lorg/python/types/Dict;)>
114: <Class python/sys>
115: b'python/sys'
116: <NameAndType: name:modules descriptor:Lorg/python/types/Dict;>
117: b'modules'
118: b'Lorg/python/types/Dict;'
119: <InterfaceMethodref org/python/Object.__getitem__ (Lorg/python/Object;)Lorg/python/Object;>
120: <NameAndType: name:__getitem__ descriptor:(Lorg/python/Object;)Lorg/python/Object;>
121: b'__getitem__'
122: b'(Lorg/python/Object;)Lorg/python/Object;'
123: <Class org/python/types/Module>
124: b'org/python/types/Module'
125: <InterfaceMethodref org/python/Object.__getattribute__ (Ljava/lang/String;)Lorg/python/Object;>
126: <NameAndType: name:__getattribute__ descriptor:(Ljava/lang/String;)Lorg/python/Object;>
127: b'__getattribute__'
128: b'(Ljava/lang/String;)Lorg/python/Object;'
129: <InterfaceMethodref org/python/Object.__add__ (Lorg/python/Object;)Lorg/python/Object;>
130: <NameAndType: name:__add__ descriptor:(Lorg/python/Object;)Lorg/python/Object;>
131: b'__add__'
132: b'RuntimeVisibleAnnotations'
133: b'Lorg/python/Method;'
134: b'__doc__'
135: b'Python method (insert docs here)'
136: b'(J)Lorg/python/Object;'
137: <Methodref org/python/types/Type.toPython (Ljava/lang/Object;)Lorg/python/Object;>
138: <NameAndType: name:toPython descriptor:(Ljava/lang/Object;)Lorg/python/Object;>
139: b'toPython'
140: b'(Ljava/lang/Object;)Lorg/python/Object;'
141: <Methodref python/buglong/SomeClass.somefunc$py (Lorg/python/Object;Lorg/python/Object;)Lorg/python/Object;>
142: <NameAndType: name:somefunc$py descriptor:(Lorg/python/Object;Lorg/python/Object;)Lorg/python/Object;>
143: b'somefunc$super'
144: <Methodref org/python/types/Object.somefunc (J)Lorg/python/Object;>
145: <NameAndType: name:somefunc descriptor:(J)Lorg/python/Object;>
146: b'([Lorg/python/Object;Ljava/util/Map;)V'
147: <Methodref org/python/types/Object.<init> ()V>
148: <String '__init__'>
149: b'__init__'
150: <InterfaceMethodref org/python/Object.__getattribute_null (Ljava/lang/String;)Lorg/python/Object;>
151: <NameAndType: name:__getattribute_null descriptor:(Ljava/lang/String;)Lorg/python/Object;>
152: b'__getattribute_null'
153: <Class org/python/Callable>
154: b'org/python/Callable'
155: <InterfaceMethodref org/python/Callable.invoke ([Lorg/python/Object;Ljava/util/Map;)Lorg/python/Object;>
156: <NameAndType: name:invoke descriptor:([Lorg/python/Object;Ljava/util/Map;)Lorg/python/Object;>
157: b'invoke'
158: b'([Lorg/python/Object;Ljava/util/Map;)Lorg/python/Object;'
159: b'SourceFile'
160: b'Python Class (insert docs here)'
Class python/buglong/SomeClass
Extends org/python/types/Object
Flags: 0x0021 (public, super)
Interfaces: (0)
Fields: (1)
Field __VOC__ (Lorg/python/Object;)
Flags: 0x0001 (public)
Attributes: (0)
Methods: (6)
Method class$init ()V
Flags: 0x0009 (public, static)
Attributes: (1)
Code (408 bytes)
Max stack: 46
Max locals: 1
Bytecode: (376 bytes)
0: <ACONST_NULL>
1: <ASTORE_0>
2: <LDC_W <String 'buglong'>>
5: <ACONST_NULL>
6: <ACONST_NULL>
7: <ACONST_NULL>
8: <ICONST_0>
9: <INVOKESTATIC org/python/ImportLib.__import__ (Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;I)Lorg/python/types/Module;>
12: <POP>
13: <NEW org/python/types/Str>
16: <DUP>
17: <LDC_W <String 'buglong'>>
20: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
23: <ASTORE_0>
24: <LDC_W <Class python/buglong/SomeClass>>
27: <INVOKESTATIC org/python/types/Type.pythonType (Ljava/lang/Class;)Lorg/python/types/Type;>
30: <ALOAD_0>
31: <LDC_W <String '__module__'>>
34: <SWAP>
35: <INVOKEINTERFACE org/python/Object.__setattr__ (Ljava/lang/String;Lorg/python/Object;)V>
40: <NEW org/python/types/Str>
43: <DUP>
44: <LDC_W <String 'SomeClass'>>
47: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
50: <ASTORE_0>
51: <LDC_W <Class python/buglong/SomeClass>>
54: <INVOKESTATIC org/python/types/Type.pythonType (Ljava/lang/Class;)Lorg/python/types/Type;>
57: <ALOAD_0>
58: <LDC_W <String '__qualname__'>>
61: <SWAP>
62: <INVOKEINTERFACE org/python/Object.__setattr__ (Ljava/lang/String;Lorg/python/Object;)V>
67: <NEW org/python/types/Function>
70: <DUP>
71: <NEW org/python/types/Str>
74: <DUP>
75: <LDC_W <String 'somefunc'>>
78: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
81: <NEW org/python/types/Code>
84: <DUP>
85: <NEW org/python/types/Int>
88: <DUP>
89: <LDC2_W <Long 2>>
92: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
95: <NEW org/python/types/Tuple>
98: <DUP>
99: <NEW java/util/ArrayList>
102: <DUP>
103: <INVOKESPECIAL java/util/ArrayList.<init> ()V>
106: <INVOKESPECIAL org/python/types/Tuple.<init> (Ljava/util/List;)V>
109: <ACONST_NULL>
110: <NEW org/python/types/Tuple>
113: <DUP>
114: <NEW java/util/ArrayList>
117: <DUP>
118: <INVOKESPECIAL java/util/ArrayList.<init> ()V>
121: <DUP>
122: <GETSTATIC org/python/types/NoneType.NONE (Lorg/python/Object;)>
125: <INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z>
130: <POP>
131: <INVOKESPECIAL org/python/types/Tuple.<init> (Ljava/util/List;)V>
134: <NEW org/python/types/Str>
137: <DUP>
138: <LDC_W <String 'buglong.py'>>
141: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
144: <NEW org/python/types/Int>
147: <DUP>
148: <LDC2_W <Long 3>>
151: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
154: <NEW org/python/types/Int>
157: <DUP>
158: <LDC2_W <Long 67>>
161: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
164: <NEW org/python/types/Tuple>
167: <DUP>
168: <NEW java/util/ArrayList>
171: <DUP>
172: <INVOKESPECIAL java/util/ArrayList.<init> ()V>
175: <INVOKESPECIAL org/python/types/Tuple.<init> (Ljava/util/List;)V>
178: <NEW org/python/types/Int>
181: <DUP>
182: <LCONST_0>
183: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
186: <ACONST_NULL>
187: <NEW org/python/types/Str>
190: <DUP>
191: <LDC_W <String 'somefunc'>>
194: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
197: <NEW org/python/types/Tuple>
200: <DUP>
201: <NEW java/util/ArrayList>
204: <DUP>
205: <INVOKESPECIAL java/util/ArrayList.<init> ()V>
208: <DUP>
209: <NEW org/python/types/Str>
212: <DUP>
213: <LDC_W <String 'y'>>
216: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
219: <INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z>
224: <POP>
225: <INVOKESPECIAL org/python/types/Tuple.<init> (Ljava/util/List;)V>
228: <NEW org/python/types/Int>
231: <DUP>
232: <LDC2_W <Long 2>>
235: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
238: <NEW org/python/types/Int>
241: <DUP>
242: <LDC2_W <Long 2>>
245: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
248: <NEW org/python/types/Tuple>
251: <DUP>
252: <NEW java/util/ArrayList>
255: <DUP>
256: <INVOKESPECIAL java/util/ArrayList.<init> ()V>
259: <DUP>
260: <NEW org/python/types/Str>
263: <DUP>
264: <LDC_W <String 'self'>>
267: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
270: <INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z>
275: <POP>
276: <DUP>
277: <NEW org/python/types/Str>
280: <DUP>
281: <LDC_W <String 'x'>>
284: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
287: <INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z>
292: <POP>
293: <INVOKESPECIAL org/python/types/Tuple.<init> (Ljava/util/List;)V>
296: <INVOKESPECIAL org/python/types/Code.<init> (Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Bytes;Lorg/python/types/Tuple;Lorg/python/types/Str;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Bytes;Lorg/python/types/Str;Lorg/python/types/Tuple;Lorg/python/types/Int;Lorg/python/types/Int;Lorg/python/types/Tuple;)V>
299: <LDC_W <Class python/buglong/SomeClass>>
302: <LDC_W <String 'somefunc$py'>>
305: <ICONST_2>
306: <ANEWARRAY java/lang/Class>
309: <DUP>
310: <ICONST_0>
311: <LDC_W <Class org/python/Object>>
314: <AASTORE>
315: <DUP>
316: <ICONST_1>
317: <LDC_W <Class org/python/Object>>
320: <AASTORE>
321: <INVOKEVIRTUAL java/lang/Class.getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;>
324: <ACONST_NULL>
325: <NEW java/util/ArrayList>
328: <DUP>
329: <INVOKESPECIAL java/util/ArrayList.<init> ()V>
332: <NEW java/util/HashMap>
335: <DUP>
336: <INVOKESPECIAL java/util/HashMap.<init> ()V>
339: <ACONST_NULL>
340: <INVOKESPECIAL org/python/types/Function.<init> (Lorg/python/types/Str;Lorg/python/types/Code;Ljava/lang/reflect/Method;Ljava/util/Map;Ljava/util/List;Ljava/util/Map;Lorg/python/types/Closure;)V>
343: <GOTO 15>
346: <ASTORE_0>
347: <NEW org/python/exceptions/RuntimeError>
350: <DUP>
351: <LDC_W <String 'Unable to find MAKE_FUNCTION output python/buglong/SomeClass.somefunc'>>
354: <INVOKESPECIAL org/python/exceptions/RuntimeError.<init> (Ljava/lang/String;)V>
357: <ATHROW>
358: <ASTORE_0>
359: <LDC_W <Class python/buglong/SomeClass>>
362: <INVOKESTATIC org/python/types/Type.pythonType (Ljava/lang/Class;)Lorg/python/types/Type;>
365: <ALOAD_0>
366: <LDC_W <String 'somefunc'>>
369: <SWAP>
370: <INVOKEINTERFACE org/python/Object.__setattr__ (Ljava/lang/String;Lorg/python/Object;)V>
375: <RETURN>
Exceptions: (1)
java/lang/NoSuchMethodError: 67-343 [346]
Attributes: (1)
LineNumberTable (6 bytes)
Line numbers (1 total):
67: 3
Method somefunc$py (Lorg/python/Object;Lorg/python/Object;)Lorg/python/Object;
Flags: 0x0009 (public, static)
Attributes: (2)
Code (70 bytes)
Max stack: 6
Max locals: 3
Bytecode: (46 bytes)
0: <ACONST_NULL>
1: <ASTORE_2>
2: <NEW java/util/HashMap>
5: <DUP>
6: <INVOKESPECIAL java/util/HashMap.<init> ()V>
9: <ASTORE_3>
10: <ALOAD_1>
11: <GETSTATIC python/sys.modules (Lorg/python/types/Dict;)>
14: <NEW org/python/types/Str>
17: <DUP>
18: <LDC_W <String 'buglong'>>
21: <INVOKESPECIAL org/python/types/Str.<init> (Ljava/lang/String;)V>
24: <INVOKEINTERFACE org/python/Object.__getitem__ (Lorg/python/Object;)Lorg/python/Object;>
29: <CHECKCAST <Class org/python/types/Module>>
32: <LDC_W <String 'y'>>
35: <INVOKEINTERFACE org/python/Object.__getattribute__ (Ljava/lang/String;)Lorg/python/Object;>
40: <INVOKEINTERFACE org/python/Object.__add__ (Lorg/python/Object;)Lorg/python/Object;>
45: <ARETURN>
Exceptions: (0)
Attributes: (1)
LineNumberTable (6 bytes)
Line numbers (1 total):
10: 4
RuntimeVisibleAnnotations (11 bytes)
RuntimeVisibleAnnotations (1 total):
Lorg/python/Method; (1 pairs):
__doc__: Python method (insert docs here)
Method somefunc (J)Lorg/python/Object;
Flags: 0x0001 (public)
Attributes: (1)
Code (28 bytes)
Max stack: 7
Max locals: 3
Bytecode: (16 bytes)
0: <ALOAD_0>
1: <INVOKESTATIC org/python/types/Type.toPython (Ljava/lang/Object;)Lorg/python/Object;>
4: <NEW org/python/types/Int>
7: <DUP>
8: <LLOAD_1>
9: <INVOKESPECIAL org/python/types/Int.<init> (J)V>
12: <INVOKESTATIC python/buglong/SomeClass.somefunc$py (Lorg/python/Object;Lorg/python/Object;)Lorg/python/Object;>
15: <ARETURN>
Exceptions: (0)
Attributes: (0)
Method somefunc$super (J)Lorg/python/Object;
Flags: 0x0001 (public)
Attributes: (1)
Code (19 bytes)
Max stack: 4
Max locals: 4
Bytecode: (7 bytes)
0: <ALOAD_0>
1: <LLOAD 1>
3: <INVOKESPECIAL org/python/types/Object.somefunc (J)Lorg/python/Object;>
6: <ARETURN>
Exceptions: (0)
Attributes: (0)
Method <init> ([Lorg/python/Object;Ljava/util/Map;)V
Flags: 0x0001 (public)
Attributes: (2)
Code (54 bytes)
Max stack: 4
Max locals: 4
Bytecode: (34 bytes)
0: <ACONST_NULL>
1: <ASTORE_3>
2: <ALOAD_0>
3: <DUP>
4: <INVOKESPECIAL org/python/types/Object.<init> ()V>
7: <INVOKESTATIC org/python/types/Type.toPython (Ljava/lang/Object;)Lorg/python/Object;>
10: <LDC_W <String '__init__'>>
13: <INVOKEINTERFACE org/python/Object.__getattribute_null (Ljava/lang/String;)Lorg/python/Object;>
18: <DUP>
19: <IFNULL 13>
22: <CHECKCAST <Class org/python/Callable>>
25: <ALOAD_1>
26: <ALOAD_2>
27: <INVOKEINTERFACE org/python/Callable.invoke ([Lorg/python/Object;Ljava/util/Map;)Lorg/python/Object;>
32: <POP>
33: <RETURN>
Exceptions: (0)
Attributes: (1)
LineNumberTable (2 bytes)
Line numbers (0 total):
RuntimeVisibleAnnotations (11 bytes)
RuntimeVisibleAnnotations (1 total):
Lorg/python/Method; (1 pairs):
__doc__: Python method (insert docs here)
Method <init> ()V
Flags: 0x0001 (public)
Attributes: (1)
Code (17 bytes)
Max stack: 1
Max locals: 1
Bytecode: (5 bytes)
0: <ALOAD_0>
1: <INVOKESPECIAL org/python/types/Object.<init> ()V>
4: <RETURN>
Exceptions: (0)
Attributes: (0)
Attributes: (2)
SourceFile (2 bytes)
Source file: buglong.py
RuntimeVisibleAnnotations (11 bytes)
RuntimeVisibleAnnotations (1 total):
Lorg/python/Method; (1 pairs):
__doc__: Python Class (insert docs here)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment