Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.python.core.PyUnicode Maven / Gradle / Ivy
package org.python.core;
import org.python.modules._codecs;
/**
* a builtin python unicode string.
*/
public class PyUnicode extends PyString {
public static final Class exposed_base=PyBaseString.class;
//~ BEGIN GENERATED REGION -- DO NOT EDIT SEE gexpose.py
/* type info */
public static final String exposed_name="unicode";
public static void typeSetup(PyObject dict,PyType.Newstyle marker) {
class exposed___ne__ extends PyBuiltinMethodNarrow {
exposed___ne__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___ne__(self,info);
}
public PyObject __call__(PyObject arg0) {
PyObject ret=((PyUnicode)self).unicode___ne__(arg0);
if (ret==null)
return Py.NotImplemented;
return ret;
}
}
dict.__setitem__("__ne__",new PyMethodDescr("__ne__",PyUnicode.class,1,1,new exposed___ne__(null,null)));
class exposed___eq__ extends PyBuiltinMethodNarrow {
exposed___eq__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___eq__(self,info);
}
public PyObject __call__(PyObject arg0) {
PyObject ret=((PyUnicode)self).unicode___eq__(arg0);
if (ret==null)
return Py.NotImplemented;
return ret;
}
}
dict.__setitem__("__eq__",new PyMethodDescr("__eq__",PyUnicode.class,1,1,new exposed___eq__(null,null)));
class exposed___getitem__ extends PyBuiltinMethodNarrow {
exposed___getitem__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___getitem__(self,info);
}
public PyObject __call__(PyObject arg0) {
PyObject ret=((PyUnicode)self).seq___finditem__(arg0);
if (ret==null) {
throw Py.IndexError("index out of range: "+arg0);
}
return ret;
}
}
dict.__setitem__("__getitem__",new PyMethodDescr("__getitem__",PyUnicode.class,1,1,new exposed___getitem__(null,null)));
class exposed___getslice__ extends PyBuiltinMethodNarrow {
exposed___getslice__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___getslice__(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
return((PyUnicode)self).seq___getslice__(arg0,arg1,arg2);
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
return((PyUnicode)self).seq___getslice__(arg0,arg1);
}
}
dict.__setitem__("__getslice__",new PyMethodDescr("__getslice__",PyUnicode.class,2,3,new exposed___getslice__(null,null)));
class exposed___contains__ extends PyBuiltinMethodNarrow {
exposed___contains__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___contains__(self,info);
}
public PyObject __call__(PyObject arg0) {
return Py.newBoolean(((PyUnicode)self).unicode___contains__(arg0));
}
}
dict.__setitem__("__contains__",new PyMethodDescr("__contains__",PyUnicode.class,1,1,new exposed___contains__(null,null)));
class exposed___len__ extends PyBuiltinMethodNarrow {
exposed___len__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___len__(self,info);
}
public PyObject __call__() {
return Py.newInteger(((PyUnicode)self).unicode___len__());
}
}
dict.__setitem__("__len__",new PyMethodDescr("__len__",PyUnicode.class,0,0,new exposed___len__(null,null)));
class exposed___add__ extends PyBuiltinMethodNarrow {
exposed___add__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___add__(self,info);
}
public PyObject __call__(PyObject arg0) {
return((PyUnicode)self).unicode___add__(arg0);
}
}
dict.__setitem__("__add__",new PyMethodDescr("__add__",PyUnicode.class,1,1,new exposed___add__(null,null)));
class exposed___mul__ extends PyBuiltinMethodNarrow {
exposed___mul__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___mul__(self,info);
}
public PyObject __call__(PyObject arg0) {
return((PyUnicode)self).unicode___mul__(arg0);
}
}
dict.__setitem__("__mul__",new PyMethodDescr("__mul__",PyUnicode.class,1,1,new exposed___mul__(null,null)));
class exposed___rmul__ extends PyBuiltinMethodNarrow {
exposed___rmul__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___rmul__(self,info);
}
public PyObject __call__(PyObject arg0) {
return((PyUnicode)self).unicode___rmul__(arg0);
}
}
dict.__setitem__("__rmul__",new PyMethodDescr("__rmul__",PyUnicode.class,1,1,new exposed___rmul__(null,null)));
class exposed___str__ extends PyBuiltinMethodNarrow {
exposed___str__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___str__(self,info);
}
public PyObject __call__() {
return((PyUnicode)self).unicode___str__();
}
}
dict.__setitem__("__str__",new PyMethodDescr("__str__",PyUnicode.class,0,0,new exposed___str__(null,null)));
class exposed___unicode__ extends PyBuiltinMethodNarrow {
exposed___unicode__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___unicode__(self,info);
}
public PyObject __call__() {
return((PyUnicode)self).unicode___unicode__();
}
}
dict.__setitem__("__unicode__",new PyMethodDescr("__unicode__",PyUnicode.class,0,0,new exposed___unicode__(null,null)));
class exposed___hash__ extends PyBuiltinMethodNarrow {
exposed___hash__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___hash__(self,info);
}
public PyObject __call__() {
return Py.newInteger(((PyUnicode)self).unicode_hashCode());
}
}
dict.__setitem__("__hash__",new PyMethodDescr("__hash__",PyUnicode.class,0,0,new exposed___hash__(null,null)));
class exposed___repr__ extends PyBuiltinMethodNarrow {
exposed___repr__(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed___repr__(self,info);
}
public PyObject __call__() {
return new PyString(((PyUnicode)self).unicode_toString());
}
}
dict.__setitem__("__repr__",new PyMethodDescr("__repr__",PyUnicode.class,0,0,new exposed___repr__(null,null)));
class exposed_capitalize extends PyBuiltinMethodNarrow {
exposed_capitalize(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_capitalize(self,info);
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_capitalize());
}
}
dict.__setitem__("capitalize",new PyMethodDescr("capitalize",PyUnicode.class,0,0,new exposed_capitalize(null,null)));
class exposed_center extends PyBuiltinMethodNarrow {
exposed_center(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_center(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_center(arg0.asInt(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected an integer";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("center",new PyMethodDescr("center",PyUnicode.class,1,1,new exposed_center(null,null)));
class exposed_count extends PyBuiltinMethodNarrow {
exposed_count(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_count(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newInteger(((PyUnicode)self).unicode_count(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newInteger(((PyUnicode)self).unicode_count(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newInteger(((PyUnicode)self).unicode_count(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("count",new PyMethodDescr("count",PyUnicode.class,1,3,new exposed_count(null,null)));
class exposed_decode extends PyBuiltinMethodNarrow {
exposed_decode(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_decode(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return new PyUnicode(((PyUnicode)self).unicode_decode(arg0.asString(0),arg1.asString(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
case 1:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_decode(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_decode());
}
}
dict.__setitem__("decode",new PyMethodDescr("decode",PyUnicode.class,0,2,new exposed_decode(null,null)));
class exposed_encode extends PyBuiltinMethodNarrow {
exposed_encode(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_encode(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return new PyString(((PyUnicode)self).unicode_encode(arg0.asString(0),arg1.asString(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
case 1:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return new PyString(((PyUnicode)self).unicode_encode(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return new PyString(((PyUnicode)self).unicode_encode());
}
}
dict.__setitem__("encode",new PyMethodDescr("encode",PyUnicode.class,0,2,new exposed_encode(null,null)));
class exposed_endswith extends PyBuiltinMethodNarrow {
exposed_endswith(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_endswith(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newBoolean(((PyUnicode)self).unicode_endswith(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newBoolean(((PyUnicode)self).unicode_endswith(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newBoolean(((PyUnicode)self).unicode_endswith(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("endswith",new PyMethodDescr("endswith",PyUnicode.class,1,3,new exposed_endswith(null,null)));
class exposed_expandtabs extends PyBuiltinMethodNarrow {
exposed_expandtabs(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_expandtabs(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_expandtabs(arg0.asInt(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected an integer";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_expandtabs());
}
}
dict.__setitem__("expandtabs",new PyMethodDescr("expandtabs",PyUnicode.class,0,1,new exposed_expandtabs(null,null)));
class exposed_find extends PyBuiltinMethodNarrow {
exposed_find(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_find(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newInteger(((PyUnicode)self).unicode_find(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newInteger(((PyUnicode)self).unicode_find(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newInteger(((PyUnicode)self).unicode_find(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("find",new PyMethodDescr("find",PyUnicode.class,1,3,new exposed_find(null,null)));
class exposed_index extends PyBuiltinMethodNarrow {
exposed_index(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_index(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newInteger(((PyUnicode)self).unicode_index(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newInteger(((PyUnicode)self).unicode_index(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newInteger(((PyUnicode)self).unicode_index(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("index",new PyMethodDescr("index",PyUnicode.class,1,3,new exposed_index(null,null)));
class exposed_isalnum extends PyBuiltinMethodNarrow {
exposed_isalnum(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isalnum(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isalnum());
}
}
dict.__setitem__("isalnum",new PyMethodDescr("isalnum",PyUnicode.class,0,0,new exposed_isalnum(null,null)));
class exposed_isalpha extends PyBuiltinMethodNarrow {
exposed_isalpha(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isalpha(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isalpha());
}
}
dict.__setitem__("isalpha",new PyMethodDescr("isalpha",PyUnicode.class,0,0,new exposed_isalpha(null,null)));
class exposed_isdecimal extends PyBuiltinMethodNarrow {
exposed_isdecimal(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isdecimal(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isdecimal());
}
}
dict.__setitem__("isdecimal",new PyMethodDescr("isdecimal",PyUnicode.class,0,0,new exposed_isdecimal(null,null)));
class exposed_isdigit extends PyBuiltinMethodNarrow {
exposed_isdigit(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isdigit(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isdigit());
}
}
dict.__setitem__("isdigit",new PyMethodDescr("isdigit",PyUnicode.class,0,0,new exposed_isdigit(null,null)));
class exposed_islower extends PyBuiltinMethodNarrow {
exposed_islower(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_islower(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_islower());
}
}
dict.__setitem__("islower",new PyMethodDescr("islower",PyUnicode.class,0,0,new exposed_islower(null,null)));
class exposed_isnumeric extends PyBuiltinMethodNarrow {
exposed_isnumeric(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isnumeric(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isnumeric());
}
}
dict.__setitem__("isnumeric",new PyMethodDescr("isnumeric",PyUnicode.class,0,0,new exposed_isnumeric(null,null)));
class exposed_isspace extends PyBuiltinMethodNarrow {
exposed_isspace(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isspace(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isspace());
}
}
dict.__setitem__("isspace",new PyMethodDescr("isspace",PyUnicode.class,0,0,new exposed_isspace(null,null)));
class exposed_istitle extends PyBuiltinMethodNarrow {
exposed_istitle(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_istitle(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_istitle());
}
}
dict.__setitem__("istitle",new PyMethodDescr("istitle",PyUnicode.class,0,0,new exposed_istitle(null,null)));
class exposed_isunicode extends PyBuiltinMethodNarrow {
exposed_isunicode(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isunicode(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isunicode());
}
}
dict.__setitem__("isunicode",new PyMethodDescr("isunicode",PyUnicode.class,0,0,new exposed_isunicode(null,null)));
class exposed_isupper extends PyBuiltinMethodNarrow {
exposed_isupper(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_isupper(self,info);
}
public PyObject __call__() {
return Py.newBoolean(((PyUnicode)self).unicode_isupper());
}
}
dict.__setitem__("isupper",new PyMethodDescr("isupper",PyUnicode.class,0,0,new exposed_isupper(null,null)));
class exposed_join extends PyBuiltinMethodNarrow {
exposed_join(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_join(self,info);
}
public PyObject __call__(PyObject arg0) {
return new PyUnicode(((PyUnicode)self).unicode_join(arg0));
}
}
dict.__setitem__("join",new PyMethodDescr("join",PyUnicode.class,1,1,new exposed_join(null,null)));
class exposed_ljust extends PyBuiltinMethodNarrow {
exposed_ljust(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_ljust(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_ljust(arg0.asInt(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected an integer";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("ljust",new PyMethodDescr("ljust",PyUnicode.class,1,1,new exposed_ljust(null,null)));
class exposed_lower extends PyBuiltinMethodNarrow {
exposed_lower(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_lower(self,info);
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_lower());
}
}
dict.__setitem__("lower",new PyMethodDescr("lower",PyUnicode.class,0,0,new exposed_lower(null,null)));
class exposed_lstrip extends PyBuiltinMethodNarrow {
exposed_lstrip(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_lstrip(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_lstrip(arg0.asStringOrNull(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string or None";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_lstrip());
}
}
dict.__setitem__("lstrip",new PyMethodDescr("lstrip",PyUnicode.class,0,1,new exposed_lstrip(null,null)));
class exposed_replace extends PyBuiltinMethodNarrow {
exposed_replace(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_replace(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return((PyUnicode)self).unicode_replace(arg0,arg1,arg2.asInt(2));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 2:
msg="expected an integer";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
return((PyUnicode)self).unicode_replace(arg0,arg1);
}
}
dict.__setitem__("replace",new PyMethodDescr("replace",PyUnicode.class,2,3,new exposed_replace(null,null)));
class exposed_rfind extends PyBuiltinMethodNarrow {
exposed_rfind(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_rfind(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newInteger(((PyUnicode)self).unicode_rfind(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newInteger(((PyUnicode)self).unicode_rfind(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newInteger(((PyUnicode)self).unicode_rfind(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("rfind",new PyMethodDescr("rfind",PyUnicode.class,1,3,new exposed_rfind(null,null)));
class exposed_rindex extends PyBuiltinMethodNarrow {
exposed_rindex(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_rindex(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newInteger(((PyUnicode)self).unicode_rindex(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newInteger(((PyUnicode)self).unicode_rindex(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newInteger(((PyUnicode)self).unicode_rindex(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("rindex",new PyMethodDescr("rindex",PyUnicode.class,1,3,new exposed_rindex(null,null)));
class exposed_rjust extends PyBuiltinMethodNarrow {
exposed_rjust(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_rjust(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_rjust(arg0.asInt(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected an integer";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("rjust",new PyMethodDescr("rjust",PyUnicode.class,1,1,new exposed_rjust(null,null)));
class exposed_rstrip extends PyBuiltinMethodNarrow {
exposed_rstrip(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_rstrip(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_rstrip(arg0.asStringOrNull(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string or None";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_rstrip());
}
}
dict.__setitem__("rstrip",new PyMethodDescr("rstrip",PyUnicode.class,0,1,new exposed_rstrip(null,null)));
class exposed_split extends PyBuiltinMethodNarrow {
exposed_split(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_split(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return((PyUnicode)self).unicode_split(arg0.asStringOrNull(0),arg1.asInt(1));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string or None";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return((PyUnicode)self).unicode_split(arg0.asStringOrNull(0));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string or None";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return((PyUnicode)self).unicode_split();
}
}
dict.__setitem__("split",new PyMethodDescr("split",PyUnicode.class,0,2,new exposed_split(null,null)));
class exposed_splitlines extends PyBuiltinMethodNarrow {
exposed_splitlines(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_splitlines(self,info);
}
public PyObject __call__(PyObject arg0) {
return((PyUnicode)self).unicode_splitlines(arg0.__nonzero__());
}
public PyObject __call__() {
return((PyUnicode)self).unicode_splitlines();
}
}
dict.__setitem__("splitlines",new PyMethodDescr("splitlines",PyUnicode.class,0,1,new exposed_splitlines(null,null)));
class exposed_startswith extends PyBuiltinMethodNarrow {
exposed_startswith(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_startswith(self,info);
}
public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) {
try {
return Py.newBoolean(((PyUnicode)self).unicode_startswith(arg0.asString(0),arg1.asInt(1),arg2.asInt(2)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
case 2:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0,PyObject arg1) {
try {
return Py.newBoolean(((PyUnicode)self).unicode_startswith(arg0.asString(0),arg1.asInt(1)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 1:
msg="expected an integer";
break;
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__(PyObject arg0) {
try {
return Py.newBoolean(((PyUnicode)self).unicode_startswith(arg0.asString(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("startswith",new PyMethodDescr("startswith",PyUnicode.class,1,3,new exposed_startswith(null,null)));
class exposed_strip extends PyBuiltinMethodNarrow {
exposed_strip(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_strip(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_strip(arg0.asStringOrNull(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected a string or None";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_strip());
}
}
dict.__setitem__("strip",new PyMethodDescr("strip",PyUnicode.class,0,1,new exposed_strip(null,null)));
class exposed_swapcase extends PyBuiltinMethodNarrow {
exposed_swapcase(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_swapcase(self,info);
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_swapcase());
}
}
dict.__setitem__("swapcase",new PyMethodDescr("swapcase",PyUnicode.class,0,0,new exposed_swapcase(null,null)));
class exposed_title extends PyBuiltinMethodNarrow {
exposed_title(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_title(self,info);
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_title());
}
}
dict.__setitem__("title",new PyMethodDescr("title",PyUnicode.class,0,0,new exposed_title(null,null)));
class exposed_translate extends PyBuiltinMethodNarrow {
exposed_translate(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_translate(self,info);
}
public PyObject __call__(PyObject arg0) {
return new PyUnicode(((PyUnicode)self).unicode_translate(arg0));
}
}
dict.__setitem__("translate",new PyMethodDescr("translate",PyUnicode.class,1,1,new exposed_translate(null,null)));
class exposed_upper extends PyBuiltinMethodNarrow {
exposed_upper(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_upper(self,info);
}
public PyObject __call__() {
return new PyUnicode(((PyUnicode)self).unicode_upper());
}
}
dict.__setitem__("upper",new PyMethodDescr("upper",PyUnicode.class,0,0,new exposed_upper(null,null)));
class exposed_zfill extends PyBuiltinMethodNarrow {
exposed_zfill(PyObject self,PyBuiltinFunction.Info info) {
super(self,info);
}
public PyBuiltinFunction bind(PyObject self) {
return new exposed_zfill(self,info);
}
public PyObject __call__(PyObject arg0) {
try {
return new PyUnicode(((PyUnicode)self).unicode_zfill(arg0.asInt(0)));
} catch (PyObject.ConversionException e) {
String msg;
switch (e.index) {
case 0:
msg="expected an integer";
break;
default:
msg="xxx";
}
throw Py.TypeError(msg);
}
}
}
dict.__setitem__("zfill",new PyMethodDescr("zfill",PyUnicode.class,1,1,new exposed_zfill(null,null)));
dict.__setitem__("__new__",new PyNewWrapper(PyUnicode.class,"__new__",-1,-1) {
public PyObject new_impl(boolean init,PyType subtype,PyObject[]args,String[]keywords) {
return unicode_new(this,init,subtype,args,keywords);
}
});
}
//~ END GENERATED REGION -- DO NOT EDIT SEE gexpose.py
//XXX: probably don't need these.
//private String string;
//private transient int cached_hashcode=0;
//private transient boolean interned=false;
private static final PyType UNICODETYPE = PyType.fromClass(PyUnicode.class);
// for PyJavaClass.init()
public PyUnicode() {
this(UNICODETYPE, "");
}
public PyUnicode(String string) {
this(UNICODETYPE, string);
}
public PyUnicode(PyType subtype, String string) {
super(subtype, string);
}
public PyUnicode(PyString pystring) {
this(UNICODETYPE, pystring);
}
public PyUnicode(PyType subtype, PyString pystring) {
this(subtype, (String)pystring.__tojava__(String.class));
}
public PyUnicode(char c) {
this(UNICODETYPE,String.valueOf(c));
}
final static PyObject unicode_new(PyNewWrapper new_, boolean init, PyType subtype,
PyObject[] args, String[] keywords) {
ArgParser ap = new ArgParser("unicode", args, keywords, new String[] { "string", "encoding", "errors" }, 0);
PyObject S = ap.getPyObject(0, null);
String encoding = ap.getString(1, null);
String errors = ap.getString(2, null);
if (new_.for_type == subtype) {
if (S == null) {
return new PyUnicode("");
}
if (S instanceof PyUnicode) {
return S;
}
if (S instanceof PyString) {
return new PyUnicode(codecs.decode((PyString)S, encoding, errors));
}
return S.__unicode__();
} else {
if (S == null) {
return new PyUnicodeDerived(subtype, "");
}
return new PyUnicodeDerived(subtype, (String)((S.__str__()).__tojava__(String.class)));
}
}
/** Internal use only. Do not call this method explicitly. */
public static void classDictInit(PyObject dict) throws PyIgnoreMethodTag {}
public String safeRepr() throws PyIgnoreMethodTag {
return "'unicode' object";
}
public PyString createInstance(String str){
return new PyUnicode(str);
}
public PyObject __mod__(PyObject other) {
return str___mod__(other).__unicode__();
}
final PyUnicode unicode___unicode__() {
return str___unicode__();
}
public PyString __str__() {
return unicode___str__();
}
public PyString unicode___str__() {
return new PyString(toString());
}
final int unicode___len__() {
return str___len__();
}
public PyString __repr__() {
return new PyString('u' + encode_UnicodeEscape(string, true, true));
}
public String unicode_toString() {
return str_toString();
}
final int unicode___cmp__(PyObject other) {
return str___cmp__(other);
}
final PyObject unicode___eq__(PyObject other) {
return str___eq__(other);
}
final PyObject unicode___ne__(PyObject other) {
return str___ne__(other);
}
final int unicode_hashCode() {
return str_hashCode();
}
protected PyObject pyget(int i) {
return Py.makeCharacter(string.charAt(i), true);
}
final boolean unicode___contains__(PyObject o) {
return str___contains__(o);
}
final PyObject unicode___mul__(PyObject o) {
return str___mul__(o);
}
final PyObject unicode___rmul__(PyObject o) {
return str___rmul__(o);
}
final PyObject unicode___add__(PyObject generic_other) {
return str___add__(generic_other);
}
final String unicode_lower() {
return str_lower();
}
final String unicode_upper() {
return str_upper();
}
final String unicode_title() {
return str_title();
}
final String unicode_swapcase() {
return str_swapcase();
}
final String unicode_strip() {
return str_strip();
}
final String unicode_strip(String sep) {
return str_strip(sep);
}
final String unicode_lstrip() {
return str_lstrip();
}
final String unicode_lstrip(String sep) {
return str_lstrip(sep);
}
final String unicode_rstrip() {
return str_rstrip();
}
final String unicode_rstrip(String sep) {
return str_rstrip(sep);
}
final PyList unicode_split() {
return str_split();
}
final PyList unicode_split(String sep) {
return str_split(sep);
}
final PyList unicode_split(String sep, int maxsplit) {
return str_split(sep, maxsplit);
}
final PyList unicode_splitlines() {
return str_splitlines();
}
final PyList unicode_splitlines(boolean keepends) {
return str_splitlines(keepends);
}
protected PyString fromSubstring(int begin, int end) {
return new PyUnicode(string.substring(begin, end));
}
final int unicode_index(String sub) {
return str_index(sub);
}
final int unicode_index(String sub, int start) {
return str_index(sub, start);
}
final int unicode_index(String sub, int start, int end) {
return str_index(sub, start, end);
}
final int unicode_rindex(String sub) {
return str_rindex(sub);
}
final int unicode_rindex(String sub, int start) {
return str_rindex(sub, start);
}
final int unicode_rindex(String sub, int start, int end) {
return str_rindex(sub, start, end);
}
final int unicode_count(String sub) {
return str_count(sub);
}
final int unicode_count(String sub, int start) {
return str_count(sub, start);
}
final int unicode_count(String sub, int start, int end) {
return str_count(sub, start, end);
}
final int unicode_find(String sub) {
return str_find(sub);
}
final int unicode_find(String sub, int start) {
return str_find(sub, start);
}
final int unicode_find(String sub, int start, int end) {
return str_find(sub, start, end);
}
final int unicode_rfind(String sub) {
return str_rfind(sub);
}
final int unicode_rfind(String sub, int start) {
return str_rfind(sub, start);
}
final int unicode_rfind(String sub, int start, int end) {
return str_rfind(sub, start, end);
}
final String unicode_ljust(int width) {
return str_ljust(width);
}
final String unicode_rjust(int width) {
return str_rjust(width);
}
final String unicode_center(int width) {
return str_center(width);
}
final String unicode_zfill(int width) {
return str_zfill(width);
}
final String unicode_expandtabs() {
return str_expandtabs();
}
final String unicode_expandtabs(int tabsize) {
return str_expandtabs(tabsize);
}
final String unicode_capitalize() {
return str_capitalize();
}
final PyObject unicode_replace(PyObject oldPiece, PyObject newPiece) {
return str_replace(oldPiece, newPiece);
}
final PyObject unicode_replace(PyObject oldPiece, PyObject newPiece, int maxsplit) {
return str_replace(oldPiece, newPiece, maxsplit);
}
final PyString unicode_join(PyObject seq) {
return str_join(seq);
}
final boolean unicode_startswith(String prefix) {
return str_startswith(prefix);
}
final boolean unicode_startswith(String prefix, int offset) {
return str_startswith(prefix, offset);
}
final boolean unicode_startswith(String prefix, int start, int end) {
return str_startswith(prefix, start, end);
}
final boolean unicode_endswith(String suffix) {
return str_endswith(suffix);
}
final boolean unicode_endswith(String suffix, int start) {
return str_endswith(suffix, start);
}
final boolean unicode_endswith(String suffix, int start, int end) {
return str_endswith(suffix, start, end);
}
final String unicode_translate(PyObject table) {
return _codecs.charmap_decode(string, "ignore", table).__getitem__(0).toString();
}
final boolean unicode_islower() {
return str_islower();
}
final boolean unicode_isupper() {
return str_isupper();
}
final boolean unicode_isalpha() {
return str_isalpha();
}
final boolean unicode_isalnum() {
return str_isalnum();
}
final boolean unicode_isdecimal() {
return str_isdecimal();
}
final boolean unicode_isdigit() {
return str_isdigit();
}
final boolean unicode_isnumeric() {
return str_isnumeric();
}
final boolean unicode_istitle() {
return str_istitle();
}
final boolean unicode_isspace() {
return str_isspace();
}
final boolean unicode_isunicode() {
return true;
}
final String unicode_encode() {
return str_encode();
}
final String unicode_encode(String encoding) {
return str_encode(encoding);
}
final String unicode_encode(String encoding, String errors) {
return str_encode(encoding, errors);
}
final String unicode_decode() {
return str_decode();
}
final String unicode_decode(String encoding) {
return str_decode(encoding);
}
final String unicode_decode(String encoding, String errors) {
return str_decode(encoding, errors);
}
}