48
48
public enum PythonBuiltinClassType implements LazyPythonClass {
49
49
50
50
ForeignObject (BuiltinNames .FOREIGN ),
51
- Boolean ("bool" , "builtins" ),
51
+ Boolean ("bool" , BuiltinNames . BUILTINS ),
52
52
GetSetDescriptor ("get_set_desc" ),
53
53
PArray ("array" , "array" ),
54
54
PArrayIterator ("arrayiterator" ),
55
55
PIterator ("iterator" ),
56
56
PBuiltinFunction ("method_descriptor" ),
57
57
PBuiltinMethod ("builtin_function_or_method" ),
58
- PByteArray ("bytearray" , "builtins" ),
59
- PBytes ("bytes" , "builtins" ),
58
+ PByteArray ("bytearray" , BuiltinNames . BUILTINS ),
59
+ PBytes ("bytes" , BuiltinNames . BUILTINS ),
60
60
PCell ("cell" ),
61
- PComplex ("complex" , "builtins" ),
62
- PDict ("dict" , "builtins" ),
61
+ PComplex ("complex" , BuiltinNames . BUILTINS ),
62
+ PDict ("dict" , BuiltinNames . BUILTINS ),
63
63
PDictKeysView ("dict_keys" ),
64
64
PDictItemsIterator ("dict_itemsiterator" ),
65
65
PDictItemsView ("dict_items" ),
66
66
PDictKeysIterator ("dict_keysiterator" ),
67
67
PDictValuesIterator ("dict_valuesiterator" ),
68
68
PDictValuesView ("dict_values" ),
69
69
PEllipsis ("ellipsis" ),
70
- PEnumerate ("enumerate" , "builtins" ),
71
- PFloat ("float" , "builtins" ),
70
+ PEnumerate ("enumerate" , BuiltinNames . BUILTINS ),
71
+ PFloat ("float" , BuiltinNames . BUILTINS ),
72
72
PFrame ("frame" ),
73
- PFrozenSet ("frozenset" , "builtins" ),
73
+ PFrozenSet ("frozenset" , BuiltinNames . BUILTINS ),
74
74
PFunction ("function" ),
75
75
PGenerator ("generator" ),
76
- PInt ("int" , "builtins" ),
77
- PList ("list" , "builtins" ),
76
+ PInt ("int" , BuiltinNames . BUILTINS ),
77
+ PList ("list" , BuiltinNames . BUILTINS ),
78
78
PMappingproxy ("mappingproxy" ),
79
- PMemoryView ("memoryview" , "builtins" ),
79
+ PMemoryView ("memoryview" , BuiltinNames . BUILTINS ),
80
80
PMethod ("method" ),
81
81
PMMap ("mmap" , "mmap" ),
82
82
PNone ("NoneType" ),
83
83
PNotImplemented ("NotImplementedType" ),
84
84
PRandom ("Random" , "_random" ),
85
- PRange ("range" , "builtins" ),
85
+ PRange ("range" , BuiltinNames . BUILTINS ),
86
86
PReferenceType ("ReferenceType" , "_weakref" ),
87
87
PSentinelIterator ("callable_iterator" ),
88
88
PForeignArrayIterator ("foreign_iterator" ),
89
- PReverseIterator ("reversed" , "builtins" ),
90
- PSet ("set" , "builtins" ),
91
- PSlice ("slice" , "builtins" ),
92
- PString ("str" , "builtins" ),
89
+ PReverseIterator ("reversed" , BuiltinNames . BUILTINS ),
90
+ PSet ("set" , BuiltinNames . BUILTINS ),
91
+ PSlice ("slice" , BuiltinNames . BUILTINS ),
92
+ PString ("str" , BuiltinNames . BUILTINS ),
93
93
PTraceback ("traceback" ),
94
- PTuple ("tuple" , "builtins" ),
95
- PythonClass ("type" , "builtins" ),
94
+ PTuple ("tuple" , BuiltinNames . BUILTINS ),
95
+ PythonClass ("type" , BuiltinNames . BUILTINS ),
96
96
PythonModule ("module" ),
97
- PythonObject ("object" , "builtins" ),
98
- Super ("super" , "builtins" ),
97
+ PythonObject ("object" , BuiltinNames . BUILTINS ),
98
+ Super ("super" , BuiltinNames . BUILTINS ),
99
99
PCode ("code" ),
100
- PZip ("zip" , "builtins" ),
100
+ PZip ("zip" , BuiltinNames . BUILTINS ),
101
101
PZipImporter ("zipimporter" , "zipimport" ),
102
- PBuffer ("buffer" , "builtins" ),
102
+ PBuffer ("buffer" , BuiltinNames . BUILTINS ),
103
103
PThread ("start_new_thread" , "_thread" ),
104
104
PLock ("LockType" , "_thread" ),
105
105
PRLock ("RLock" , "_thread" ),
106
106
PSocket ("socket" , "_socket" ),
107
- PStaticmethod ("staticmethod" , "builtins" ),
108
- PClassmethod ("classmethod" , "builtins" ),
107
+ PStaticmethod ("staticmethod" , BuiltinNames . BUILTINS ),
108
+ PClassmethod ("classmethod" , BuiltinNames . BUILTINS ),
109
109
PScandirIterator ("ScandirIterator" , "posix" ),
110
110
PDirEntry ("DirEntry" , "posix" ),
111
111
PLZMACompressor ("LZMACompressor" , "_lzma" ),
@@ -114,77 +114,77 @@ public enum PythonBuiltinClassType implements LazyPythonClass {
114
114
// Errors and exceptions:
115
115
116
116
// everything after BaseException is considered to be an exception
117
- PBaseException ("BaseException" , "builtins" ),
118
- SystemExit ("SystemExit" , "builtins" ),
119
- KeyboardInterrupt ("KeyboardInterrupt" , "builtins" ),
120
- GeneratorExit ("GeneratorExit" , "builtins" ),
121
- Exception ("Exception" , "builtins" ),
122
- StopIteration ("StopIteration" , "builtins" ),
123
- ArithmeticError ("ArithmeticError" , "builtins" ),
124
- FloatingPointError ("FloatingPointError" , "builtins" ),
125
- OverflowError ("OverflowError" , "builtins" ),
126
- ZeroDivisionError ("ZeroDivisionError" , "builtins" ),
127
- AssertionError ("AssertionError" , "builtins" ),
128
- AttributeError ("AttributeError" , "builtins" ),
129
- BufferError ("BufferError" , "builtins" ),
130
- EOFError ("EOFError" , "builtins" ),
131
- ImportError ("ImportError" , "builtins" ),
132
- ModuleNotFoundError ("ModuleNotFoundError" , "builtins" ),
133
- LookupError ("LookupError" , "builtins" ),
134
- IndexError ("IndexError" , "builtins" ),
135
- KeyError ("KeyError" , "builtins" ),
136
- MemoryError ("MemoryError" , "builtins" ),
137
- NameError ("NameError" , "builtins" ),
138
- UnboundLocalError ("UnboundLocalError" , "builtins" ),
139
- OSError ("OSError" , "builtins" ),
140
- BlockingIOError ("BlockingIOError" , "builtins" ),
141
- ChildProcessError ("ChildProcessError" , "builtins" ),
142
- ConnectionError ("ConnectionError" , "builtins" ),
143
- BrokenPipeError ("BrokenPipeError" , "builtins" ),
144
- ConnectionAbortedError ("ConnectionAbortedError" , "builtins" ),
145
- ConnectionRefusedError ("ConnectionRefusedError" , "builtins" ),
146
- ConnectionResetError ("ConnectionResetError" , "builtins" ),
147
- FileExistsError ("FileExistsError" , "builtins" ),
148
- FileNotFoundError ("FileNotFoundError" , "builtins" ),
149
- InterruptedError ("InterruptedError" , "builtins" ),
150
- IsADirectoryError ("IsADirectoryError" , "builtins" ),
151
- NotADirectoryError ("NotADirectoryError" , "builtins" ),
152
- PermissionError ("PermissionError" , "builtins" ),
153
- ProcessLookupError ("ProcessLookupError" , "builtins" ),
154
- TimeoutError ("TimeoutError" , "builtins" ),
117
+ PBaseException ("BaseException" , BuiltinNames . BUILTINS ),
118
+ SystemExit ("SystemExit" , BuiltinNames . BUILTINS ),
119
+ KeyboardInterrupt ("KeyboardInterrupt" , BuiltinNames . BUILTINS ),
120
+ GeneratorExit ("GeneratorExit" , BuiltinNames . BUILTINS ),
121
+ Exception ("Exception" , BuiltinNames . BUILTINS ),
122
+ StopIteration ("StopIteration" , BuiltinNames . BUILTINS ),
123
+ ArithmeticError ("ArithmeticError" , BuiltinNames . BUILTINS ),
124
+ FloatingPointError ("FloatingPointError" , BuiltinNames . BUILTINS ),
125
+ OverflowError ("OverflowError" , BuiltinNames . BUILTINS ),
126
+ ZeroDivisionError ("ZeroDivisionError" , BuiltinNames . BUILTINS ),
127
+ AssertionError ("AssertionError" , BuiltinNames . BUILTINS ),
128
+ AttributeError ("AttributeError" , BuiltinNames . BUILTINS ),
129
+ BufferError ("BufferError" , BuiltinNames . BUILTINS ),
130
+ EOFError ("EOFError" , BuiltinNames . BUILTINS ),
131
+ ImportError ("ImportError" , BuiltinNames . BUILTINS ),
132
+ ModuleNotFoundError ("ModuleNotFoundError" , BuiltinNames . BUILTINS ),
133
+ LookupError ("LookupError" , BuiltinNames . BUILTINS ),
134
+ IndexError ("IndexError" , BuiltinNames . BUILTINS ),
135
+ KeyError ("KeyError" , BuiltinNames . BUILTINS ),
136
+ MemoryError ("MemoryError" , BuiltinNames . BUILTINS ),
137
+ NameError ("NameError" , BuiltinNames . BUILTINS ),
138
+ UnboundLocalError ("UnboundLocalError" , BuiltinNames . BUILTINS ),
139
+ OSError ("OSError" , BuiltinNames . BUILTINS ),
140
+ BlockingIOError ("BlockingIOError" , BuiltinNames . BUILTINS ),
141
+ ChildProcessError ("ChildProcessError" , BuiltinNames . BUILTINS ),
142
+ ConnectionError ("ConnectionError" , BuiltinNames . BUILTINS ),
143
+ BrokenPipeError ("BrokenPipeError" , BuiltinNames . BUILTINS ),
144
+ ConnectionAbortedError ("ConnectionAbortedError" , BuiltinNames . BUILTINS ),
145
+ ConnectionRefusedError ("ConnectionRefusedError" , BuiltinNames . BUILTINS ),
146
+ ConnectionResetError ("ConnectionResetError" , BuiltinNames . BUILTINS ),
147
+ FileExistsError ("FileExistsError" , BuiltinNames . BUILTINS ),
148
+ FileNotFoundError ("FileNotFoundError" , BuiltinNames . BUILTINS ),
149
+ InterruptedError ("InterruptedError" , BuiltinNames . BUILTINS ),
150
+ IsADirectoryError ("IsADirectoryError" , BuiltinNames . BUILTINS ),
151
+ NotADirectoryError ("NotADirectoryError" , BuiltinNames . BUILTINS ),
152
+ PermissionError ("PermissionError" , BuiltinNames . BUILTINS ),
153
+ ProcessLookupError ("ProcessLookupError" , BuiltinNames . BUILTINS ),
154
+ TimeoutError ("TimeoutError" , BuiltinNames . BUILTINS ),
155
155
ZipImportError ("ZipImportError" , "zipimport" ),
156
156
ZLibError ("error" , "zlib" ),
157
157
LZMAError ("LZMAError" , "_lzma" ),
158
158
159
159
// todo: all OS errors
160
160
161
- ReferenceError ("ReferenceError" , "builtins" ),
162
- RuntimeError ("RuntimeError" , "builtins" ),
163
- NotImplementedError ("NotImplementedError" , "builtins" ),
164
- SyntaxError ("SyntaxError" , "builtins" ),
165
- IndentationError ("IndentationError" , "builtins" ),
166
- TabError ("TabError" , "builtins" ),
167
- SystemError ("SystemError" , "builtins" ),
168
- TypeError ("TypeError" , "builtins" ),
169
- ValueError ("ValueError" , "builtins" ),
170
- UnicodeError ("UnicodeError" , "builtins" ),
171
- UnicodeDecodeError ("UnicodeDecodeError" , "builtins" ),
172
- UnicodeEncodeError ("UnicodeEncodeError" , "builtins" ),
173
- UnicodeTranslateError ("UnicodeTranslateError" , "builtins" ),
174
- RecursionError ("RecursionError" , "builtins" ),
161
+ ReferenceError ("ReferenceError" , BuiltinNames . BUILTINS ),
162
+ RuntimeError ("RuntimeError" , BuiltinNames . BUILTINS ),
163
+ NotImplementedError ("NotImplementedError" , BuiltinNames . BUILTINS ),
164
+ SyntaxError ("SyntaxError" , BuiltinNames . BUILTINS ),
165
+ IndentationError ("IndentationError" , BuiltinNames . BUILTINS ),
166
+ TabError ("TabError" , BuiltinNames . BUILTINS ),
167
+ SystemError ("SystemError" , BuiltinNames . BUILTINS ),
168
+ TypeError ("TypeError" , BuiltinNames . BUILTINS ),
169
+ ValueError ("ValueError" , BuiltinNames . BUILTINS ),
170
+ UnicodeError ("UnicodeError" , BuiltinNames . BUILTINS ),
171
+ UnicodeDecodeError ("UnicodeDecodeError" , BuiltinNames . BUILTINS ),
172
+ UnicodeEncodeError ("UnicodeEncodeError" , BuiltinNames . BUILTINS ),
173
+ UnicodeTranslateError ("UnicodeTranslateError" , BuiltinNames . BUILTINS ),
174
+ RecursionError ("RecursionError" , BuiltinNames . BUILTINS ),
175
175
176
176
// warnings
177
- Warning ("Warning" , "builtins" ),
178
- BytesWarning ("BytesWarning" , "builtins" ),
179
- DeprecationWarning ("DeprecationWarning" , "builtins" ),
180
- FutureWarning ("FutureWarning" , "builtins" ),
181
- ImportWarning ("ImportWarning" , "builtins" ),
182
- PendingDeprecationWarning ("PendingDeprecationWarning" , "builtins" ),
183
- ResourceWarning ("ResourceWarning" , "builtins" ),
184
- RuntimeWarning ("RuntimeWarning" , "builtins" ),
185
- SyntaxWarning ("SyntaxWarning" , "builtins" ),
186
- UnicodeWarning ("UnicodeWarning" , "builtins" ),
187
- UserWarning ("UserWarning" , "builtins" );
177
+ Warning ("Warning" , BuiltinNames . BUILTINS ),
178
+ BytesWarning ("BytesWarning" , BuiltinNames . BUILTINS ),
179
+ DeprecationWarning ("DeprecationWarning" , BuiltinNames . BUILTINS ),
180
+ FutureWarning ("FutureWarning" , BuiltinNames . BUILTINS ),
181
+ ImportWarning ("ImportWarning" , BuiltinNames . BUILTINS ),
182
+ PendingDeprecationWarning ("PendingDeprecationWarning" , BuiltinNames . BUILTINS ),
183
+ ResourceWarning ("ResourceWarning" , BuiltinNames . BUILTINS ),
184
+ RuntimeWarning ("RuntimeWarning" , BuiltinNames . BUILTINS ),
185
+ SyntaxWarning ("SyntaxWarning" , BuiltinNames . BUILTINS ),
186
+ UnicodeWarning ("UnicodeWarning" , BuiltinNames . BUILTINS ),
187
+ UserWarning ("UserWarning" , BuiltinNames . BUILTINS );
188
188
189
189
private final String name ;
190
190
private final Shape instanceShape ;
0 commit comments