- Callback - Class in org.fusesource.hawtjni.runtime
-
Instances of this class represent entry points into Java which can be invoked
from operating system level callback routines.
- Callback(Object, String, int) - Constructor for class org.fusesource.hawtjni.runtime.Callback
-
Constructs a new instance of this class given an object to send the
message to, a string naming the method to invoke and an argument count.
- Callback(Object, String, int, boolean) - Constructor for class org.fusesource.hawtjni.runtime.Callback
-
Constructs a new instance of this class given an object to send the
message to, a string naming the method to invoke, an argument count and a
flag indicating whether or not the arguments will be passed in an array.
- Callback(Object, String, int, boolean, long) - Constructor for class org.fusesource.hawtjni.runtime.Callback
-
Constructs a new instance of this class given an object to send the
message to, a string naming the method to invoke, an argument count, a
flag indicating whether or not the arguments will be passed in an array
and a value to return when an exception happens.
- cast(String) - Static method in class org.fusesource.hawtjni.generator.util.TextSupport
-
- CAST - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the C function should be casted to a prototype
generated from the parameters of the native method.
- CLASS_SKIP - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the item should not be generated.
- ClassFlag - Enum in org.fusesource.hawtjni.runtime
-
- CleanupClass - Class in org.fusesource.hawtjni.generator
-
- CleanupClass() - Constructor for class org.fusesource.hawtjni.generator.CleanupClass
-
- CleanupConstants - Class in org.fusesource.hawtjni.generator
-
- CleanupConstants() - Constructor for class org.fusesource.hawtjni.generator.CleanupConstants
-
- CleanupNatives - Class in org.fusesource.hawtjni.generator
-
- CleanupNatives() - Constructor for class org.fusesource.hawtjni.generator.CleanupNatives
-
- close(InputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
-
- close(OutputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
-
- compareTo(NativeStats.NativeFunction) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
-
- CONSTANT - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the field represents a constant or global
variable.
- CONSTANT_GETTER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a constant or global
variable instead of a function.
- CONSTANT_INITIALIZER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that this method will be the constant initializer for
the class.
- ConstantsGenerator - Class in org.fusesource.hawtjni.generator
-
- ConstantsGenerator() - Constructor for class org.fusesource.hawtjni.generator.ConstantsGenerator
-
- copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats
-
- copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
-
- copy(InputStream, OutputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
-
- CPP - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the platform source is in C++
- CPP_DELETE - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is a C++ destructor that
deallocates an object from the heap.
- CPP_METHOD - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is calling a C++ object's method.
- CPP_NEW - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is a C++ constructor that allocates
an object on the heap.
- CRITICAL - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that GetPrimitiveArrayCritical() should be used instead
of Get<PrimitiveType>ArrayElements() when transferring array of
primitives from/to C.
- CS_NEW - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is a C# constructor that allocates
an object on the managed (i.e.
- CS_OBJECT - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the native parameter is a C# managed object.
- CS_OBJECT - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method's return value is a
C# managed object.