META-INF/
META-INF/MANIFEST.MF
com/
com/sun/
com/sun/jna/
com/sun/jna/ptr/
com/sun/jna/win32/
com/sun/jna/AltCallingConvention.class
AltCallingConvention.java package com.sun.jna public abstract com.sun.jna.AltCallingConvention extends java.lang.Object { }
com/sun/jna/Callback$UncaughtExceptionHandler.class
Callback.java package com.sun.jna public abstract com.sun.jna.Callback$UncaughtExceptionHandler extends java.lang.Object { public abstract void uncaughtException (com.sun.jna.Callback, java.lang.Throwable) }
com/sun/jna/Callback.class
Callback.java package com.sun.jna public abstract com.sun.jna.Callback extends java.lang.Object { public static final String METHOD_NAME public static final java.util.Collection FORBIDDEN_NAMES static void <clinit> () }
com/sun/jna/CallbackParameterContext.class
CallbackParameterContext.java package com.sun.jna public com.sun.jna.CallbackParameterContext extends com.sun.jna.FromNativeContext { private java.lang.reflect.Method method private Object[] args private int index void <init> (java.lang.Class, java.lang.reflect.Method, java.lang.Object[], int) Class javaType java.lang.reflect.Method m Object[] args int index public java.lang.reflect.Method getMethod () public java.lang.Object[] getArguments () public int getIndex () }
com/sun/jna/CallbackProxy.class
CallbackProxy.java package com.sun.jna public abstract com.sun.jna.CallbackProxy extends java.lang.Object implements com.sun.jna.Callback { public abstract java.lang.Object callback (java.lang.Object[]) public abstract java.lang.Class[] getParameterTypes () public abstract java.lang.Class getReturnType () }
com/sun/jna/CallbackReference$AttachOptions.class
CallbackReference.java package com.sun.jna com.sun.jna.CallbackReference$AttachOptions extends com.sun.jna.Structure { public boolean daemon public boolean detach public String name void <init> () protected java.util.List getFieldOrder () }
com/sun/jna/CallbackReference$DefaultCallbackProxy.class
CallbackReference.java package com.sun.jna com.sun.jna.CallbackReference$DefaultCallbackProxy extends java.lang.Object implements com.sun.jna.CallbackProxy { private final java.lang.reflect.Method callbackMethod private com.sun.jna.ToNativeConverter toNative private final com.sun.jna.FromNativeConverter[] fromNative private final com.sun.jna.CallbackReference this$0 public void <init> (com.sun.jna.CallbackReference, java.lang.reflect.Method, com.sun.jna.TypeMapper) int i SecurityException e java.lang.reflect.Method callbackMethod com.sun.jna.TypeMapper mapper Class[] argTypes Class returnType public com.sun.jna.Callback getCallback () private java.lang.Object invokeCallback (java.lang.Object[]) com.sun.jna.FromNativeContext context Class type Object arg int i IllegalArgumentException e IllegalAccessException e java.lang.reflect.InvocationTargetException e int i Object[] args Class[] paramTypes Object[] callbackArgs Object result com.sun.jna.Callback cb public java.lang.Object callback (java.lang.Object[]) Throwable t Object[] args private java.lang.Object convertArgument (java.lang.Object, java.lang.Class) com.sun.jna.Structure s byte[] buf com.sun.jna.Structure s Object value Class dstType private java.lang.Object convertResult (java.lang.Object) com.sun.jna.StringArray sa Object value Class cls public java.lang.Class[] getParameterTypes () public java.lang.Class getReturnType () }
com/sun/jna/CallbackReference$NativeFunctionHandler.class
CallbackReference.java package com.sun.jna com.sun.jna.CallbackReference$NativeFunctionHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler { private final com.sun.jna.Function function private final java.util.Map options public void <init> (com.sun.jna.Pointer, int, java.util.Map) com.sun.jna.Pointer address int callingConvention java.util.Map options public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable String str java.lang.reflect.Method m Class cls Object o Object proxy java.lang.reflect.Method method Object[] args public com.sun.jna.Pointer getPointer () }
com/sun/jna/CallbackReference.class
CallbackReference.java package com.sun.jna com.sun.jna.CallbackReference extends java.lang.ref.WeakReference { static final java.util.Map callbackMap static final java.util.Map allocations private static final java.lang.reflect.Method PROXY_CALLBACK_METHOD private static final java.util.Map initializers com.sun.jna.Pointer cbstruct com.sun.jna.CallbackProxy proxy java.lang.reflect.Method method static Class array$Ljava$lang$Object static Class class$com$sun$jna$CallbackProxy static Class class$com$sun$jna$AltCallingConvention static Class class$com$sun$jna$Structure static Class class$com$sun$jna$Structure$ByValue static Class class$com$sun$jna$Pointer static Class class$com$sun$jna$NativeMapped static Class class$java$lang$String static Class class$com$sun$jna$WString static Class array$Ljava$lang$String static Class array$Lcom$sun$jna$WString static Class class$com$sun$jna$Callback static Class class$java$lang$Boolean static Class class$java$lang$Void static Class class$java$lang$Byte static Class class$java$lang$Short static Class class$java$lang$Character static Class class$java$lang$Integer static Class class$java$lang$Long static Class class$java$lang$Float static Class class$java$lang$Double static void setCallbackThreadInitializer (com.sun.jna.Callback, com.sun.jna.CallbackThreadInitializer) com.sun.jna.Callback cb com.sun.jna.CallbackThreadInitializer initializer private static java.lang.ThreadGroup initializeThread (com.sun.jna.Callback, com.sun.jna.CallbackReference$AttachOptions) com.sun.jna.Callback cb com.sun.jna.CallbackReference$AttachOptions args com.sun.jna.CallbackThreadInitializer init ThreadGroup group public static com.sun.jna.Callback getCallback (java.lang.Class, com.sun.jna.Pointer) Class type com.sun.jna.Pointer p private static com.sun.jna.Callback getCallback (java.lang.Class, com.sun.jna.Pointer, boolean) com.sun.jna.CallbackReference cbref com.sun.jna.Pointer cbp com.sun.jna.Callback cb java.util.Iterator i int ctype java.util.Map foptions java.util.Map options com.sun.jna.CallbackReference$NativeFunctionHandler h com.sun.jna.Callback cb Class type com.sun.jna.Pointer p boolean direct java.util.Map map private void <init> (com.sun.jna.Callback, int, boolean) int i java.lang.reflect.Method m Class[] ptypes int flags long peer Class[] nativeParamTypes Class returnType com.sun.jna.FromNativeConverter rc int i com.sun.jna.ToNativeConverter tn String msg int i String msg int flags long peer com.sun.jna.Callback callback int callingConvention boolean direct com.sun.jna.TypeMapper mapper Class[] nativeParamTypes Class returnType String arch boolean ppc private java.lang.Class getNativeType (java.lang.Class) Class cls private static java.lang.reflect.Method checkMethod (java.lang.reflect.Method) String msg java.lang.reflect.Method m static java.lang.Class findCallbackClass (java.lang.Class) IllegalArgumentException e int i Class type Class[] ifaces private static java.lang.reflect.Method getCallbackMethod (com.sun.jna.Callback) com.sun.jna.Callback callback private static java.lang.reflect.Method getCallbackMethod (java.lang.Class) java.lang.reflect.Method m java.util.Iterator i java.lang.reflect.Method m int i Class cls java.lang.reflect.Method[] pubMethods java.lang.reflect.Method[] classMethods java.util.Set pmethods java.lang.reflect.Method[] methods String msg private void setCallbackOptions (int) int options public com.sun.jna.Pointer getTrampoline () protected void finalize () protected synchronized void dispose () private com.sun.jna.Callback getCallback () private static com.sun.jna.Pointer getNativeFunctionPointer (com.sun.jna.Callback) Object handler com.sun.jna.Callback cb public static com.sun.jna.Pointer getFunctionPointer (com.sun.jna.Callback) com.sun.jna.Callback cb private static com.sun.jna.Pointer getFunctionPointer (com.sun.jna.Callback, boolean) com.sun.jna.CallbackReference cbref com.sun.jna.Callback cb boolean direct com.sun.jna.Pointer fp int callingConvention java.util.Map map private static boolean isAllowableNativeType (java.lang.Class) Class cls private static com.sun.jna.Pointer getNativeString (java.lang.Object, boolean) com.sun.jna.NativeString ns Object value boolean wide static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static com.sun.jna.Callback access$000 (com.sun.jna.CallbackReference) com.sun.jna.CallbackReference x0 static com.sun.jna.Pointer access$100 (java.lang.Object, boolean) Object x0 boolean x1 static void <clinit> () Exception e }
com/sun/jna/CallbackResultContext.class
CallbackResultContext.java package com.sun.jna public com.sun.jna.CallbackResultContext extends com.sun.jna.ToNativeContext { private java.lang.reflect.Method method void <init> (java.lang.reflect.Method) java.lang.reflect.Method callbackMethod public java.lang.reflect.Method getMethod () }
com/sun/jna/CallbackThreadInitializer.class
CallbackThreadInitializer.java package com.sun.jna public com.sun.jna.CallbackThreadInitializer extends java.lang.Object { private boolean daemon private boolean detach private String name private ThreadGroup group public void <init> () public void <init> (boolean) boolean daemon public void <init> (boolean, boolean) boolean daemon boolean detach public void <init> (boolean, boolean, java.lang.String) boolean daemon boolean detach String name public void <init> (boolean, boolean, java.lang.String, java.lang.ThreadGroup) boolean daemon boolean detach String name ThreadGroup group public java.lang.String getName (com.sun.jna.Callback) com.sun.jna.Callback cb public java.lang.ThreadGroup getThreadGroup (com.sun.jna.Callback) com.sun.jna.Callback cb public boolean isDaemon (com.sun.jna.Callback) com.sun.jna.Callback cb public boolean detach (com.sun.jna.Callback) com.sun.jna.Callback cb }
com/sun/jna/DefaultTypeMapper$Entry.class
DefaultTypeMapper.java package com.sun.jna com.sun.jna.DefaultTypeMapper$Entry extends java.lang.Object { public Class type public Object converter public void <init> (java.lang.Class, java.lang.Object) Class type Object converter }
com/sun/jna/DefaultTypeMapper.class
DefaultTypeMapper.java package com.sun.jna public com.sun.jna.DefaultTypeMapper extends java.lang.Object implements com.sun.jna.TypeMapper { private java.util.List toNativeConverters private java.util.List fromNativeConverters static Class class$java$lang$Boolean static Class class$java$lang$Byte static Class class$java$lang$Character static Class class$java$lang$Short static Class class$java$lang$Integer static Class class$java$lang$Long static Class class$java$lang$Float static Class class$java$lang$Double public void <init> () private java.lang.Class getAltClass (java.lang.Class) Class cls public void addToNativeConverter (java.lang.Class, com.sun.jna.ToNativeConverter) Class cls com.sun.jna.ToNativeConverter converter Class alt public void addFromNativeConverter (java.lang.Class, com.sun.jna.FromNativeConverter) Class cls com.sun.jna.FromNativeConverter converter Class alt protected void addTypeConverter (java.lang.Class, com.sun.jna.TypeConverter) Class cls com.sun.jna.TypeConverter converter private java.lang.Object lookupConverter (java.lang.Class, java.util.List) com.sun.jna.DefaultTypeMapper$Entry entry java.util.Iterator i Class javaClass java.util.List converters public com.sun.jna.FromNativeConverter getFromNativeConverter (java.lang.Class) Class javaType public com.sun.jna.ToNativeConverter getToNativeConverter (java.lang.Class) Class javaType static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/sun/jna/FromNativeContext.class
FromNativeContext.java package com.sun.jna public com.sun.jna.FromNativeContext extends java.lang.Object { private Class type void <init> (java.lang.Class) Class javaType public java.lang.Class getTargetType () }
com/sun/jna/FromNativeConverter.class
FromNativeConverter.java package com.sun.jna public abstract com.sun.jna.FromNativeConverter extends java.lang.Object { public abstract java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) public abstract java.lang.Class nativeType () }
com/sun/jna/Function$NativeMappedArray.class
Function.java package com.sun.jna com.sun.jna.Function$NativeMappedArray extends com.sun.jna.Memory implements com.sun.jna.Function$PostCallRead { private final com.sun.jna.NativeMapped[] original public void <init> (com.sun.jna.NativeMapped[]) com.sun.jna.NativeMapped[] arg public void read () }
com/sun/jna/Function$PointerArray.class
Function.java package com.sun.jna com.sun.jna.Function$PointerArray extends com.sun.jna.Memory implements com.sun.jna.Function$PostCallRead { private final com.sun.jna.Pointer[] original public void <init> (com.sun.jna.Pointer[]) int i com.sun.jna.Pointer[] arg public void read () }
com/sun/jna/Function$PostCallRead.class
Function.java package com.sun.jna public abstract com.sun.jna.Function$PostCallRead extends java.lang.Object { public abstract void read () }
com/sun/jna/Function.class
Function.java package com.sun.jna public com.sun.jna.Function extends com.sun.jna.Pointer { public static final int MAX_NARGS public static final int C_CONVENTION public static final int ALT_CONVENTION private static final int MASK_CC public static final int THROW_LAST_ERROR static final Integer INTEGER_TRUE static final Integer INTEGER_FALSE private com.sun.jna.NativeLibrary library private final String functionName int callFlags final java.util.Map options static final String OPTION_INVOKING_METHOD static Class class$com$sun$jna$NativeMapped static Class array$Lcom$sun$jna$Structure$ByReference static Class array$Lcom$sun$jna$Structure static Class class$java$lang$Void static Class class$java$lang$Boolean static Class class$java$lang$Byte static Class class$java$lang$Short static Class class$java$lang$Character static Class class$java$lang$Integer static Class class$java$lang$Long static Class class$java$lang$Float static Class class$java$lang$Double static Class class$java$lang$String static Class class$com$sun$jna$WString static Class class$com$sun$jna$Pointer static Class class$com$sun$jna$Structure static Class class$com$sun$jna$Structure$ByValue static Class class$com$sun$jna$Callback static Class array$Ljava$lang$String static Class array$Lcom$sun$jna$WString static Class array$Lcom$sun$jna$Pointer static Class class$java$lang$Object static Class array$Lcom$sun$jna$NativeMapped static Class class$com$sun$jna$Structure$ByReference public static com.sun.jna.Function getFunction (java.lang.String, java.lang.String) String libraryName String functionName public static com.sun.jna.Function getFunction (java.lang.String, java.lang.String, int) String libraryName String functionName int callFlags public static com.sun.jna.Function getFunction (com.sun.jna.Pointer) com.sun.jna.Pointer p public static com.sun.jna.Function getFunction (com.sun.jna.Pointer, int) com.sun.jna.Pointer p int callFlags void <init> (com.sun.jna.NativeLibrary, java.lang.String, int) UnsatisfiedLinkError e com.sun.jna.NativeLibrary library String functionName int callFlags void <init> (com.sun.jna.Pointer, int) com.sun.jna.Pointer functionAddress int callFlags private void checkCallingConvention (int) throws java.lang.IllegalArgumentException int convention public java.lang.String getName () public int getCallingConvention () public java.lang.Object invoke (java.lang.Class, java.lang.Object[]) Class returnType Object[] inArgs public java.lang.Object invoke (java.lang.Class, java.lang.Object[], java.util.Map) int i com.sun.jna.NativeMappedConverter tc com.sun.jna.FromNativeContext context com.sun.jna.FromNativeContext context com.sun.jna.Pointer p int si Class type com.sun.jna.Structure[] ss com.sun.jna.Function$PointerArray array Object inArg int i Class returnType Object[] inArgs java.util.Map options Object[] args com.sun.jna.TypeMapper mapper java.lang.reflect.Method invokingMethod boolean allowObjects Class nativeType com.sun.jna.FromNativeConverter resultConverter Object result java.lang.Object invoke (java.lang.Object[], java.lang.Class, boolean) String s com.sun.jna.Structure s com.sun.jna.Structure s com.sun.jna.Pointer p int i String[] arr com.sun.jna.WString[] warr com.sun.jna.Pointer p com.sun.jna.Pointer p Object[] args Class returnType boolean allowObjects Object result private com.sun.jna.Pointer invokePointer (int, java.lang.Object[]) int callFlags Object[] args long ptr private java.lang.Object convertArgument (java.lang.Object[], int, java.lang.reflect.Method, com.sun.jna.TypeMapper, boolean) com.sun.jna.ToNativeContext context com.sun.jna.ToNativeContext context Class type com.sun.jna.ToNativeConverter converter Class etype Class[] ptypes Class ptype com.sun.jna.Structure struct int i com.sun.jna.Pointer[] pointers com.sun.jna.Structure[] ss Class type boolean byRef Object[] args int index java.lang.reflect.Method invokingMethod com.sun.jna.TypeMapper mapper boolean allowObjects Object arg Class argClass private boolean isPrimitiveArray (java.lang.Class) Class argClass public void invoke (java.lang.Object[]) Object[] args private java.lang.String invokeString (int, java.lang.Object[], boolean) int callFlags Object[] args boolean wide com.sun.jna.Pointer ptr String s public java.lang.String toString () public java.lang.Object invokeObject (java.lang.Object[]) Object[] args public com.sun.jna.Pointer invokePointer (java.lang.Object[]) Object[] args public java.lang.String invokeString (java.lang.Object[], boolean) Object[] args boolean wide Object o public int invokeInt (java.lang.Object[]) Object[] args public long invokeLong (java.lang.Object[]) Object[] args public float invokeFloat (java.lang.Object[]) Object[] args public double invokeDouble (java.lang.Object[]) Object[] args public void invokeVoid (java.lang.Object[]) Object[] args public boolean equals (java.lang.Object) com.sun.jna.Function other Object o public int hashCode () static java.lang.Object[] concatenateVarArgs (java.lang.Object[]) Object[] varArgs Object[] fullArgs Object lastArg Class argType Object[] inArgs static boolean isVarArgs (java.lang.reflect.Method) java.lang.reflect.Method v SecurityException e NoSuchMethodException e IllegalArgumentException e IllegalAccessException e java.lang.reflect.InvocationTargetException e java.lang.reflect.Method m static java.lang.Boolean valueOf (boolean) boolean b static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/sun/jna/FunctionMapper.class
FunctionMapper.java package com.sun.jna public abstract com.sun.jna.FunctionMapper extends java.lang.Object { public abstract java.lang.String getFunctionName (com.sun.jna.NativeLibrary, java.lang.reflect.Method) }
com/sun/jna/FunctionParameterContext.class
FunctionParameterContext.java package com.sun.jna public com.sun.jna.FunctionParameterContext extends com.sun.jna.ToNativeContext { private com.sun.jna.Function function private Object[] args private int index void <init> (com.sun.jna.Function, java.lang.Object[], int) com.sun.jna.Function f Object[] args int index public com.sun.jna.Function getFunction () public java.lang.Object[] getParameters () public int getParameterIndex () }
com/sun/jna/FunctionResultContext.class
FunctionResultContext.java package com.sun.jna public com.sun.jna.FunctionResultContext extends com.sun.jna.FromNativeContext { private com.sun.jna.Function function private Object[] args void <init> (java.lang.Class, com.sun.jna.Function, java.lang.Object[]) Class resultClass com.sun.jna.Function function Object[] args public com.sun.jna.Function getFunction () public java.lang.Object[] getArguments () }
com/sun/jna/IntegerType.class
IntegerType.java package com.sun.jna public abstract com.sun.jna.IntegerType extends java.lang.Number implements com.sun.jna.NativeMapped { private int size private Number number private boolean unsigned private long value public void <init> (int) int size public void <init> (int, boolean) int size boolean unsigned public void <init> (int, long) int size long value public void <init> (int, long, boolean) int size long value boolean unsigned public void setValue (long) long mask long value long truncated public java.lang.Object toNative () public java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) com.sun.jna.IntegerType number InstantiationException e IllegalAccessException e Object nativeValue com.sun.jna.FromNativeContext context long value public java.lang.Class nativeType () public int intValue () public long longValue () public float floatValue () public double doubleValue () public boolean equals (java.lang.Object) Object rhs public java.lang.String toString () public int hashCode () }
com/sun/jna/InvocationMapper.class
InvocationMapper.java package com.sun.jna public abstract com.sun.jna.InvocationMapper extends java.lang.Object { public abstract java.lang.reflect.InvocationHandler getInvocationHandler (com.sun.jna.NativeLibrary, java.lang.reflect.Method) }
com/sun/jna/LastErrorException.class
LastErrorException.java package com.sun.jna public com.sun.jna.LastErrorException extends java.lang.RuntimeException { private int errorCode private static java.lang.String formatMessage (int) int code private static java.lang.String parseMessage (java.lang.String) NumberFormatException e String m public void <init> (java.lang.String) NumberFormatException e String msg public int getErrorCode () public void <init> (int) int code }
com/sun/jna/Library$1.class
Library.java package com.sun.jna com.sun.jna.Library$1 extends java.lang.Object { static Class class$java$lang$Object static Class class$com$sun$jna$AltCallingConvention static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/sun/jna/Library$Handler$FunctionInfo.class
Library.java package com.sun.jna com.sun.jna.Library$Handler$FunctionInfo extends java.lang.Object { java.lang.reflect.InvocationHandler handler com.sun.jna.Function function boolean isVarArgs java.util.Map options private void <init> () void <init> (com.sun.jna.Library$1) com.sun.jna.Library$1 x0 }
com/sun/jna/Library$Handler$FunctionNameMap.class
Library.java package com.sun.jna com.sun.jna.Library$Handler$FunctionNameMap extends java.lang.Object implements com.sun.jna.FunctionMapper { private final java.util.Map map public void <init> (java.util.Map) java.util.Map map public java.lang.String getFunctionName (com.sun.jna.NativeLibrary, java.lang.reflect.Method) com.sun.jna.NativeLibrary library java.lang.reflect.Method method String name }
com/sun/jna/Library$Handler.class
Library.java package com.sun.jna public com.sun.jna.Library$Handler extends java.lang.Object implements java.lang.reflect.InvocationHandler { static final java.lang.reflect.Method OBJECT_TOSTRING static final java.lang.reflect.Method OBJECT_HASHCODE static final java.lang.reflect.Method OBJECT_EQUALS private final com.sun.jna.NativeLibrary nativeLibrary private final Class interfaceClass private final java.util.Map options private com.sun.jna.FunctionMapper functionMapper private final com.sun.jna.InvocationMapper invocationMapper private final java.util.Map functions public void <init> (java.lang.String, java.lang.Class, java.util.Map) String libname Class interfaceClass java.util.Map options int callingConvention public com.sun.jna.NativeLibrary getNativeLibrary () public java.lang.String getLibraryName () public java.lang.Class getInterfaceClass () public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable Object o String methodName Object proxy java.lang.reflect.Method method Object[] inArgs com.sun.jna.Library$Handler$FunctionInfo f static void <clinit> () Exception e }
com/sun/jna/Library.class
Library.java package com.sun.jna public abstract com.sun.jna.Library extends java.lang.Object { public static final String OPTION_TYPE_MAPPER public static final String OPTION_FUNCTION_MAPPER public static final String OPTION_INVOCATION_MAPPER public static final String OPTION_STRUCTURE_ALIGNMENT public static final String OPTION_ALLOW_OBJECTS public static final String OPTION_CALLING_CONVENTION public static final String OPTION_OPEN_FLAGS }
com/sun/jna/Memory$SharedMemory.class
Memory.java package com.sun.jna com.sun.jna.Memory$SharedMemory extends com.sun.jna.Memory { private final com.sun.jna.Memory this$0 public void <init> (com.sun.jna.Memory, long, long) long offset long size protected void dispose () protected void boundsCheck (long, long) long off long sz public java.lang.String toString () }
com/sun/jna/Memory.class
Memory.java package com.sun.jna public com.sun.jna.Memory extends com.sun.jna.Pointer { private static final java.util.Map buffers protected long size public static void purge () public void <init> (long) long size protected void <init> () public com.sun.jna.Pointer share (long) long offset public com.sun.jna.Pointer share (long, long) long offset long sz public com.sun.jna.Memory align (int) long newPeer long newSize long mask int i int byteBoundary protected void finalize () protected void dispose () public void clear () public boolean valid () public long size () protected void boundsCheck (long, long) String msg long off long sz public void read (long, byte[], int, int) long bOff byte[] buf int index int length public void read (long, short[], int, int) long bOff short[] buf int index int length public void read (long, char[], int, int) long bOff char[] buf int index int length public void read (long, int[], int, int) long bOff int[] buf int index int length public void read (long, long[], int, int) long bOff long[] buf int index int length public void read (long, float[], int, int) long bOff float[] buf int index int length public void read (long, double[], int, int) long bOff double[] buf int index int length public void write (long, byte[], int, int) long bOff byte[] buf int index int length public void write (long, short[], int, int) long bOff short[] buf int index int length public void write (long, char[], int, int) long bOff char[] buf int index int length public void write (long, int[], int, int) long bOff int[] buf int index int length public void write (long, long[], int, int) long bOff long[] buf int index int length public void write (long, float[], int, int) long bOff float[] buf int index int length public void write (long, double[], int, int) long bOff double[] buf int index int length public byte getByte (long) long offset public char getChar (long) long offset public short getShort (long) long offset public int getInt (long) long offset public long getLong (long) long offset public float getFloat (long) long offset public double getDouble (long) long offset public com.sun.jna.Pointer getPointer (long) long offset public java.nio.ByteBuffer getByteBuffer (long, long) long offset long length java.nio.ByteBuffer b public java.lang.String getString (long, boolean) long offset boolean wide public void setByte (long, byte) long offset byte value public void setChar (long, char) long offset char value public void setShort (long, short) long offset short value public void setInt (long, int) long offset int value public void setLong (long, long) long offset long value public void setFloat (long, float) long offset float value public void setDouble (long, double) long offset double value public void setPointer (long, com.sun.jna.Pointer) long offset com.sun.jna.Pointer value public void setString (long, java.lang.String, boolean) long offset String value boolean wide public java.lang.String toString () protected static void free (long) long p protected static long malloc (long) long size static void <clinit> () }
com/sun/jna/MethodParameterContext.class
MethodParameterContext.java package com.sun.jna public com.sun.jna.MethodParameterContext extends com.sun.jna.FunctionParameterContext { private java.lang.reflect.Method method void <init> (com.sun.jna.Function, java.lang.Object[], int, java.lang.reflect.Method) com.sun.jna.Function f Object[] args int index java.lang.reflect.Method m public java.lang.reflect.Method getMethod () }
com/sun/jna/MethodResultContext.class
MethodResultContext.java package com.sun.jna public com.sun.jna.MethodResultContext extends com.sun.jna.FunctionResultContext { private final java.lang.reflect.Method method void <init> (java.lang.Class, com.sun.jna.Function, java.lang.Object[], java.lang.reflect.Method) Class resultClass com.sun.jna.Function function Object[] args java.lang.reflect.Method method public java.lang.reflect.Method getMethod () }
com/sun/jna/Native$1.class
Native.java package com.sun.jna final com.sun.jna.Native$1 extends java.lang.Object implements com.sun.jna.Callback$UncaughtExceptionHandler { void <init> () public void uncaughtException (com.sun.jna.Callback, java.lang.Throwable) com.sun.jna.Callback c Throwable e }
com/sun/jna/Native$2.class
Native.java package com.sun.jna final com.sun.jna.Native$2 extends java.lang.Object { void <init> () protected void finalize () }
com/sun/jna/Native$3.class
Native.java package com.sun.jna final com.sun.jna.Native$3 extends java.lang.ThreadLocal { void <init> () protected synchronized java.lang.Object initialValue () }
com/sun/jna/Native$4.class
Native.java package com.sun.jna final com.sun.jna.Native$4 extends java.lang.Object implements java.lang.reflect.InvocationHandler { private final com.sun.jna.Library$Handler val$handler private final com.sun.jna.Library val$library void <init> (com.sun.jna.Library$Handler, com.sun.jna.Library) public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable Object proxy java.lang.reflect.Method method Object[] args }
com/sun/jna/Native$5.class
Native.java package com.sun.jna final com.sun.jna.Native$5 extends java.lang.Object implements java.security.PrivilegedAction { void <init> () public java.lang.Object run () java.lang.reflect.Method m Exception e }
com/sun/jna/Native$6.class
Native.java package com.sun.jna final com.sun.jna.Native$6 extends java.lang.Object implements java.io.FilenameFilter { void <init> () public boolean accept (java.io.File, java.lang.String) java.io.File dir String name }
com/sun/jna/Native$7.class
Native.java package com.sun.jna final com.sun.jna.Native$7 extends java.lang.SecurityManager { void <init> () public java.lang.Class[] getClassContext () }
com/sun/jna/Native$8.class
Native.java package com.sun.jna final com.sun.jna.Native$8 extends java.lang.Object { void <init> () protected void finalize () java.util.Map$Entry e java.util.Iterator i }
com/sun/jna/Native$AWT.class
Native.java package com.sun.jna com.sun.jna.Native$AWT extends java.lang.Object { private void <init> () static long getWindowID (java.awt.Window) throws java.awt.HeadlessException java.awt.Window w static long getComponentID (java.lang.Object) throws java.awt.HeadlessException Object o java.awt.Component c }
com/sun/jna/Native$Buffers.class
Native.java package com.sun.jna com.sun.jna.Native$Buffers extends java.lang.Object { private void <init> () static boolean isBuffer (java.lang.Class) Class cls }
com/sun/jna/Native$ffi_callback.class
Native.java package com.sun.jna public abstract com.sun.jna.Native$ffi_callback extends java.lang.Object { public abstract void invoke (long, long, long) }
com/sun/jna/Native.class
Native.java package com.sun.jna public final com.sun.jna.Native extends java.lang.Object { private static final String VERSION private static final String VERSION_NATIVE private static String nativeLibraryPath private static java.util.Map typeMappers private static java.util.Map alignments private static java.util.Map options private static java.util.Map libraries private static final com.sun.jna.Callback$UncaughtExceptionHandler DEFAULT_HANDLER private static com.sun.jna.Callback$UncaughtExceptionHandler callbackExceptionHandler public static final int POINTER_SIZE public static final int LONG_SIZE public static final int WCHAR_SIZE public static final int SIZE_T_SIZE private static final int TYPE_VOIDP private static final int TYPE_LONG private static final int TYPE_WCHAR_T private static final int TYPE_SIZE_T private static final int THREAD_NOCHANGE private static final int THREAD_DETACH private static final int THREAD_LEAVE_ATTACHED private static final Object finalizer static final String JNA_TMPLIB_PREFIX private static final ThreadLocal lastError private static java.util.Map registeredClasses private static java.util.Map registeredLibraries private static Object unloader static final int CB_HAS_INITIALIZER private static final int CVT_UNSUPPORTED private static final int CVT_DEFAULT private static final int CVT_POINTER private static final int CVT_STRING private static final int CVT_STRUCTURE private static final int CVT_STRUCTURE_BYVAL private static final int CVT_BUFFER private static final int CVT_ARRAY_BYTE private static final int CVT_ARRAY_SHORT private static final int CVT_ARRAY_CHAR private static final int CVT_ARRAY_INT private static final int CVT_ARRAY_LONG private static final int CVT_ARRAY_FLOAT private static final int CVT_ARRAY_DOUBLE private static final int CVT_ARRAY_BOOLEAN private static final int CVT_BOOLEAN private static final int CVT_CALLBACK private static final int CVT_FLOAT private static final int CVT_NATIVE_MAPPED private static final int CVT_WSTRING private static final int CVT_INTEGER_TYPE private static final int CVT_POINTER_TYPE private static final int CVT_TYPE_MAPPER static final int CB_OPTION_DIRECT static final int CB_OPTION_IN_DLL static Class class$com$sun$jna$Library static Class class$com$sun$jna$Callback static Class class$com$sun$jna$TypeMapper static Class class$com$sun$jna$Native static Class class$java$lang$String static Class class$java$lang$ClassLoader static Class class$com$sun$jna$Structure static Class class$com$sun$jna$Structure$ByReference static Class class$com$sun$jna$NativeMapped static Class class$java$lang$Boolean static Class class$java$lang$Byte static Class class$java$lang$Short static Class class$java$lang$Character static Class class$java$lang$Integer static Class class$java$lang$Long static Class class$java$lang$Float static Class class$java$lang$Double static Class class$com$sun$jna$Structure$ByValue static Class class$com$sun$jna$Pointer static Class class$com$sun$jna$WString static Class class$java$lang$Void static Class class$com$sun$jna$IntegerType static Class class$com$sun$jna$PointerType static Class class$com$sun$jna$LastErrorException static Class class$java$nio$Buffer private static void dispose () static boolean deleteLibrary (java.io.File) java.io.File lib private void <init> () private static native void initIDs () public static synchronized native void setProtected (boolean) public static synchronized native boolean isProtected () public static synchronized native void setPreserveLastError (boolean) public static synchronized native boolean getPreserveLastError () public static long getWindowID (java.awt.Window) throws java.awt.HeadlessException java.awt.Window w public static long getComponentID (java.awt.Component) throws java.awt.HeadlessException java.awt.Component c public static com.sun.jna.Pointer getWindowPointer (java.awt.Window) throws java.awt.HeadlessException java.awt.Window w public static com.sun.jna.Pointer getComponentPointer (java.awt.Component) throws java.awt.HeadlessException java.awt.Component c static native long getWindowHandle0 (java.awt.Component) public static com.sun.jna.Pointer getDirectBufferPointer (java.nio.Buffer) java.nio.Buffer b long peer private static native long _getDirectBufferPointer (java.nio.Buffer) public static java.lang.String toString (byte[]) byte[] buf public static java.lang.String toString (byte[], java.lang.String) java.io.UnsupportedEncodingException e byte[] buf String encoding String s int term public static java.lang.String toString (char[]) char[] buf String s int term public static java.lang.Object loadLibrary (java.lang.Class) Class interfaceClass public static java.lang.Object loadLibrary (java.lang.Class, java.util.Map) Class interfaceClass java.util.Map options public static java.lang.Object loadLibrary (java.lang.String, java.lang.Class) String name Class interfaceClass public static java.lang.Object loadLibrary (java.lang.String, java.lang.Class, java.util.Map) String name Class interfaceClass java.util.Map options com.sun.jna.Library$Handler handler ClassLoader loader com.sun.jna.Library proxy private static void loadLibraryInstance (java.lang.Class) java.lang.reflect.Field field int i java.lang.reflect.Field[] fields Exception e Class cls static java.lang.Class findEnclosingLibraryClass (java.lang.Class) Class cls Class declaring Class fromDeclaring public static java.util.Map getLibraryOptions (java.lang.Class) java.lang.reflect.Field field NoSuchFieldException e Exception e Class interfaceClass Class type public static com.sun.jna.TypeMapper getTypeMapper (java.lang.Class) java.lang.reflect.Field field java.util.Map options NoSuchFieldException e Exception e Class interfaceClass Class cls public static int getStructureAlignment (java.lang.Class) java.lang.reflect.Field field java.util.Map options NoSuchFieldException e Exception e Class interfaceClass Integer value Class cls static byte[] getBytes (java.lang.String) java.io.UnsupportedEncodingException e String s static byte[] getBytes (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException String s String encoding public static byte[] toByteArray (java.lang.String) String s byte[] bytes byte[] buf public static byte[] toByteArray (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException String s String encoding byte[] bytes byte[] buf public static char[] toCharArray (java.lang.String) String s char[] chars char[] buf public static java.lang.String getNativeLibraryResourcePrefix () public static java.lang.String getNativeLibraryResourcePrefix (int, java.lang.String, java.lang.String) int space int osType String arch String name String osPrefix private static void loadNativeLibrary () UnsatisfiedLinkError ex String orig String ext UnsatisfiedLinkError ex String orig String ext String dir java.io.File file String path java.util.StringTokenizer dirs UnsatisfiedLinkError e String libName String bootPath private static void loadNativeLibraryFromJar () String prefix java.io.File lib java.io.IOException e static boolean isUnpacked (java.io.File) java.io.File file static java.io.File extractFromResourcePath (java.lang.String) throws java.io.IOException String name static java.io.File extractFromResourcePath (java.lang.String, java.lang.String, java.lang.ClassLoader) throws java.io.IOException java.net.URISyntaxException e java.io.File dir int count byte[] buf java.io.IOException e java.io.IOException e java.io.IOException e java.io.IOException e java.io.IOException e java.io.InputStream is java.io.FileOutputStream fos String name String resourcePrefix ClassLoader loader String libname String resourcePath java.net.URL url java.io.File lib private static native int sizeof (int) private static native java.lang.String getNativeVersion () private static native java.lang.String getAPIChecksum () public static int getLastError () public static native void setLastError (int) static void updateLastError (int) int e public static com.sun.jna.Library synchronizedLibrary (com.sun.jna.Library) com.sun.jna.Library library Class cls java.lang.reflect.InvocationHandler ih com.sun.jna.Library$Handler handler java.lang.reflect.InvocationHandler newHandler public static java.lang.String getWebStartLibraryPath (java.lang.String) ClassLoader cl java.lang.reflect.Method m String libpath Exception e String libName static void markTemporaryFile (java.io.File) java.io.File marker java.io.IOException e java.io.File file static java.io.File getTempDir () java.io.File jnatmp java.io.File tmp java.io.File jnatmp String prop static void removeTemporaryFiles () java.io.File marker String name java.io.File target int i java.io.File dir java.io.FilenameFilter filter java.io.File[] files public static int getNativeSize (java.lang.Class, java.lang.Object) Object o int len IllegalArgumentException e Class type Object value public static int getNativeSize (java.lang.Class) Class cls public static boolean isSupportedNativeType (java.lang.Class) IllegalArgumentException e Class cls public static void setCallbackExceptionHandler (com.sun.jna.Callback$UncaughtExceptionHandler) com.sun.jna.Callback$UncaughtExceptionHandler eh public static com.sun.jna.Callback$UncaughtExceptionHandler getCallbackExceptionHandler () public static void register (java.lang.String) String libName public static void register (com.sun.jna.NativeLibrary) com.sun.jna.NativeLibrary lib static java.lang.Class getNativeClass (java.lang.Class) int i ClassNotFoundException e String name Class cls java.lang.reflect.Method[] methods int idx static java.lang.Class getCallingClass () Class[] context public static void setCallbackThreadInitializer (com.sun.jna.Callback, com.sun.jna.CallbackThreadInitializer) com.sun.jna.Callback cb com.sun.jna.CallbackThreadInitializer initializer public static void unregister () public static void unregister (java.lang.Class) Class cls private static native void unregister (java.lang.Class, long[]) private static java.lang.String getSignature (java.lang.Class) Class cls static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) int idx String s1 String s2 String str StringBuffer buf private static int getConversion (java.lang.Class, com.sun.jna.TypeMapper) Class type com.sun.jna.TypeMapper mapper public static void register (java.lang.Class, com.sun.jna.NativeLibrary) int i Class type int t int e NoSuchMethodError e java.lang.reflect.Method method String sig Class rclass long rtype long closure_rtype Class[] ptypes long[] atypes long[] closure_atypes int[] cvt com.sun.jna.ToNativeConverter[] toNative com.sun.jna.FromNativeConverter fromNative int rcvt boolean throwLastError Class[] etypes String name com.sun.jna.FunctionMapper fmapper com.sun.jna.Function f int i Class cls com.sun.jna.NativeLibrary lib java.lang.reflect.Method[] methods java.util.List mlist com.sun.jna.TypeMapper mapper long[] handles private static void cacheOptions (java.lang.Class, java.util.Map, java.lang.Object) int i Class[] ifaces Class cls java.util.Map libOptions Object proxy private static native long registerMethod (java.lang.Class, java.lang.String, java.lang.String, int[], long[], long[], int, long, long, java.lang.Class, long, int, boolean, com.sun.jna.ToNativeConverter[], com.sun.jna.FromNativeConverter) private static com.sun.jna.NativeMapped fromNative (java.lang.Class, java.lang.Object) Class cls Object value private static java.lang.Class nativeType (java.lang.Class) Class cls private static java.lang.Object toNative (com.sun.jna.ToNativeConverter, java.lang.Object) com.sun.jna.ToNativeConverter cvt Object o private static java.lang.Object fromNative (com.sun.jna.FromNativeConverter, java.lang.Object, java.lang.Class) com.sun.jna.FromNativeConverter cvt Object o Class cls public static native long ffi_prep_cif (int, int, long, long) public static native void ffi_call (long, long, long, long) public static native long ffi_prep_closure (long, com.sun.jna.Native$ffi_callback) public static native void ffi_free_closure (long) static native int initialize_ffi_type (long) public static void main (java.lang.String[]) String[] args String DEFAULT_TITLE String DEFAULT_VERSION String DEFAULT_BUILD Package pkg String title String version static synchronized native void freeNativeCallback (long) static synchronized native long createNativeCallback (com.sun.jna.Callback, java.lang.reflect.Method, java.lang.Class[], java.lang.Class, int, int) static native int invokeInt (long, int, java.lang.Object[]) static native long invokeLong (long, int, java.lang.Object[]) static native void invokeVoid (long, int, java.lang.Object[]) static native float invokeFloat (long, int, java.lang.Object[]) static native double invokeDouble (long, int, java.lang.Object[]) static native long invokePointer (long, int, java.lang.Object[]) private static native void invokeStructure (long, int, java.lang.Object[], long, long) static com.sun.jna.Structure invokeStructure (long, int, java.lang.Object[], com.sun.jna.Structure) long fp int callFlags Object[] args com.sun.jna.Structure s static native java.lang.Object invokeObject (long, int, java.lang.Object[]) static long open (java.lang.String) String name static native long open (java.lang.String, int) static native void close (long) static native long findSymbol (long, java.lang.String) static native long indexOf (long, byte) static native void read (long, byte[], int, int) static native void read (long, short[], int, int) static native void read (long, char[], int, int) static native void read (long, int[], int, int) static native void read (long, long[], int, int) static native void read (long, float[], int, int) static native void read (long, double[], int, int) static native void write (long, byte[], int, int) static native void write (long, short[], int, int) static native void write (long, char[], int, int) static native void write (long, int[], int, int) static native void write (long, long[], int, int) static native void write (long, float[], int, int) static native void write (long, double[], int, int) static native byte getByte (long) static native char getChar (long) static native short getShort (long) static native int getInt (long) static native long getLong (long) static native float getFloat (long) static native double getDouble (long) static com.sun.jna.Pointer getPointer (long) long addr long peer private static native long _getPointer (long) static native java.lang.String getString (long, boolean) static native void setMemory (long, long, byte) static native void setByte (long, byte) static native void setShort (long, short) static native void setChar (long, char) static native void setInt (long, int) static native void setLong (long, long) static native void setFloat (long, float) static native void setDouble (long, double) static native void setPointer (long, long) static native void setString (long, java.lang.String, boolean) public static native long malloc (long) public static native void free (long) public static native java.nio.ByteBuffer getDirectByteBuffer (long, long) public static void detach (boolean) boolean detach static void access$000 () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static java.util.Map access$100 () static void access$200 (java.lang.Class, long[]) Class x0 long[] x1 static void <clinit> () String LS String version }
com/sun/jna/NativeLibrary$1.class
NativeLibrary.java package com.sun.jna com.sun.jna.NativeLibrary$1 extends com.sun.jna.Function { private final com.sun.jna.NativeLibrary this$0 void <init> (com.sun.jna.NativeLibrary, com.sun.jna.NativeLibrary, java.lang.String, int) com.sun.jna.NativeLibrary x0 String x1 int x2 java.lang.Object invoke (java.lang.Object[], java.lang.Class, boolean) Object[] args Class returnType boolean b }
com/sun/jna/NativeLibrary$2.class
NativeLibrary.java package com.sun.jna final com.sun.jna.NativeLibrary$2 extends java.lang.Object implements java.io.FilenameFilter { private final String val$libName void <init> (java.lang.String) public boolean accept (java.io.File, java.lang.String) java.io.File dir String filename }
com/sun/jna/NativeLibrary.class
NativeLibrary.java package com.sun.jna public com.sun.jna.NativeLibrary extends java.lang.Object { private long handle private final String libraryName private final String libraryPath private final java.util.Map functions final int callFlags final java.util.Map options private static final java.util.Map libraries private static final java.util.Map searchPaths private static final java.util.List librarySearchPath private static final int DEFAULT_OPEN_OPTIONS static Class class$com$sun$jna$LastErrorException private static java.lang.String functionKey (java.lang.String, int) String name int flags private void <init> (java.lang.String, java.lang.String, long, java.util.Map) com.sun.jna.Function f String libraryName String libraryPath long handle java.util.Map options Object option int callingConvention private static int openFlags (java.util.Map) Throwable t java.util.Map options private static com.sun.jna.NativeLibrary loadLibrary (java.lang.String, java.util.Map) UnsatisfiedLinkError e UnsatisfiedLinkError e2 UnsatisfiedLinkError e2 UnsatisfiedLinkError e2 UnsatisfiedLinkError e2 java.io.File embedded java.io.IOException e2 UnsatisfiedLinkError e String libraryName java.util.Map options java.util.List searchPath int openFlags String webstartPath java.util.List customPaths String libraryPath long handle static java.lang.String matchFramework (java.lang.String) String libraryPath int i String[] PREFIXES String suffix String libraryName java.io.File framework private java.lang.String getLibraryName (java.lang.String) String libraryName String simplified String BASE String template int prefixEnd String suffix int suffixStart public static final com.sun.jna.NativeLibrary getInstance (java.lang.String) String libraryName public static final com.sun.jna.NativeLibrary getInstance (java.lang.String, java.util.Map) java.io.File file java.lang.ref.WeakReference ref com.sun.jna.NativeLibrary library String libraryName java.util.Map options public static final synchronized com.sun.jna.NativeLibrary getProcess () public static final synchronized com.sun.jna.NativeLibrary getProcess (java.util.Map) java.util.Map options public static final void addSearchPath (java.lang.String, java.lang.String) java.util.List customPaths String libraryName String path public com.sun.jna.Function getFunction (java.lang.String) String functionName com.sun.jna.Function getFunction (java.lang.String, java.lang.reflect.Method) int i String name java.lang.reflect.Method method int flags Class[] etypes public com.sun.jna.Function getFunction (java.lang.String, int) String key com.sun.jna.Function function String functionName int callFlags public java.util.Map getOptions () public com.sun.jna.Pointer getGlobalVariableAddress (java.lang.String) UnsatisfiedLinkError e String symbolName long getSymbolAddress (java.lang.String) String name public java.lang.String toString () public java.lang.String getName () public java.io.File getFile () protected void finalize () static void disposeAll () java.lang.ref.Reference ref com.sun.jna.NativeLibrary lib java.util.Iterator i java.util.Set values public void dispose () java.lang.ref.Reference ref java.util.Iterator i private static java.util.List initPaths (java.lang.String) String path String key String value java.util.StringTokenizer st java.util.List list private static java.lang.String findLibraryPath (java.lang.String, java.util.List) String path java.io.File file java.util.Iterator it String libName java.util.List searchPath String name private static java.lang.String mapLibraryName (java.lang.String) String name String libName private static boolean isVersionedName (java.lang.String) char ch int i int so String name static java.lang.String matchLibrary (java.lang.String, java.util.List) java.io.File[] files java.util.Iterator it String path String ver double version java.util.Iterator it String libName java.util.List searchPath java.io.File lib java.io.FilenameFilter filter java.util.List matches double bestVersion String bestMatch static double parseVersion (java.lang.String) String num NumberFormatException e String num String ver double v double divisor int dot private static java.lang.String getMultiArchPath () String cpu String kernel String libc static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static boolean access$000 (java.lang.String) String x0 static void <clinit> () String multiArchPath java.io.File dir int i String platformPath String sep String archPath String[] paths String webstartPath }
com/sun/jna/NativeLong.class
NativeLong.java package com.sun.jna public com.sun.jna.NativeLong extends com.sun.jna.IntegerType { public static final int SIZE public void <init> () public void <init> (long) long value static void <clinit> () }
com/sun/jna/NativeMapped.class
NativeMapped.java package com.sun.jna public abstract com.sun.jna.NativeMapped extends java.lang.Object { public abstract java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) public abstract java.lang.Object toNative () public abstract java.lang.Class nativeType () }
com/sun/jna/NativeMappedConverter.class
NativeMappedConverter.java package com.sun.jna public com.sun.jna.NativeMappedConverter extends java.lang.Object implements com.sun.jna.TypeConverter { private static final java.util.Map converters private final Class type private final Class nativeType private final com.sun.jna.NativeMapped instance static Class class$com$sun$jna$NativeMapped static Class class$com$sun$jna$Pointer public static com.sun.jna.NativeMappedConverter getInstance (java.lang.Class) java.lang.ref.Reference r com.sun.jna.NativeMappedConverter nmc Class cls public void <init> (java.lang.Class) Class type public com.sun.jna.NativeMapped defaultValue () String msg InstantiationException e String msg IllegalAccessException e public java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) Object nativeValue com.sun.jna.FromNativeContext context public java.lang.Class nativeType () public java.lang.Object toNative (java.lang.Object, com.sun.jna.ToNativeContext) Object value com.sun.jna.ToNativeContext context static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/sun/jna/NativeString.class
NativeString.java package com.sun.jna com.sun.jna.NativeString extends java.lang.Object implements java.lang.CharSequence java.lang.Comparable { private com.sun.jna.Pointer pointer private boolean wide public void <init> (java.lang.String) String string public void <init> (java.lang.String, boolean) int len byte[] data String string boolean wide public int hashCode () public boolean equals (java.lang.Object) Object other public java.lang.String toString () String s public com.sun.jna.Pointer getPointer () public char charAt (int) int index public int length () public java.lang.CharSequence subSequence (int, int) int start int end public int compareTo (java.lang.Object) Object other }
com/sun/jna/Platform.class
Platform.java package com.sun.jna public final com.sun.jna.Platform extends java.lang.Object { public static final int UNSPECIFIED public static final int MAC public static final int LINUX public static final int WINDOWS public static final int SOLARIS public static final int FREEBSD public static final int OPENBSD public static final int WINDOWSCE public static final int AIX public static final int ANDROID public static final int GNU public static final int KFREEBSD public static final boolean RO_FIELDS public static final boolean HAS_BUFFERS public static final boolean HAS_AWT public static final String MATH_LIBRARY_NAME public static final String C_LIBRARY_NAME public static final boolean HAS_DLL_CALLBACKS public static final String RESOURCE_PREFIX private static final int osType private void <init> () public static final int getOSType () public static final boolean isMac () public static final boolean isAndroid () public static final boolean isLinux () public static final boolean isAix () public static final boolean isWindowsCE () public static final boolean isWindows () public static final boolean isSolaris () public static final boolean isFreeBSD () public static final boolean isOpenBSD () public static final boolean isGNU () public static final boolean iskFreeBSD () public static final boolean isX11 () public static final boolean hasRuntimeExec () public static final boolean is64Bit () String model String arch public static final boolean isIntel () String arch public static final boolean isPPC () String arch public static final boolean isARM () String arch static void <clinit> () ClassNotFoundException e String osName boolean hasBuffers }
com/sun/jna/Pointer$1.class
Pointer.java package com.sun.jna com.sun.jna.Pointer$1 extends java.lang.Object { }
com/sun/jna/Pointer$Opaque.class
Pointer.java package com.sun.jna com.sun.jna.Pointer$Opaque extends com.sun.jna.Pointer { private final String MSG private void <init> (long) long peer public long indexOf (long, byte) long offset byte value public void read (long, byte[], int, int) long bOff byte[] buf int index int length public void read (long, char[], int, int) long bOff char[] buf int index int length public void read (long, short[], int, int) long bOff short[] buf int index int length public void read (long, int[], int, int) long bOff int[] buf int index int length public void read (long, long[], int, int) long bOff long[] buf int index int length public void read (long, float[], int, int) long bOff float[] buf int index int length public void read (long, double[], int, int) long bOff double[] buf int index int length public void write (long, byte[], int, int) long bOff byte[] buf int index int length public void write (long, char[], int, int) long bOff char[] buf int index int length public void write (long, short[], int, int) long bOff short[] buf int index int length public void write (long, int[], int, int) long bOff int[] buf int index int length public void write (long, long[], int, int) long bOff long[] buf int index int length public void write (long, float[], int, int) long bOff float[] buf int index int length public void write (long, double[], int, int) long bOff double[] buf int index int length public byte getByte (long) long bOff public char getChar (long) long bOff public short getShort (long) long bOff public int getInt (long) long bOff public long getLong (long) long bOff public float getFloat (long) long bOff public double getDouble (long) long bOff public com.sun.jna.Pointer getPointer (long) long bOff public java.lang.String getString (long, boolean) long bOff boolean wide public void setByte (long, byte) long bOff byte value public void setChar (long, char) long bOff char value public void setShort (long, short) long bOff short value public void setInt (long, int) long bOff int value public void setLong (long, long) long bOff long value public void setFloat (long, float) long bOff float value public void setDouble (long, double) long bOff double value public void setPointer (long, com.sun.jna.Pointer) long offset com.sun.jna.Pointer value public void setString (long, java.lang.String, boolean) long offset String value boolean wide public java.lang.String toString () void <init> (long, com.sun.jna.Pointer$1) long x0 com.sun.jna.Pointer$1 x1 }
com/sun/jna/Pointer.class
Pointer.java package com.sun.jna public com.sun.jna.Pointer extends java.lang.Object { public static final int SIZE public static final com.sun.jna.Pointer NULL protected long peer static Class class$com$sun$jna$Structure static Class class$com$sun$jna$Structure$ByReference static Class class$java$lang$Boolean static Class class$java$lang$Byte static Class class$java$lang$Short static Class class$java$lang$Character static Class class$java$lang$Integer static Class class$java$lang$Long static Class class$java$lang$Float static Class class$java$lang$Double static Class class$com$sun$jna$Pointer static Class class$java$lang$String static Class class$com$sun$jna$WString static Class class$com$sun$jna$Callback static Class class$java$nio$Buffer static Class class$com$sun$jna$NativeMapped public static final com.sun.jna.Pointer createConstant (long) long peer public static final com.sun.jna.Pointer createConstant (int) int peer void <init> () public void <init> (long) long peer public com.sun.jna.Pointer share (long) long offset public com.sun.jna.Pointer share (long, long) long offset long sz public void clear (long) long size public boolean equals (java.lang.Object) Object o public int hashCode () public long indexOf (long, byte) long offset byte value public void read (long, byte[], int, int) long offset byte[] buf int index int length public void read (long, short[], int, int) long offset short[] buf int index int length public void read (long, char[], int, int) long offset char[] buf int index int length public void read (long, int[], int, int) long offset int[] buf int index int length public void read (long, long[], int, int) long offset long[] buf int index int length public void read (long, float[], int, int) long offset float[] buf int index int length public void read (long, double[], int, int) long offset double[] buf int index int length public void read (long, com.sun.jna.Pointer[], int, int) com.sun.jna.Pointer p com.sun.jna.Pointer oldp int i long offset com.sun.jna.Pointer[] buf int index int length public void write (long, byte[], int, int) long offset byte[] buf int index int length public void write (long, short[], int, int) long offset short[] buf int index int length public void write (long, char[], int, int) long offset char[] buf int index int length public void write (long, int[], int, int) long offset int[] buf int index int length public void write (long, long[], int, int) long offset long[] buf int index int length public void write (long, float[], int, int) long offset float[] buf int index int length public void write (long, double[], int, int) long offset double[] buf int index int length public void write (long, com.sun.jna.Pointer[], int, int) int i long bOff com.sun.jna.Pointer[] buf int index int length java.lang.Object getValue (long, java.lang.Class, java.lang.Object) com.sun.jna.Structure s com.sun.jna.Pointer oldp com.sun.jna.Pointer p com.sun.jna.Pointer p com.sun.jna.Pointer p com.sun.jna.Callback cb com.sun.jna.Pointer oldfp com.sun.jna.Pointer fp com.sun.jna.Pointer oldbp com.sun.jna.Pointer bp Object value com.sun.jna.NativeMappedConverter tc Object value com.sun.jna.NativeMapped nm long offset Class type Object currentValue Object result private void readArray (long, java.lang.Object, java.lang.Class) int i com.sun.jna.Pointer[] parray int i com.sun.jna.Structure first com.sun.jna.Structure[] tmp com.sun.jna.Structure[] sarray Object value int i com.sun.jna.NativeMapped[] array com.sun.jna.NativeMappedConverter tc int size long offset Object o Class cls int length Object result public byte getByte (long) long offset public char getChar (long) long offset public short getShort (long) long offset public int getInt (long) long offset public long getLong (long) long offset public com.sun.jna.NativeLong getNativeLong (long) long offset public float getFloat (long) long offset public double getDouble (long) long offset public com.sun.jna.Pointer getPointer (long) long offset public java.nio.ByteBuffer getByteBuffer (long, long) long offset long length public java.lang.String getString (long, boolean) long offset boolean wide public java.lang.String getString (long) java.io.UnsupportedEncodingException e byte[] data long len long offset String encoding public byte[] getByteArray (long, int) long offset int arraySize byte[] buf public char[] getCharArray (long, int) long offset int arraySize char[] buf public short[] getShortArray (long, int) long offset int arraySize short[] buf public int[] getIntArray (long, int) long offset int arraySize int[] buf public long[] getLongArray (long, int) long offset int arraySize long[] buf public float[] getFloatArray (long, int) long offset int arraySize float[] buf public double[] getDoubleArray (long, int) long offset int arraySize double[] buf public com.sun.jna.Pointer[] getPointerArray (long) long offset java.util.List array int addOffset com.sun.jna.Pointer p public com.sun.jna.Pointer[] getPointerArray (long, int) long offset int arraySize com.sun.jna.Pointer[] buf public java.lang.String[] getStringArray (long) long offset public java.lang.String[] getStringArray (long, int) long offset int length public java.lang.String[] getStringArray (long, boolean) long offset boolean wide public java.lang.String[] getStringArray (long, int, boolean) String s int count com.sun.jna.Pointer p String s long offset int length boolean wide java.util.List strings com.sun.jna.Pointer p int addOffset void setValue (long, java.lang.Object, java.lang.Class) com.sun.jna.Structure s com.sun.jna.Pointer p com.sun.jna.NativeMappedConverter tc Class nativeType long offset Object value Class type private void writeArray (long, java.lang.Object, java.lang.Class) byte[] buf short[] buf char[] buf int[] buf long[] buf float[] buf double[] buf com.sun.jna.Pointer[] buf int i com.sun.jna.Pointer[] buf int i com.sun.jna.Structure first com.sun.jna.Structure[] tmp com.sun.jna.Structure[] sbuf Object element int i com.sun.jna.NativeMapped[] buf com.sun.jna.NativeMappedConverter tc Class nativeType int size long offset Object value Class cls public void setMemory (long, long, byte) long offset long length byte value public void setByte (long, byte) long offset byte value public void setShort (long, short) long offset short value public void setChar (long, char) long offset char value public void setInt (long, int) long offset int value public void setLong (long, long) long offset long value public void setNativeLong (long, com.sun.jna.NativeLong) long offset com.sun.jna.NativeLong value public void setFloat (long, float) long offset float value public void setDouble (long, double) long offset double value public void setPointer (long, com.sun.jna.Pointer) long offset com.sun.jna.Pointer value public void setString (long, java.lang.String, boolean) long offset String value boolean wide public void setString (long, java.lang.String) long offset String value byte[] data public java.lang.String toString () public static long nativeValue (com.sun.jna.Pointer) com.sun.jna.Pointer p public static void nativeValue (com.sun.jna.Pointer, long) com.sun.jna.Pointer p long value static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/sun/jna/PointerType.class
PointerType.java package com.sun.jna public abstract com.sun.jna.PointerType extends java.lang.Object implements com.sun.jna.NativeMapped { private com.sun.jna.Pointer pointer static Class class$com$sun$jna$Pointer protected void <init> () protected void <init> (com.sun.jna.Pointer) com.sun.jna.Pointer p public java.lang.Class nativeType () public java.lang.Object toNative () public com.sun.jna.Pointer getPointer () public void setPointer (com.sun.jna.Pointer) com.sun.jna.Pointer p public java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) com.sun.jna.PointerType pt InstantiationException e IllegalAccessException e Object nativeValue com.sun.jna.FromNativeContext context public int hashCode () public boolean equals (java.lang.Object) com.sun.jna.Pointer p Object o public java.lang.String toString () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/sun/jna/StringArray.class
StringArray.java package com.sun.jna public com.sun.jna.StringArray extends com.sun.jna.Memory implements com.sun.jna.Function$PostCallRead { private boolean wide private java.util.List natives private Object[] original public void <init> (java.lang.String[]) String[] strings public void <init> (java.lang.String[], boolean) String[] strings boolean wide public void <init> (com.sun.jna.WString[]) com.sun.jna.WString[] strings private void <init> (java.lang.Object[], boolean) com.sun.jna.NativeString ns com.sun.jna.Pointer p int i Object[] strings boolean wide public void read () com.sun.jna.Pointer p Object s int si boolean returnWide public java.lang.String toString () String s }
com/sun/jna/Structure$1.class
Structure.java package com.sun.jna final com.sun.jna.Structure$1 extends java.lang.ThreadLocal { void <init> () protected synchronized java.lang.Object initialValue () }
com/sun/jna/Structure$2$StructureSet.class
Structure.java package com.sun.jna com.sun.jna.Structure$2$StructureSet extends java.util.AbstractCollection implements java.util.Set { private com.sun.jna.Structure[] elements private int count private final com.sun.jna.Structure$2 this$0 void <init> (com.sun.jna.Structure$2) private void ensureCapacity (int) com.sun.jna.Structure[] e int size public int size () public boolean contains (java.lang.Object) Object o public boolean add (java.lang.Object) Object o private int indexOf (java.lang.Object) com.sun.jna.Structure s2 int i Object o com.sun.jna.Structure s1 public boolean remove (java.lang.Object) Object o int idx public java.util.Iterator iterator () com.sun.jna.Structure[] e }
com/sun/jna/Structure$2.class
Structure.java package com.sun.jna final com.sun.jna.Structure$2 extends java.lang.ThreadLocal { void <init> () protected synchronized java.lang.Object initialValue () }
com/sun/jna/Structure$3.class
Structure.java package com.sun.jna final com.sun.jna.Structure$3 extends com.sun.jna.Pointer { void <init> (long) long x0 public com.sun.jna.Pointer share (long, long) long offset long sz }
com/sun/jna/Structure$AutoAllocated.class
Structure.java package com.sun.jna com.sun.jna.Structure$AutoAllocated extends com.sun.jna.Memory { public void <init> (int) int size public java.lang.String toString () }
com/sun/jna/Structure$ByReference.class
Structure.java package com.sun.jna public abstract com.sun.jna.Structure$ByReference extends java.lang.Object { }
com/sun/jna/Structure$ByValue.class
Structure.java package com.sun.jna public abstract com.sun.jna.Structure$ByValue extends java.lang.Object { }
com/sun/jna/Structure$FFIType$FFITypes.class
Structure.java package com.sun.jna com.sun.jna.Structure$FFIType$FFITypes extends java.lang.Object { private static com.sun.jna.Pointer ffi_type_void private static com.sun.jna.Pointer ffi_type_float private static com.sun.jna.Pointer ffi_type_double private static com.sun.jna.Pointer ffi_type_longdouble private static com.sun.jna.Pointer ffi_type_uint8 private static com.sun.jna.Pointer ffi_type_sint8 private static com.sun.jna.Pointer ffi_type_uint16 private static com.sun.jna.Pointer ffi_type_sint16 private static com.sun.jna.Pointer ffi_type_uint32 private static com.sun.jna.Pointer ffi_type_sint32 private static com.sun.jna.Pointer ffi_type_uint64 private static com.sun.jna.Pointer ffi_type_sint64 private static com.sun.jna.Pointer ffi_type_pointer private void <init> () static com.sun.jna.Pointer access$800 () static com.sun.jna.Pointer access$900 () static com.sun.jna.Pointer access$1000 () static com.sun.jna.Pointer access$1100 () static com.sun.jna.Pointer access$1200 () static com.sun.jna.Pointer access$1300 () static com.sun.jna.Pointer access$1400 () static com.sun.jna.Pointer access$1500 () static com.sun.jna.Pointer access$1600 () static com.sun.jna.Pointer access$1700 () }
com/sun/jna/Structure$FFIType$size_t.class
Structure.java package com.sun.jna public com.sun.jna.Structure$FFIType$size_t extends com.sun.jna.IntegerType { public void <init> () public void <init> (long) long value }
com/sun/jna/Structure$FFIType.class
Structure.java package com.sun.jna com.sun.jna.Structure$FFIType extends com.sun.jna.Structure { private static java.util.Map typeInfoMap private static final int FFI_TYPE_STRUCT public com.sun.jna.Structure$FFIType$size_t size public short alignment public short type public com.sun.jna.Pointer elements private void <init> (com.sun.jna.Structure) com.sun.jna.Structure$StructField sf com.sun.jna.Pointer[] els com.sun.jna.Structure$StructField sf java.util.Iterator i int idx com.sun.jna.Structure ref com.sun.jna.Pointer[] els private void <init> (java.lang.Object, java.lang.Class) int i Object array Class type int length com.sun.jna.Pointer[] els com.sun.jna.Pointer p protected java.util.List getFieldOrder () private void init (com.sun.jna.Pointer[]) com.sun.jna.Pointer[] els static com.sun.jna.Pointer get (java.lang.Object) Object obj private static com.sun.jna.Pointer get (java.lang.Object, java.lang.Class) com.sun.jna.ToNativeConverter nc com.sun.jna.Structure$FFIType type com.sun.jna.NativeMappedConverter c com.sun.jna.Structure$FFIType type Object o Object obj Class cls com.sun.jna.TypeMapper mapper static com.sun.jna.Pointer access$700 (java.lang.Object, java.lang.Class) Object x0 Class x1 static void <clinit> () com.sun.jna.Pointer ctype }
com/sun/jna/Structure$LayoutInfo.class
Structure.java package com.sun.jna com.sun.jna.Structure$LayoutInfo extends java.lang.Object { private int size private int alignment private final java.util.Map fields private int alignType private com.sun.jna.TypeMapper typeMapper private boolean variable private void <init> () static boolean access$000 (com.sun.jna.Structure$LayoutInfo) com.sun.jna.Structure$LayoutInfo x0 static int access$100 (com.sun.jna.Structure$LayoutInfo) com.sun.jna.Structure$LayoutInfo x0 static int access$200 (com.sun.jna.Structure$LayoutInfo) com.sun.jna.Structure$LayoutInfo x0 static com.sun.jna.TypeMapper access$300 (com.sun.jna.Structure$LayoutInfo) com.sun.jna.Structure$LayoutInfo x0 static int access$400 (com.sun.jna.Structure$LayoutInfo) com.sun.jna.Structure$LayoutInfo x0 static java.util.Map access$500 (com.sun.jna.Structure$LayoutInfo) com.sun.jna.Structure$LayoutInfo x0 void <init> (com.sun.jna.Structure$1) com.sun.jna.Structure$1 x0 static int access$202 (com.sun.jna.Structure$LayoutInfo, int) com.sun.jna.Structure$LayoutInfo x0 int x1 static com.sun.jna.TypeMapper access$302 (com.sun.jna.Structure$LayoutInfo, com.sun.jna.TypeMapper) com.sun.jna.Structure$LayoutInfo x0 com.sun.jna.TypeMapper x1 static boolean access$002 (com.sun.jna.Structure$LayoutInfo, boolean) com.sun.jna.Structure$LayoutInfo x0 boolean x1 static int access$402 (com.sun.jna.Structure$LayoutInfo, int) com.sun.jna.Structure$LayoutInfo x0 int x1 static int access$102 (com.sun.jna.Structure$LayoutInfo, int) com.sun.jna.Structure$LayoutInfo x0 int x1 }
com/sun/jna/Structure$StructField.class
Structure.java package com.sun.jna com.sun.jna.Structure$StructField extends java.lang.Object { public String name public Class type public java.lang.reflect.Field field public int size public int offset public boolean isVolatile public boolean isReadOnly public com.sun.jna.FromNativeConverter readConverter public com.sun.jna.ToNativeConverter writeConverter public com.sun.jna.FromNativeContext context void <init> () public java.lang.String toString () }
com/sun/jna/Structure.class
Structure.java package com.sun.jna public abstract com.sun.jna.Structure extends java.lang.Object { static final boolean isPPC static final boolean isSPARC static final boolean isARM public static final int ALIGN_DEFAULT public static final int ALIGN_NONE public static final int ALIGN_GNUC public static final int ALIGN_MSVC static final int MAX_GNUC_ALIGNMENT protected static final int CALCULATE_SIZE static final java.util.Map layoutInfo static final java.util.Map fieldOrder private com.sun.jna.Pointer memory private int size private int alignType private int actualAlignType private int structAlignment private java.util.Map structFields private final java.util.Map nativeStrings private com.sun.jna.TypeMapper typeMapper private long typeInfo private boolean autoRead private boolean autoWrite private com.sun.jna.Structure[] array private boolean readCalled private static final ThreadLocal reads private static final ThreadLocal busy private static final com.sun.jna.Pointer PLACEHOLDER_MEMORY static Class class$com$sun$jna$Structure static Class class$com$sun$jna$Callback static Class class$java$nio$Buffer static Class class$com$sun$jna$Pointer static Class class$com$sun$jna$NativeMapped static Class class$java$lang$String static Class class$com$sun$jna$WString static Class class$com$sun$jna$Structure$ByReference static Class class$java$lang$Long static Class class$java$lang$Integer static Class class$java$lang$Short static Class class$java$lang$Character static Class class$java$lang$Byte static Class class$java$lang$Boolean static Class class$java$lang$Float static Class class$java$lang$Double static Class class$com$sun$jna$Function static Class class$java$lang$Void static Class array$Lcom$sun$jna$Structure$ByReference protected void <init> () protected void <init> (com.sun.jna.TypeMapper) com.sun.jna.TypeMapper mapper protected void <init> (int) int alignType protected void <init> (int, com.sun.jna.TypeMapper) int alignType com.sun.jna.TypeMapper mapper protected void <init> (com.sun.jna.Pointer) com.sun.jna.Pointer p protected void <init> (com.sun.jna.Pointer, int) com.sun.jna.Pointer p int alignType protected void <init> (com.sun.jna.Pointer, int, com.sun.jna.TypeMapper) com.sun.jna.Pointer p int alignType com.sun.jna.TypeMapper mapper java.util.Map fields () com.sun.jna.TypeMapper getTypeMapper () private void initializeTypeMapper (com.sun.jna.TypeMapper) Class declaring com.sun.jna.TypeMapper mapper private void layoutChanged () protected void setAlignType (int) Class declaring int alignType protected com.sun.jna.Memory autoAllocate (int) int size protected void useMemory (com.sun.jna.Pointer) com.sun.jna.Pointer m protected void useMemory (com.sun.jna.Pointer, int) IndexOutOfBoundsException e com.sun.jna.Pointer m int offset protected void ensureAllocated () private void ensureAllocated (boolean) IndexOutOfBoundsException e boolean avoidFFIType protected void allocateMemory () private void allocateMemory (boolean) boolean avoidFFIType protected void allocateMemory (int) int size public int size () public void clear () public com.sun.jna.Pointer getPointer () static java.util.Set busy () static java.util.Map reading () void conditionalAutoRead () public void read () java.util.Iterator i protected int fieldOffset (java.lang.String) String name com.sun.jna.Structure$StructField f public java.lang.Object readField (java.lang.String) String name com.sun.jna.Structure$StructField f java.lang.Object getFieldValue (java.lang.reflect.Field) Exception e java.lang.reflect.Field field void setFieldValue (java.lang.reflect.Field, java.lang.Object) java.lang.reflect.Field field Object value private void setFieldValue (java.lang.reflect.Field, java.lang.Object, boolean) int modifiers IllegalAccessException e java.lang.reflect.Field field Object value boolean overrideFinal static com.sun.jna.Structure updateStructureByReference (java.lang.Class, com.sun.jna.Structure, com.sun.jna.Pointer) com.sun.jna.Structure s1 Class type com.sun.jna.Structure s com.sun.jna.Pointer address java.lang.Object readField (com.sun.jna.Structure$StructField) com.sun.jna.Structure$StructField structField int offset Class fieldType com.sun.jna.FromNativeConverter readConverter Object currentValue Object result public void write () com.sun.jna.Structure$StructField sf java.util.Iterator i public void writeField (java.lang.String) String name com.sun.jna.Structure$StructField f public void writeField (java.lang.String, java.lang.Object) String name Object value com.sun.jna.Structure$StructField structField void writeField (com.sun.jna.Structure$StructField) com.sun.jna.NativeString nativeString boolean wide String msg IllegalArgumentException e com.sun.jna.Structure$StructField structField int offset Object value Class fieldType com.sun.jna.ToNativeConverter converter protected abstract java.util.List getFieldOrder () protected final void setFieldOrder (java.lang.String[]) String[] fields protected void sortFields (java.util.List, java.util.List) java.lang.reflect.Field field int f String name int i java.util.List fields java.util.List names protected java.util.List getFieldList () int modifiers int i java.util.List classFields java.lang.reflect.Field[] fields Class cls java.util.List flist private java.util.List fieldOrder () java.util.List list private java.util.List sort (java.util.Collection) java.util.Collection c java.util.List list protected java.util.List getFields (boolean) java.util.Iterator i boolean force java.util.List flist java.util.Set names java.util.List fieldOrder java.util.Set orderedNames private int calculateSize (boolean) boolean force static int size (java.lang.Class) Class type static int size (java.lang.Class, com.sun.jna.Structure) Class type com.sun.jna.Structure value com.sun.jna.Structure$LayoutInfo info int sz int calculateSize (boolean, boolean) boolean force boolean avoidFFIType int size com.sun.jna.Structure$LayoutInfo info private void validateField (java.lang.String, java.lang.Class) com.sun.jna.ToNativeConverter toNative String msg IllegalArgumentException e String name Class type private void validateFields () java.lang.reflect.Field f java.util.Iterator i java.util.List fields private com.sun.jna.Structure$LayoutInfo deriveLayout (boolean, boolean) String msg com.sun.jna.NativeMappedConverter tc String msg com.sun.jna.ToNativeConverter writeConverter com.sun.jna.FromNativeConverter readConverter String msg IllegalArgumentException e java.lang.reflect.Field field int modifiers Class type com.sun.jna.Structure$StructField structField int fieldAlignment Object value Class nativeType java.util.Iterator i int size boolean force boolean avoidFFIType int calculatedSize java.util.List fields com.sun.jna.Structure$LayoutInfo info boolean firstField private void initializeFields () Object o Exception e java.lang.reflect.Field f java.util.Iterator i java.util.List flist private java.lang.Object initializeField (java.lang.reflect.Field, java.lang.Class) String msg IllegalArgumentException e com.sun.jna.NativeMappedConverter tc java.lang.reflect.Field field Class type Object value int calculateAlignedSize (int) int calculatedSize private int calculateAlignedSize (int, int) int calculatedSize int alignment protected int getStructAlignment () protected int getNativeAlignment (java.lang.Class, java.lang.Object, boolean) com.sun.jna.NativeMappedConverter tc Class type Object value boolean isFirstElement int alignment int size public java.lang.String toString () public java.lang.String toString (boolean) boolean debug private java.lang.String format (java.lang.Class) Class type String s int dot private java.lang.String toString (int, boolean, boolean) int idx com.sun.jna.Structure$StructField sf Object value String type String index java.util.Iterator i int i int BYTES_PER_ROW byte[] buf int indent boolean showContents boolean dumpMemory String LS String name String prefix String contents public com.sun.jna.Structure[] toArray (com.sun.jna.Structure[]) com.sun.jna.Memory m int requiredSize int i com.sun.jna.Structure[] array int size public com.sun.jna.Structure[] toArray (int) int size private java.lang.Class baseClass () public boolean equals (java.lang.Object) byte[] buf byte[] sbuf Object o com.sun.jna.Structure s public int hashCode () java.util.zip.Adler32 code protected void cacheTypeInfo (com.sun.jna.Pointer) com.sun.jna.Pointer p com.sun.jna.Pointer getFieldTypeInfo (com.sun.jna.Structure$StructField) com.sun.jna.ToNativeConverter nc com.sun.jna.Structure$StructField f Class type Object value com.sun.jna.Pointer getTypeInfo () com.sun.jna.Pointer p public void setAutoSynch (boolean) boolean auto public void setAutoRead (boolean) boolean auto public boolean getAutoRead () public void setAutoWrite (boolean) boolean auto public boolean getAutoWrite () static com.sun.jna.Pointer getTypeInfo (java.lang.Object) Object obj public static com.sun.jna.Structure newInstance (java.lang.Class, com.sun.jna.Pointer) throws java.lang.IllegalArgumentException java.lang.reflect.Constructor ctor NoSuchMethodException e SecurityException e String msg InstantiationException e String msg IllegalAccessException e String msg java.lang.reflect.InvocationTargetException e Class type com.sun.jna.Pointer init com.sun.jna.Structure s public static com.sun.jna.Structure newInstance (java.lang.Class) throws java.lang.IllegalArgumentException com.sun.jna.Structure s String msg InstantiationException e String msg IllegalAccessException e Class type private static void structureArrayCheck (com.sun.jna.Structure[]) String msg int si com.sun.jna.Structure[] ss com.sun.jna.Pointer base int size public static void autoRead (com.sun.jna.Structure[]) int si com.sun.jna.Structure[] ss public void autoRead () int i public static void autoWrite (com.sun.jna.Structure[]) int si com.sun.jna.Structure[] ss public void autoWrite () int i protected int getNativeSize (java.lang.Class) Class nativeType protected int getNativeSize (java.lang.Class, java.lang.Object) Class nativeType Object value static void validate (java.lang.Class) Class cls static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void access$1800 (com.sun.jna.Structure, boolean) com.sun.jna.Structure x0 boolean x1 static com.sun.jna.Pointer access$1900 () static void <clinit> () String arch }
com/sun/jna/StructureReadContext.class
StructureReadContext.java package com.sun.jna public com.sun.jna.StructureReadContext extends com.sun.jna.FromNativeContext { private com.sun.jna.Structure structure private java.lang.reflect.Field field void <init> (com.sun.jna.Structure, java.lang.reflect.Field) com.sun.jna.Structure struct java.lang.reflect.Field field public com.sun.jna.Structure getStructure () public java.lang.reflect.Field getField () }
com/sun/jna/StructureWriteContext.class
StructureWriteContext.java package com.sun.jna public com.sun.jna.StructureWriteContext extends com.sun.jna.ToNativeContext { private com.sun.jna.Structure struct private java.lang.reflect.Field field void <init> (com.sun.jna.Structure, java.lang.reflect.Field) com.sun.jna.Structure struct java.lang.reflect.Field field public com.sun.jna.Structure getStructure () public java.lang.reflect.Field getField () }
com/sun/jna/ToNativeContext.class
ToNativeContext.java package com.sun.jna public com.sun.jna.ToNativeContext extends java.lang.Object { void <init> () }
com/sun/jna/ToNativeConverter.class
ToNativeConverter.java package com.sun.jna public abstract com.sun.jna.ToNativeConverter extends java.lang.Object { public abstract java.lang.Object toNative (java.lang.Object, com.sun.jna.ToNativeContext) public abstract java.lang.Class nativeType () }
com/sun/jna/TypeConverter.class
TypeConverter.java package com.sun.jna public abstract com.sun.jna.TypeConverter extends java.lang.Object implements com.sun.jna.FromNativeConverter com.sun.jna.ToNativeConverter { }
com/sun/jna/TypeMapper.class
TypeMapper.java package com.sun.jna public abstract com.sun.jna.TypeMapper extends java.lang.Object { public abstract com.sun.jna.FromNativeConverter getFromNativeConverter (java.lang.Class) public abstract com.sun.jna.ToNativeConverter getToNativeConverter (java.lang.Class) }
com/sun/jna/Union.class
Union.java package com.sun.jna public abstract com.sun.jna.Union extends com.sun.jna.Structure { private com.sun.jna.Structure$StructField activeField com.sun.jna.Structure$StructField biggestField static Class class$com$sun$jna$Structure static Class class$java$lang$String static Class class$com$sun$jna$WString protected void <init> () protected void <init> (com.sun.jna.Pointer) com.sun.jna.Pointer p protected void <init> (com.sun.jna.Pointer, int) com.sun.jna.Pointer p int alignType protected void <init> (com.sun.jna.TypeMapper) com.sun.jna.TypeMapper mapper protected void <init> (com.sun.jna.Pointer, int, com.sun.jna.TypeMapper) com.sun.jna.Pointer p int alignType com.sun.jna.TypeMapper mapper protected java.util.List getFieldOrder () java.lang.reflect.Field f java.util.Iterator i java.util.List flist java.util.ArrayList list public void setType (java.lang.Class) com.sun.jna.Structure$StructField f java.util.Iterator i Class type public void setType (java.lang.String) String fieldName com.sun.jna.Structure$StructField f public java.lang.Object readField (java.lang.String) String fieldName public void writeField (java.lang.String) String fieldName public void writeField (java.lang.String, java.lang.Object) String fieldName Object value public java.lang.Object getTypedValue (java.lang.Class) com.sun.jna.Structure$StructField f java.util.Iterator i Class type public java.lang.Object setTypedValue (java.lang.Object) Object object com.sun.jna.Structure$StructField f private com.sun.jna.Structure$StructField findField (java.lang.Class) com.sun.jna.Structure$StructField f java.util.Iterator i Class type void writeField (com.sun.jna.Structure$StructField) com.sun.jna.Structure$StructField field java.lang.Object readField (com.sun.jna.Structure$StructField) com.sun.jna.Structure$StructField field int calculateSize (boolean, boolean) com.sun.jna.Structure$StructField f java.util.Iterator i int fsize boolean force boolean avoidFFIType int size protected int getNativeAlignment (java.lang.Class, java.lang.Object, boolean) Class type Object value boolean isFirstElement com.sun.jna.Pointer getTypeInfo () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/sun/jna/WString.class
WString.java package com.sun.jna public final com.sun.jna.WString extends java.lang.Object implements java.lang.CharSequence java.lang.Comparable { private String string public void <init> (java.lang.String) String s public java.lang.String toString () public boolean equals (java.lang.Object) Object o public int hashCode () public int compareTo (java.lang.Object) Object o public int length () public char charAt (int) int index public java.lang.CharSequence subSequence (int, int) int start int end }
com/sun/jna/WeakIdentityHashMap$1.class
WeakIdentityHashMap.java package com.sun.jna com.sun.jna.WeakIdentityHashMap$1 extends java.lang.Object implements java.util.Map$Entry { private final Object val$key private final Object val$value private final com.sun.jna.WeakIdentityHashMap this$0 void <init> (com.sun.jna.WeakIdentityHashMap, java.lang.Object, java.lang.Object) public java.lang.Object getKey () public java.lang.Object getValue () public java.lang.Object setValue (java.lang.Object) Object value }
com/sun/jna/WeakIdentityHashMap$IdentityWeakReference.class
WeakIdentityHashMap.java package com.sun.jna com.sun.jna.WeakIdentityHashMap$IdentityWeakReference extends java.lang.ref.WeakReference { int hash private final com.sun.jna.WeakIdentityHashMap this$0 void <init> (com.sun.jna.WeakIdentityHashMap, java.lang.Object) Object obj public int hashCode () public boolean equals (java.lang.Object) Object o com.sun.jna.WeakIdentityHashMap$IdentityWeakReference ref }
com/sun/jna/WeakIdentityHashMap.class
WeakIdentityHashMap.java package com.sun.jna public com.sun.jna.WeakIdentityHashMap extends java.lang.Object implements java.util.Map { private final java.lang.ref.ReferenceQueue queue private java.util.Map backingStore public void <init> () public void clear () public boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) Object value public java.util.Set entrySet () java.util.Map$Entry ref Object key Object value java.util.Map$Entry entry java.util.Iterator i java.util.Set ret public java.util.Set keySet () com.sun.jna.WeakIdentityHashMap$IdentityWeakReference ref java.util.Iterator i java.util.Set ret public boolean equals (java.lang.Object) Object o public java.lang.Object get (java.lang.Object) Object key public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public int hashCode () public boolean isEmpty () public void putAll (java.util.Map) java.util.Map t public java.lang.Object remove (java.lang.Object) Object key public int size () public java.util.Collection values () private synchronized void reap () com.sun.jna.WeakIdentityHashMap$IdentityWeakReference victim Object zombie static java.lang.ref.ReferenceQueue access$000 (com.sun.jna.WeakIdentityHashMap) com.sun.jna.WeakIdentityHashMap x0 }
com/sun/jna/ptr/ByReference.class
ByReference.java package com.sun.jna.ptr public abstract com.sun.jna.ptr.ByReference extends com.sun.jna.PointerType { protected void <init> (int) int dataSize }
com/sun/jna/ptr/ByteByReference.class
ByteByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.ByteByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (byte) byte value public void setValue (byte) byte value public byte getValue () }
com/sun/jna/ptr/DoubleByReference.class
DoubleByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.DoubleByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (double) double value public void setValue (double) double value public double getValue () }
com/sun/jna/ptr/FloatByReference.class
FloatByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.FloatByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (float) float value public void setValue (float) float value public float getValue () }
com/sun/jna/ptr/IntByReference.class
IntByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.IntByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (int) int value public void setValue (int) int value public int getValue () }
com/sun/jna/ptr/LongByReference.class
LongByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.LongByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (long) long value public void setValue (long) long value public long getValue () }
com/sun/jna/ptr/NativeLongByReference.class
NativeLongByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.NativeLongByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (com.sun.jna.NativeLong) com.sun.jna.NativeLong value public void setValue (com.sun.jna.NativeLong) com.sun.jna.NativeLong value public com.sun.jna.NativeLong getValue () }
com/sun/jna/ptr/PointerByReference.class
PointerByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.PointerByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (com.sun.jna.Pointer) com.sun.jna.Pointer value public void setValue (com.sun.jna.Pointer) com.sun.jna.Pointer value public com.sun.jna.Pointer getValue () }
com/sun/jna/ptr/ShortByReference.class
ShortByReference.java package com.sun.jna.ptr public com.sun.jna.ptr.ShortByReference extends com.sun.jna.ptr.ByReference { public void <init> () public void <init> (short) short value public void setValue (short) short value public short getValue () }
com/sun/jna/win32/DLLCallback.class
DLLCallback.java package com.sun.jna.win32 public abstract com.sun.jna.win32.DLLCallback extends java.lang.Object implements com.sun.jna.Callback { public static final int DLL_FPTRS }
com/sun/jna/win32/StdCall.class
StdCall.java package com.sun.jna.win32 public abstract com.sun.jna.win32.StdCall extends java.lang.Object implements com.sun.jna.AltCallingConvention { }
com/sun/jna/win32/StdCallFunctionMapper.class
StdCallFunctionMapper.java package com.sun.jna.win32 public com.sun.jna.win32.StdCallFunctionMapper extends java.lang.Object implements com.sun.jna.FunctionMapper { static Class class$com$sun$jna$NativeMapped public void <init> () protected int getArgumentNativeStackSize (java.lang.Class) IllegalArgumentException e Class cls public java.lang.String getFunctionName (com.sun.jna.NativeLibrary, java.lang.reflect.Method) int i UnsatisfiedLinkError e2 UnsatisfiedLinkError e com.sun.jna.NativeLibrary library java.lang.reflect.Method method String name int pop Class[] argTypes String decorated int conv static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
com/sun/jna/win32/StdCallLibrary$StdCallCallback.class
StdCallLibrary.java package com.sun.jna.win32 public abstract com.sun.jna.win32.StdCallLibrary$StdCallCallback extends java.lang.Object implements com.sun.jna.Callback com.sun.jna.win32.StdCall { }
com/sun/jna/win32/StdCallLibrary.class
StdCallLibrary.java package com.sun.jna.win32 public abstract com.sun.jna.win32.StdCallLibrary extends java.lang.Object implements com.sun.jna.Library com.sun.jna.win32.StdCall { public static final int STDCALL_CONVENTION public static final com.sun.jna.FunctionMapper FUNCTION_MAPPER static void <clinit> () }
com/sun/jna/win32/W32APIFunctionMapper.class
W32APIFunctionMapper.java package com.sun.jna.win32 public com.sun.jna.win32.W32APIFunctionMapper extends java.lang.Object implements com.sun.jna.FunctionMapper { public static final com.sun.jna.FunctionMapper UNICODE public static final com.sun.jna.FunctionMapper ASCII private final String suffix protected void <init> (boolean) boolean unicode public java.lang.String getFunctionName (com.sun.jna.NativeLibrary, java.lang.reflect.Method) UnsatisfiedLinkError e com.sun.jna.NativeLibrary library java.lang.reflect.Method method String name static void <clinit> () }
com/sun/jna/win32/W32APIOptions$1.class
W32APIOptions.java package com.sun.jna.win32 final com.sun.jna.win32.W32APIOptions$1 extends java.util.HashMap { void <init> () }
com/sun/jna/win32/W32APIOptions$2.class
W32APIOptions.java package com.sun.jna.win32 final com.sun.jna.win32.W32APIOptions$2 extends java.util.HashMap { void <init> () }
com/sun/jna/win32/W32APIOptions.class
W32APIOptions.java package com.sun.jna.win32 public abstract com.sun.jna.win32.W32APIOptions extends java.lang.Object implements com.sun.jna.win32.StdCallLibrary { public static final java.util.Map UNICODE_OPTIONS public static final java.util.Map ASCII_OPTIONS public static final java.util.Map DEFAULT_OPTIONS static void <clinit> () }
com/sun/jna/win32/W32APITypeMapper$1.class
W32APITypeMapper.java package com.sun.jna.win32 com.sun.jna.win32.W32APITypeMapper$1 extends java.lang.Object implements com.sun.jna.TypeConverter { private final com.sun.jna.win32.W32APITypeMapper this$0 void <init> (com.sun.jna.win32.W32APITypeMapper) public java.lang.Object toNative (java.lang.Object, com.sun.jna.ToNativeContext) Object value com.sun.jna.ToNativeContext context public java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) Object value com.sun.jna.FromNativeContext context public java.lang.Class nativeType () }
com/sun/jna/win32/W32APITypeMapper$2.class
W32APITypeMapper.java package com.sun.jna.win32 com.sun.jna.win32.W32APITypeMapper$2 extends java.lang.Object implements com.sun.jna.TypeConverter { private final com.sun.jna.win32.W32APITypeMapper this$0 void <init> (com.sun.jna.win32.W32APITypeMapper) public java.lang.Object toNative (java.lang.Object, com.sun.jna.ToNativeContext) Object value com.sun.jna.ToNativeContext context public java.lang.Object fromNative (java.lang.Object, com.sun.jna.FromNativeContext) Object value com.sun.jna.FromNativeContext context public java.lang.Class nativeType () }
com/sun/jna/win32/W32APITypeMapper.class
W32APITypeMapper.java package com.sun.jna.win32 public com.sun.jna.win32.W32APITypeMapper extends com.sun.jna.DefaultTypeMapper { public static final com.sun.jna.TypeMapper UNICODE public static final com.sun.jna.TypeMapper ASCII static Class class$com$sun$jna$WString static Class class$java$lang$String static Class array$Ljava$lang$String static Class class$java$lang$Integer static Class class$java$lang$Boolean protected void <init> (boolean) com.sun.jna.TypeConverter stringConverter boolean unicode com.sun.jna.TypeConverter booleanConverter static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
com/sun/jna/win32-x86/
com/sun/jna/win32-x86/jnidispatch.dll
com/sun/jna/darwin/
com/sun/jna/darwin/libjnidispatch.jnilib
com/sun/jna/linux-i386/
com/sun/jna/linux-i386/libjnidispatch.so
com/sun/jna/linux-amd64/
com/sun/jna/linux-amd64/libjnidispatch.so
com/sun/jna/sunos-x86/
com/sun/jna/sunos-x86/libjnidispatch.so
com/sun/jna/sunos-amd64/
com/sun/jna/sunos-amd64/libjnidispatch.so
com/sun/jna/sunos-sparc/
com/sun/jna/sunos-sparc/libjnidispatch.so
com/sun/jna/sunos-sparcv9/
com/sun/jna/sunos-sparcv9/libjnidispatch.so
com/sun/jna/win32-amd64/
com/sun/jna/win32-amd64/jnidispatch.dll
com/sun/jna/w32ce-arm/
com/sun/jna/w32ce-arm/jnidispatch.dll