rJava (version 0.4-3)

jnull: Creates a null object reference

Description

.jnull returns a null reference of a specified class type.

Usage

.jnull(class = "java/lang/Object")

Arguments

class
fully qualified target class name in JNI notation (e.g. "java/lang/String").

Value

  • Returns a Java object reference (jobjRef) of a null object having the specified object class.

code

.jcall("A",,"run",.jnull("java/lang/String"))

Details

This function is necesary if null is to be passed as an argument of .jcall or .jnew, in order to be able to find the correct method/constructor.

Example: given the following method definitions of the class A:

  • o
{public static void run(String a);} o{public static void run(Double n);}

See Also

.jcall, .jcast

Examples

Run this code
.jcall("java/lang/System","I","identityHashCode",.jnull())

Run the code above in your browser using DataCamp Workspace