A B C D F G I J L M N O P R S T U V Z 
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 Callback objects 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 Callback objects 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.
A B C D F G I J L M N O P R S T U V Z 
All Classes All Packages