.jinstanceof

0th

Percentile

Is a java object an instance of a given java class

Is a java object an instance of a given java class

Keywords
interface
Usage
o %instanceof% cl
.jinstanceof( o, cl )
Arguments
o
java object reference
cl
java class. This can be a character vector of length one giving the name of the class, or another java object, or an instance of the Class class, or a object of class jclassName.
Value

  • TRUE if o is an instance of cl

Aliases
  • %instanceof%
  • .jinstanceof
Examples
.jinit()
Double <- J("java.lang.Double")
d <- new( Double, "10.2" )

# character
d %instanceof% "java.lang.Double"
d %instanceof% "java.lang.Number"

# jclassName
d %instanceof% Double

# instance of Class
Double.class <- Double@jobj
d %instanceof% Double.class

# other object
other.double <- new( Double, 10.2 )
d %instanceof% other.double

stopifnot( d %instanceof% "java.lang.Double" )
stopifnot( d %instanceof% "java.lang.Number" )
stopifnot( d %instanceof% "java.lang.Object" )
stopifnot( d %instanceof% Double.class )
stopifnot( d %instanceof% other.double )
stopifnot( d %instanceof% Double )
Documentation reproduced from package rJava, version 0.9-7, License: GPL-2

Community examples

Looks like there are no examples yet.