jreflection {rJava} | R Documentation |
.jconstructors
returns a character vector with all constructors for
a given class or object.
.jmethods
returns a character vector with all methods for
a given class or object.
.jfields
returns a character vector with all fileds (aka attributes) for a given class or object.
.jconstructors(o) .jmethods(o, name = NULL) .jfields(o)
o |
Name of a class (either notation is fine) or an object whose class will be queried |
name |
Name of the method to look for. May contain regular
expressions except for ^$ . |
There first two functions are intended to help with finding correct signatures for methods and constructors. Since the low-level API in rJava doesn't use reflection automatically, it is necessary to provide a proper signature. That is somewhat easier using the above methods.
Returns a character vector. Each entry corresponds to
toString()
call on the Constructor
resp. Method
resp. Field
object.
.jcall
, .jnew
, .jcast
or $,jobjRef-method
## Not run: .jconstructors("java/util/Vector") v <- .jnew("java/util/Vector") .jmethods(v, "add") ## End(Not run)