Property definitions

jvm :: jvm $ Object :: to_jvalue
	fun to_jvalue(env: JniEnv): JValue is abstract
lib/jvm/jvm.nit:548,2--47

jvm :: jvm $ Bool :: to_jvalue
	redef fun to_jvalue(env): JValue `{
		jvalue value;
		value.z = self;
		return value;
	`}
lib/jvm/jvm.nit:526,2--530,3

jvm :: jvm $ CString :: to_jvalue
	redef fun to_jvalue(env)`{
		jvalue value;
		value.l = (*env)->NewStringUTF(env, self);
		return value;
	`}
lib/jvm/jvm.nit:534,2--538,3

jvm :: jvm $ Float :: to_jvalue
	redef fun to_jvalue(env): JValue `{
		jvalue value;
		value.f = self;
		return value;
	`}
lib/jvm/jvm.nit:518,2--522,3

jvm :: jvm $ Int :: to_jvalue
	redef fun to_jvalue(env): JValue `{
		jvalue value;
		value.i = self;
		return value;
	`}
lib/jvm/jvm.nit:510,2--514,3

jvm :: jvm $ String :: to_jvalue
	redef fun to_jvalue(env) do
		return self.to_cstring.to_jvalue(env)
	end
lib/jvm/jvm.nit:542,2--544,4