INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Java object representation"
project: "Java Native Interface Library"
copyright: "Object Tools, 1997-2003"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: jni
class JNI_JOBJECT
inherit

MEMORY
export
{NONE}
copy
redefine
dispose
end
creation {JNI_JAVA_NATIVE_INTERFACE}

make
creation

make_from_jni_argument
feature {NONE}-- Creation

make (jjni: JNI_JAVA_NATIVE_INTERFACE; jobj: POINTER)
-- Create an object from the corresponding Java object
-- which was obtained from the call via JNI
require
non_void_jjni: jjni /= void
valid_jobj: jobj /= default_pointer

make_from_jni_argument (jjni: JNI_JAVA_NATIVE_INTERFACE; jobj: POINTER)
-- Create an object from the corresponding Java object
-- which was obtained as an argument of call from the Java
-- to the native method
require
non_void_jjni: jjni /= void
valid_jobj: jobj /= default_pointer
feature -- Disposal

dispose
feature -- Implementation

obj: POINTER
end -- class JNI_JOBJECT

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES