Class | Description |
---|---|
GC |
The cext
GC keeps track of native handles and associates them with their corresponding Java objects
to avoid garbage-collection while either is in use. |
Handle |
A
Handle represents an object made available to native code tied to it's runtime. |
JRuby | |
JRuby.NativeFunctionTask | |
ModuleLoader |
The
ModuleLoader is responsible for loading native extensions into the process and calling
their initialization function. |
NativeMethod |
NativeMethod represents a method handle to a C extension function in JRuby,
to provide entry points into C code. |
NativeMethod0 |
NativeMethod0 represents an arity-0 native method. |
NativeMethod1 |
NativeMethod1 represents an arity-1 native method. |
NativeMethod2 |
NativeMethod2 represents an arity-2 native method. |
NativeMethod3 |
NativeMethod3 represents an arity-3 native method. |
NativeObjectAllocator |
The
NativeObjectAllocator implements allocation through a native function. |
NativeProcMethod |
A
NativeProcMethod represents native functions that are wrapped in a RubyProc
object. |
RubyData |
Copyright © 2001-2016 JRuby. All Rights Reserved.