.jcast returns a Java object reference cast to another Java class.
Usage
.jcast(obj, new.class = "java/lang/Object")
Arguments
obj
a Java object reference
new.class
fully qualified class name in JNI notation
(e.g. "java/lang/String"). Although rJava itself performs no
type check in .jcast, Java will produce an exception on the
first use if the cast is illegal.
Value
Returns a Java object reference (jobjRef) to the object
obj, changing the object class.
Details
This function is necessary if a argument of .jcall or
.jnew is defined as the superclass of the object to be
passed. (See .jcall) No type check is performed and the
original object is not modified.