add some more builtin functions to PyNames (PY-10544)

This commit is contained in:
Dmitry Jemerov
2013-10-31 15:43:17 +01:00
parent 35070955db
commit 74d8bc04e4
@@ -169,10 +169,12 @@ public class PyNames {
"__all__",
"__author__",
"__bases__",
"__defaults__",
"__dict__",
"__doc__",
"__docformat__",
"__file__",
"__kwdefaults__",
"__members__",
"__metaclass__",
"__mod__",
@@ -304,6 +306,7 @@ public class PyNames {
.put("__rdivmod__", _self_other_descr)
.put("__reduce__", _only_self_descr)
.put("__repr__", _only_self_descr)
.put("__reversed__", _only_self_descr)
.put("__rfloordiv__", _self_other_descr)
.put("__rlshift__", _self_other_descr)
.put("__rmod__", _self_other_descr)
@@ -338,6 +341,9 @@ public class PyNames {
public static ImmutableMap<String, BuiltinDescription> PY3_BUILTIN_METHODS = ImmutableMap.<String, BuiltinDescription>builder()
.putAll(BuiltinMethods)
.put("__bool__", _only_self_descr)
.put("__bytes__", _only_self_descr)
.put("__format__", new BuiltinDescription("(self, format_spec)"))
.put("__round__", new BuiltinDescription("(self, n=None)"))
.build();
public static ImmutableMap<String, BuiltinDescription> getBuiltinMethods(LanguageLevel level) {