How would I call a java constructor which takes a java.lang.CharS equence
as argument. Say, the java class goes like this
class X {
public X(CharSequence s) { ... }
}
In the jython interpreter I tried along the lines of
x = X("bla")
and got "1st arg can't be coerced to java.lang.CharS equence". Then
x = X(CharSequence( "bla"))
and got "can't instantiate interface (java.lang.Char Sequence)"
Is there a way to typecast String to CharSequence or, mor generally,
a type to a supertype or interface?
Harald Kirsch
as argument. Say, the java class goes like this
class X {
public X(CharSequence s) { ... }
}
In the jython interpreter I tried along the lines of
x = X("bla")
and got "1st arg can't be coerced to java.lang.CharS equence". Then
x = X(CharSequence( "bla"))
and got "can't instantiate interface (java.lang.Char Sequence)"
Is there a way to typecast String to CharSequence or, mor generally,
a type to a supertype or interface?
Harald Kirsch
Comment