June 1999
Intermediate to advanced
320 pages
5h 20m
English
This chapter specifies the JNI functions. We will use the term “must” to describe the restrictions placed on JNI programmers. For example, when a certain JNI function must receive a nonNULL object, it is the programmer’s responsibility not to pass NULL to that function. As a result, a JNI implementation does not need to check for possibly receiving NULL pointers in that function. If the programmer passes NULL to that function, the resulting behavior is undefined.
We will begin with a summary of JNI functions. The main body of the chapter contains the detailed specifications of all JNI functions.
The JNI functions fall into one of four categories depending on where they are defined and what they ...
Read now
Unlock full access