A B C D F G I J L M N O P R S T U V Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessor() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- accessor() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- add(long, long) - Static method in class org.fusesource.hawtjni.runtime.PointerMath
- ADDER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method takes 2 arguments, a collection and an item, and the += operator is used to add the item to the collection.
- ADDRESS - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a structure global variable and the address of it should be returned to Java.
- ArgFlag - Enum in org.fusesource.hawtjni.runtime
B
- BY_VALUE - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that a structure parameter should be passed by value instead of by reference.
C
- 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.
- callbackArgs() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- cast() - Method in annotation type org.fusesource.hawtjni.runtime.JniArg
- cast() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- cast() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- 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
- compareTo(NativeStats.NativeFunction) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- conditional() - Method in annotation type org.fusesource.hawtjni.runtime.JniClass
- conditional() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- conditional() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- 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.
- copy() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats
- copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- 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.
D
- diff() - Method in class org.fusesource.hawtjni.runtime.NativeStats
- dispose() - Method in class org.fusesource.hawtjni.runtime.Callback
-
Releases the native level resources associated with the callback, and removes all references between the callback and other objects.
- dump(PrintStream) - Method in class org.fusesource.hawtjni.runtime.NativeStats
-
Dumps the stats to the print stream in a JSON format.
- DYNAMIC - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that a native method should be looked up dynamically.
F
- FIELD_SKIP - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the item should not be generated.
- FieldFlag - Enum in org.fusesource.hawtjni.runtime
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniArg
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniClass
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- functionCount() - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
- functionCounter(int) - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
- functionName(int) - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
G
- getAddress() - Method in class org.fusesource.hawtjni.runtime.Callback
-
Returns the address of a block of machine code which will invoke the callback represented by the receiver.
- getArchSpecifcResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
-
Deprecated.
- getArchSpecificResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
- getBitModel() - Static method in class org.fusesource.hawtjni.runtime.Library
- getCounter() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- getEnabled() - Static method in class org.fusesource.hawtjni.runtime.Callback
-
Returns whether or not callbacks which are triggered at the native level should cause the messages described by the matching
Callbackobjects to be invoked. - getEntryCount() - Static method in class org.fusesource.hawtjni.runtime.Callback
-
Returns the number of times the system has been recursively entered through a callback.
- getLibraryFileName() - Method in class org.fusesource.hawtjni.runtime.Library
- getName() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- getNativeClass() - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
- getNativeLibraryPath() - Method in class org.fusesource.hawtjni.runtime.Library
-
Get the path to the native library loaded.
- getNativeLibrarySourceUrl() - Method in class org.fusesource.hawtjni.runtime.Library
-
Get the URL to the native library source that has been extracted (if it was extracted).
- getOperatingSystem() - Static method in class org.fusesource.hawtjni.runtime.Library
- getOperatingSystemSpecifcResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
-
Deprecated.
- getOperatingSystemSpecificResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
- getOrdinal() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- getPlatform() - Static method in class org.fusesource.hawtjni.runtime.Callback
-
Returns the SWT platform name.
- getPlatform() - Static method in class org.fusesource.hawtjni.runtime.Library
- getPlatformSpecifcResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
-
Deprecated.
- getPlatformSpecifcResourcePath(String) - Method in class org.fusesource.hawtjni.runtime.Library
-
Deprecated.
- getPlatformSpecificResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
- getPlatformSpecificResourcePath(String) - Method in class org.fusesource.hawtjni.runtime.Library
- getResorucePath() - Method in class org.fusesource.hawtjni.runtime.Library
-
Deprecated.
- getResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
- getSpecificSearchDirs() - Method in class org.fusesource.hawtjni.runtime.Library
-
Search directories for library:
${platform}/${arch}to enable platform JNI library for different processor archs${platform}to enable platform JNI library${os}to enable OS JNI library no directory - getter() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- GETTER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a getter for a field in an object or structure.
- GETTER_NONMEMBER - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the getter method used is not part of the structure.
I
- INIT - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the associated C local variable for a native method parameter should be initialized with zeros.
J
- JNI - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native is part of the Java Native Interface.
- JniArg - Annotation Type in org.fusesource.hawtjni.runtime
- JniClass - Annotation Type in org.fusesource.hawtjni.runtime
- JNIEnv - Class in org.fusesource.hawtjni.runtime
-
This is a marker class.
- JniField - Annotation Type in org.fusesource.hawtjni.runtime
- JniMethod - Annotation Type in org.fusesource.hawtjni.runtime
L
- Library - Class in org.fusesource.hawtjni.runtime
-
Used to find and load a JNI library, eventually after having extracted it.
- Library(String) - Constructor for class org.fusesource.hawtjni.runtime.Library
- Library(String, Class<?>) - Constructor for class org.fusesource.hawtjni.runtime.Library
- Library(String, String) - Constructor for class org.fusesource.hawtjni.runtime.Library
- Library(String, String, ClassLoader) - Constructor for class org.fusesource.hawtjni.runtime.Library
- load() - Method in class org.fusesource.hawtjni.runtime.Library
-
Load the native library.
M
- METHOD_SKIP - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the item should not be generated.
- MethodFlag - Enum in org.fusesource.hawtjni.runtime
N
- name() - Method in annotation type org.fusesource.hawtjni.runtime.JniClass
- NativeFunction(int, String, int) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- NativeStats - Class in org.fusesource.hawtjni.runtime
-
Instructions on how to use the NativeStats tool with a standalone SWT example: Compile the native libraries defining the NATIVE_STATS flag. Add the following code around the sections of interest to dump the native calls done in that section.
- NativeStats(Collection<NativeStats.StatsInterface>) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
- NativeStats(NativeStats.StatsInterface...) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
- NativeStats.NativeFunction - Class in org.fusesource.hawtjni.runtime
- NativeStats.StatsInterface - Interface in org.fusesource.hawtjni.runtime
- NO_IN - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that a native method parameter is an out only variable.
- NO_OUT - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that a native method parameter is an in only variable.
O
- org.fusesource.hawtjni.runtime - package org.fusesource.hawtjni.runtime
P
- POINTER_ARG - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the parameter is a pointer.
- POINTER_FIELD - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the field is a pointer.
- POINTER_RETURN - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the return value is a pointer.
- PointerMath - Class in org.fusesource.hawtjni.runtime
- PointerMath() - Constructor for class org.fusesource.hawtjni.runtime.PointerMath
R
- reset() - Static method in class org.fusesource.hawtjni.runtime.Callback
-
Immediately wipes out all native level state associated with all callbacks.
- reset() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- reset() - Method in class org.fusesource.hawtjni.runtime.NativeStats
S
- SENTINEL - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the parameter of a native method is the sentinel (last parameter of a variable argument C function).
- setCounter(int) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- setEnabled(boolean) - Static method in class org.fusesource.hawtjni.runtime.Callback
-
Indicates whether or not callbacks which are triggered at the native level should cause the messages described by the matching
Callbackobjects to be invoked. - setter() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- SETTER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a setter for a field in an object or structure
- SETTER_NONMEMBER - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the setter method used is not part of the structure.
- SHARED_PTR - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the field is a shared pointer.
- snapshot() - Method in class org.fusesource.hawtjni.runtime.NativeStats
- STRATEGY_PROPERTY - Static variable in class org.fusesource.hawtjni.runtime.Library
- STRATEGY_SHA1 - Static variable in class org.fusesource.hawtjni.runtime.Library
- STRATEGY_TEMP - Static variable in class org.fusesource.hawtjni.runtime.Library
- STRUCT - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that this class will define a structure
T
- T32 - Annotation Type in org.fusesource.hawtjni.runtime
- TYPEDEF - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that structure name is a typedef (It should not be prefixed with 'struct' to reference it.)
U
- UNICODE - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that GetStringChars()should be used instead of GetStringUTFChars() to get the characters of a java.lang.String passed as a parameter to native methods.
- update() - Method in class org.fusesource.hawtjni.runtime.NativeStats
V
- valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.ArgFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.ClassFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.FieldFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.MethodFlag
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fusesource.hawtjni.runtime.ArgFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fusesource.hawtjni.runtime.ClassFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fusesource.hawtjni.runtime.FieldFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.fusesource.hawtjni.runtime.MethodFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
Z
- ZERO_OUT - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the struct should get zeroed out before setting any of it's fields.
All Classes All Packages