INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "JNI JDK1_1InitArgs (since JDK 1.1)"
project: "Java Native Interface Library"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: jni
class JNI_JDK1_1INITARGS
inherit

JNI_JAVAVMINITARGS_HEADER
redefine
out
end
creation

make
feature {NONE}-- Creation

make (peer: JNI_RAW_JDK1_1INITARGS)
-- Create arguments object
require
non_void_peer: peer /= void
feature -- Status

version: INTEGER

properties: ARRAY [STRING]

checkSource: BOOLEAN

nativeStackSize: INTEGER

javaStackSize: INTEGER

minHeapSize: INTEGER

maxHeapSize: INTEGER

verifyMode: INTEGER

classpath: STRING

vfprintf: POINTER

exit: POINTER

abort: POINTER

enableClassGC: BOOLEAN

enableVerboseGC: BOOLEAN

disableAsyncGC: BOOLEAN

reserved0: INTEGER

reserved1: INTEGER

reserved2: INTEGER
feature -- Status setting

set_properties (value: ARRAY [STRING])
-- System properties
ensure
properties_set: properties = value

set_checkSource (value: BOOLEAN)
-- Whether to check the Java source files are newer than
-- compiled class files
ensure
checksource_set: checksource = value

set_nativeStackSize (value: INTEGER)
-- Maximum native stack size of Java-created threads
ensure
nativestacksize_set: nativestacksize = value

set_javaStackSize (value: INTEGER)
-- Maximum Java stack size
ensure
javastacksize_set: javastacksize = value

set_minHeapSize (value: INTEGER)
-- Initial heap size
ensure
minheapsize_set: minheapsize = value

set_maxHeapSize (value: INTEGER)
-- Maximum heap size
ensure
maxheapsize_set: maxheapsize = value

set_verifyMode (value: INTEGER)
-- Controls whether Java byte code should be verified:
-- 0 -- none, 1 -- remotely loaded code, 2 -- all code
require
valid_value: value = 0 or value = 1 or value = 2
ensure
verifymode_set: verifymode = value

set_classpath (value: STRING)
-- The local directory path for class loading
ensure
classpath_set: classpath = value

set_vfprintf (value: POINTER)
-- A hook for a function that redirects all VM messages
-- jint (*vfprintf)(FILE *fp, const char *format, va_list args)
ensure
vfprintf_set: vfprintf = value

set_exit (value: POINTER)
-- A VM exit hook
-- void (*exit)(jint code)
ensure
exit_set: exit = value

set_abort (value: POINTER)
-- A VM abort hook
-- void (*abort)()
ensure
abort_set: abort = value

set_enableClassGC (value: BOOLEAN)
-- Whether to enable class GC
ensure
enableclassgc_set: enableclassgc = value

set_enableVerboseGC (value: BOOLEAN)
-- Whether GC messages will appear
ensure
enableverbosegc_set: enableverbosegc = value

set_disableAsyncGC (value: BOOLEAN)
-- Whether asynchronous GC is allowed
ensure
disableasyncgc_set: disableasyncgc = value

set_reserved0 (value: INTEGER)
-- Reserved field
ensure
reserved0_set: reserved0 = value

set_reserved1 (value: INTEGER)
-- Reserved field
ensure
reserved1_set: reserved1 = value

set_reserved2 (value: INTEGER)
-- Reserved field
ensure
reserved2_set: reserved2 = value
feature -- Output

out: STRING
end -- class JNI_JDK1_1INITARGS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES