- aaload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- AbstractArrayMemoryIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO(Runtime, byte[], int, int) - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO
-
- AbstractArrayMemoryIO(Runtime, byte[]) - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO
-
- AbstractArrayMemoryIO(Runtime, int) - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO
-
- AbstractArrayMemoryIO.ArrayIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO.BE32ArrayIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO.BE64ArrayIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO.BigEndianArrayIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO.LE32ArrayIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO.LE64ArrayIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO.LittleEndianArrayIO - Class in jnr.ffi.provider
-
- AbstractAsmLibraryInterface - Class in jnr.ffi.provider.jffi
-
- AbstractAsmLibraryInterface(Runtime, NativeLibrary) - Constructor for class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- AbstractBoolean(NativeType) - Constructor for class jnr.ffi.Struct.AbstractBoolean
-
- AbstractBoolean(NativeType, Struct.Offset) - Constructor for class jnr.ffi.Struct.AbstractBoolean
-
- AbstractBoolean(NativeType) - Constructor for class jnr.ffi.StructLayout.AbstractBoolean
-
- AbstractBoolean(NativeType, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractBoolean
-
- AbstractBufferMemoryIO - Class in jnr.ffi.provider
-
- AbstractBufferMemoryIO(Runtime, ByteBuffer, long) - Constructor for class jnr.ffi.provider.AbstractBufferMemoryIO
-
- AbstractClosurePointer(Runtime, long) - Constructor for class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- AbstractDataConverter<J,N> - Class in jnr.ffi.mapper
-
- AbstractDataConverter() - Constructor for class jnr.ffi.mapper.AbstractDataConverter
-
- AbstractFastNumericMethodGenerator - Class in jnr.ffi.provider.jffi
-
- AbstractFastNumericMethodGenerator() - Constructor for class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- AbstractField(int, int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(int, int) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(NativeType) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(Type) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(NativeType, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(Type, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractFromNativeType - Class in jnr.ffi.mapper
-
- AbstractFromNativeType(FromNativeConverter) - Constructor for class jnr.ffi.mapper.AbstractFromNativeType
-
- AbstractMember(int) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(int, int, Struct.Offset) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(int, int) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(NativeType) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(NativeType, Struct.Offset) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMemoryIO - Class in jnr.ffi.provider
-
Base implementations of some MemoryIO operations.
- AbstractMemoryIO(Runtime, long, boolean) - Constructor for class jnr.ffi.provider.AbstractMemoryIO
-
- AbstractNumberReference<T extends java.lang.Number> - Class in jnr.ffi.byref
-
An abstract class for common PrimitiveReference functionality
- AbstractNumberReference(T) - Constructor for class jnr.ffi.byref.AbstractNumberReference
-
- AbstractNumberResultConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.AbstractNumberResultConverter
-
- AbstractReference<T> - Class in jnr.ffi.byref
-
An abstract class for common PrimitiveReference functionality
- AbstractReference(T) - Constructor for class jnr.ffi.byref.AbstractReference
-
- AbstractReflectionConverter(Method, Class) - Constructor for class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- AbstractRuntime - Class in jnr.ffi.provider
-
- AbstractRuntime(ByteOrder, EnumMap<NativeType, Type>) - Constructor for class jnr.ffi.provider.AbstractRuntime
-
- AbstractSignatureTypeMapper - Class in jnr.ffi.mapper
-
- AbstractSignatureTypeMapper() - Constructor for class jnr.ffi.mapper.AbstractSignatureTypeMapper
-
- AbstractToNativeType - Class in jnr.ffi.mapper
-
- AbstractToNativeType(ToNativeConverter) - Constructor for class jnr.ffi.mapper.AbstractToNativeType
-
- AbstractVariable(Pointer) - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.AbstractVariable
-
- AbstractX86StubCompiler - Class in jnr.ffi.provider.jffi
-
Base class for most X86_32/X86_64 stub compilers
- AbstractX86StubCompiler(Runtime) - Constructor for class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- AbstractX86StubCompiler.PageHolder - Class in jnr.ffi.provider.jffi
-
- AbstractX86StubCompiler.StaticDataHolder - Class in jnr.ffi.provider.jffi
-
- AbstractX86StubCompiler.Stub - Class in jnr.ffi.provider.jffi
-
- aconst_null() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- add(T) - Method in class jnr.ffi.ObjectReferenceManager
-
Adds a mapping from a java object to a unique native address.
- add(Object) - Method in class jnr.ffi.provider.DefaultObjectReferenceManager
-
- addField(Map<T, AsmBuilder.ObjectField>, T, Class, AsmBuilder.ObjectNameGenerator) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- addField(int, int, Struct.Offset) - Method in class jnr.ffi.Struct.Info
-
- addField(int, int) - Method in class jnr.ffi.Struct.Info
-
- addField(int, int) - Method in class jnr.ffi.StructLayout
-
- addField(int, int, StructLayout.Offset) - Method in class jnr.ffi.StructLayout
-
- addField(Type) - Method in class jnr.ffi.StructLayout
-
- addField(Type, StructLayout.Offset) - Method in class jnr.ffi.StructLayout
-
- addLibraryPath(String, File) - Static method in class jnr.ffi.Library
-
- addMapper(Class<? extends Enum>) - Static method in class jnr.ffi.util.EnumMapper
-
- addMetaData(Class, Class) - Static method in class jnr.ffi.provider.jffi.ConverterMetaData
-
- addPaths(List<String>, File) - Static method in class jnr.ffi.LibraryLoader.StaticDataHolder
-
- addPostInvoke(InvocationSession.PostInvoke) - Method in class jnr.ffi.provider.InvocationSession
-
- Address - Class in jnr.ffi
-
The Address
class wraps a native address in an object.
- Address(long) - Constructor for class jnr.ffi.Address
-
Creates a new address representation.
- Address(Address) - Constructor for class jnr.ffi.Address
-
Creates a new address representation.
- address - Variable in class jnr.ffi.Address
-
The native numeric value of this Address
- address() - Method in class jnr.ffi.Address
-
Gets the native memory address represented by this Address
as a long
integer.
- address - Variable in class jnr.ffi.Pointer
-
- address() - Method in class jnr.ffi.Pointer
-
Gets the native address of this memory object (optional operation).
- address(Buffer) - Method in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- address(ByteBuffer) - Static method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- address(Object) - Method in class jnr.ffi.provider.jffi.HeapBufferParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- address(Pointer) - Method in class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- Address() - Constructor for class jnr.ffi.Struct.Address
-
Creates a new Address field.
- Address(Struct.Offset) - Constructor for class jnr.ffi.Struct.Address
-
- AddressByReference - Class in jnr.ffi.byref
-
AddressByReference is used when the address of a primitive pointer value must be passed
as a parameter to a function.
- AddressByReference() - Constructor for class jnr.ffi.byref.AddressByReference
-
Creates a new reference to an integer value
- AddressByReference(Address) - Constructor for class jnr.ffi.byref.AddressByReference
-
Creates a new reference to an address value
- addressMask - Variable in class jnr.ffi.provider.AbstractRuntime
-
- addressMask() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the address mask for this runtime
- addressMask() - Method in class jnr.ffi.provider.InvalidRuntime
-
- addressMask - Variable in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- addressMask() - Method in class jnr.ffi.Runtime
-
Gets the address mask for this runtime
- AddressOp() - Constructor for class jnr.ffi.provider.jffi.ToNativeOp.AddressOp
-
- AddressResultConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.AddressResultConverter
-
- addressSize - Variable in class jnr.ffi.Platform
-
- addressSize() - Method in class jnr.ffi.Platform
-
- addressSize - Variable in class jnr.ffi.provider.AbstractRuntime
-
- addressSize() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the size of an address (e.g.
- addressSize() - Method in class jnr.ffi.provider.InvalidRuntime
-
- addressSize() - Method in class jnr.ffi.Runtime
-
Gets the size of an address (e.g.
- addStrategyParameterType(Map<Class<? extends ObjectParameterStrategy>, Method>, Class<? extends ObjectParameterStrategy>, Class) - Static method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- aliases - Variable in class jnr.ffi.provider.jffi.NativeRuntime
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.aarch64.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc64.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc64le.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.sparcv9.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases
-
- align(int, int) - Static method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- align(int, int) - Static method in class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- align(long, long) - Static method in class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- align(long, long) - Static method in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- align(int, int) - Static method in class jnr.ffi.Struct
-
- align(int, int) - Static method in class jnr.ffi.StructLayout
-
- alignment() - Method in class jnr.ffi.provider.BadType
-
- alignment() - Method in class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- alignment(Struct) - Static method in class jnr.ffi.Struct
-
- Alignment(int) - Constructor for class jnr.ffi.Struct.Alignment
-
- alignment - Variable in class jnr.ffi.Struct.Alignment
-
- alignment - Variable in class jnr.ffi.Struct.Info
-
- alignment - Variable in class jnr.ffi.StructLayout
-
- alignment() - Method in class jnr.ffi.StructLayout
-
- alignment() - Method in class jnr.ffi.Type
-
The native alignment of this type, in bytes
- allocate(Runtime, int) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, NativeType) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, Type) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, TypeAlias) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, int) - Static method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
-
- allocate(Class) - Method in class jnr.ffi.provider.jffi.LocalVariableAllocator
-
- allocate(int) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocate(Runtime, int, int, boolean) - Static method in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- allocate(int, int) - Method in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- allocate(int) - Method in interface jnr.ffi.provider.MemoryManager
-
- allocateClosurePointer() - Method in class jnr.ffi.provider.jffi.NativeClosureFactory
-
- allocated - Variable in class jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
-
- AllocatedDirectMemoryIO - Class in jnr.ffi.provider.jffi
-
- AllocatedDirectMemoryIO(Runtime, int, boolean) - Constructor for class jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
-
- allocateDirect(Runtime, int) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(Runtime, NativeType) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(Runtime, TypeAlias) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(Runtime, int, boolean) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(int) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateDirect(int, boolean) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateDirect(int) - Method in interface jnr.ffi.provider.MemoryManager
-
- allocateDirect(int, boolean) - Method in interface jnr.ffi.provider.MemoryManager
-
- allocateMemory(int) - Method in class jnr.ffi.Struct.Info
-
- allocateTemporary(Runtime, NativeType) - Static method in class jnr.ffi.Memory
-
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor.
- allocateTemporary(Runtime, TypeAlias) - Static method in class jnr.ffi.Memory
-
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor.
- allocateTemporary(Runtime, NativeType, boolean) - Static method in class jnr.ffi.Memory
-
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor.
- allocateTemporary(int) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateTemporary(int, boolean) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateTemporary(int, boolean) - Method in interface jnr.ffi.provider.MemoryManager
-
- AllocObject - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- allValues - Variable in class jnr.ffi.provider.converters.EnumSetConverter
-
- aload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aload(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aload(LocalVariable...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- anewarray(String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- annotationArray - Variable in class jnr.ffi.mapper.MethodParameterContext
-
- AnnotationNameComparator - Class in jnr.ffi.util
-
Sorts annotations according to name
- AnnotationNameComparator() - Constructor for class jnr.ffi.util.AnnotationNameComparator
-
- AnnotationProperty - Class in jnr.ffi.util
-
Describes an annotation property.
- AnnotationProperty(String, Class<?>) - Constructor for class jnr.ffi.util.AnnotationProperty
-
Creates a new annotation property instance.
- AnnotationProxy<A extends java.lang.annotation.Annotation> - Class in jnr.ffi.util
-
- AnnotationProxy(Class<A>) - Constructor for class jnr.ffi.util.AnnotationProxy
-
Build a new proxy annotation given the annotation type.
- annotations - Variable in class jnr.ffi.mapper.DefaultSignatureType
-
- annotations - Variable in class jnr.ffi.mapper.MethodParameterContext
-
- annotations - Variable in class jnr.ffi.mapper.MethodResultContext
-
- annotations - Variable in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- annotations - Variable in class jnr.ffi.provider.jffi.SimpleNativeContext
-
- annotations - Variable in class jnr.ffi.provider.NativeFunction
-
- annotations() - Method in class jnr.ffi.provider.NativeFunction
-
- annotations - Variable in class jnr.ffi.provider.SigType
-
- annotations() - Method in class jnr.ffi.provider.SigType
-
- Annotations - Class in jnr.ffi.util
-
Utilities for collections of annotations
- Annotations() - Constructor for class jnr.ffi.util.Annotations
-
- annotationType - Variable in class jnr.ffi.util.AnnotationProxy
-
The annotation type class has to be proxed.
- annotationType() - Method in class jnr.ffi.util.AnnotationProxy
- AnnotationTypeMapper - Class in jnr.ffi.provider.jffi
-
- AnnotationTypeMapper() - Constructor for class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- AnnotationTypeMapper.AbstractReflectionConverter - Class in jnr.ffi.provider.jffi
-
- AnnotationTypeMapper.ReflectionFromNativeConverter - Class in jnr.ffi.provider.jffi
-
- AnnotationTypeMapper.ReflectionToNativeConverter - Class in jnr.ffi.provider.jffi
-
- aprintln() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- areturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- array() - Method in class jnr.ffi.Pointer
-
Returns the array that backs this pointer.
- array() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- array() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- array() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- array() - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- array() - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- array() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- array(T[]) - Method in class jnr.ffi.Struct
-
Creates an array of Member instances.
- array(Struct.Enum8<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum8 instances.
- array(Struct.Enum16<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum16 instances.
- array(Struct.Enum32<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum32 instances.
- array(Struct.Enum64<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum64 instances.
- array(Struct.Enum<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum instances.
- array(T[]) - Method in class jnr.ffi.Struct
-
Creates an array of Struct instances.
- array(Struct.Signed8[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed8 instances.
- array(Struct.Unsigned8[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned8 instances.
- array(Struct.Signed16[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed16 instances.
- array(Struct.Unsigned16[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned16 instances.
- array(Struct.Signed32[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed32 instances.
- array(Struct.Unsigned32[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned32 instances.
- array(Struct.Signed64[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed64 instances.
- array(Struct.Unsigned64[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned64 instances.
- array(Struct.SignedLong[]) - Method in class jnr.ffi.Struct
-
Creates an array of SignedLong instances.
- array(Struct.UnsignedLong[]) - Method in class jnr.ffi.Struct
-
Creates an array of UnsignedLong instances.
- array(Struct.Float[]) - Method in class jnr.ffi.Struct
-
Creates an array of Float instances.
- array(Struct.Double[]) - Method in class jnr.ffi.Struct
-
Creates an array of Double instances.
- array(Struct.Address[]) - Method in class jnr.ffi.Struct
-
Creates an array of Address instances.
- array(Struct.Pointer[]) - Method in class jnr.ffi.Struct
-
Creates an array of Pointer instances.
- array(Struct.UTF8String[], int) - Method in class jnr.ffi.Struct
-
Creates an array of UTF8String instances.
- array(T[]) - Method in class jnr.ffi.StructLayout
-
Creates an array of Member instances.
- arrayBegin() - Method in class jnr.ffi.Struct
-
Starts an array construction session
- arrayBegin() - Method in class jnr.ffi.StructLayout
-
Starts an array construction session
- arrayEnd() - Method in class jnr.ffi.Struct
-
Ends an array construction session
- arrayEnd() - Method in class jnr.ffi.StructLayout
-
Ends an array construction session
- ArrayIO() - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- arrayLength() - Method in class jnr.ffi.Pointer
-
Returns the length of this pointer's backing array that is used by this pointer.
- arrayLength() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- arraylength() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- arrayLength() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- arrayload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ArrayMemoryIO - Class in jnr.ffi.provider.jffi
-
- ArrayMemoryIO(Runtime, int) - Constructor for class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- ArrayMemoryIO(Runtime, byte[], int, int) - Constructor for class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- arrayOf(Runtime, Class<T>, int) - Static method in class jnr.ffi.Struct
-
- arrayOffset() - Method in class jnr.ffi.Pointer
-
Returns the offset within this pointer's backing array of the first element.
- arrayOffset() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- arraystore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ASCII - Static variable in class jnr.ffi.Struct
-
- ASCII - Static variable in class jnr.ffi.StructLayout
-
- AsciiString(int) - Constructor for class jnr.ffi.Struct.AsciiString
-
- AsciiString(int) - Constructor for class jnr.ffi.StructLayout.AsciiString
-
- AsciiString(int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AsciiString
-
- AsciiStringRef(int) - Constructor for class jnr.ffi.Struct.AsciiStringRef
-
- AsciiStringRef() - Constructor for class jnr.ffi.Struct.AsciiStringRef
-
- AsciiStringRef(int) - Constructor for class jnr.ffi.StructLayout.AsciiStringRef
-
- AsciiStringRef(int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AsciiStringRef
-
- AsciiStringRef() - Constructor for class jnr.ffi.StructLayout.AsciiStringRef
-
- ASM_ENABLED - Static variable in class jnr.ffi.provider.jffi.NativeLibraryLoader
-
- AsmBuilder - Class in jnr.ffi.provider.jffi
-
- AsmBuilder(Runtime, String, ClassVisitor, AsmClassLoader) - Constructor for class jnr.ffi.provider.jffi.AsmBuilder
-
- AsmBuilder.ObjectField - Class in jnr.ffi.provider.jffi
-
- AsmBuilder.ObjectNameGenerator - Class in jnr.ffi.provider.jffi
-
- AsmClassLoader - Class in jnr.ffi.provider.jffi
-
- AsmClassLoader() - Constructor for class jnr.ffi.provider.jffi.AsmClassLoader
-
- AsmClassLoader(ClassLoader) - Constructor for class jnr.ffi.provider.jffi.AsmClassLoader
-
- asmEnabled - Variable in class jnr.ffi.provider.jffi.StructByReferenceResultConverterFactory
-
- AsmLibraryLoader - Class in jnr.ffi.provider.jffi
-
- AsmLibraryLoader() - Constructor for class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- AsmRuntime - Class in jnr.ffi.provider.jffi
-
Utility methods that are used at runtime by generated code.
- AsmRuntime() - Constructor for class jnr.ffi.provider.jffi.AsmRuntime
-
- AsmStructByReferenceFromNativeConverter - Class in jnr.ffi.provider.jffi
-
- AsmStructByReferenceFromNativeConverter(Runtime, int) - Constructor for class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- AsmUtil - Class in jnr.ffi.provider.jffi
-
- AsmUtil() - Constructor for class jnr.ffi.provider.jffi.AsmUtil
-
- assembler - Variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.Stub
-
- astore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- astore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- at(int) - Method in class jnr.ffi.StructLayout
-
- athrow() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- att - Static variable in class jnr.ffi.provider.jffi.X86Disassembler.SingletonHolder
-
- attach(Class) - Method in class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- attach(Class) - Method in class jnr.ffi.provider.jffi.StubCompiler
-
- attach(Class) - Method in class jnr.ffi.provider.jffi.StubCompiler.DummyStubCompiler
-
- attach(Class) - Method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- AttachCurrentThread - Static variable in class jnr.ffi.provider.jffi.JNIInvokeInterface
-
- AttachCurrentThreadAsDaemon - Static variable in class jnr.ffi.provider.jffi.JNIInvokeInterface
-
- f2d() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- f2i() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- f2l() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- factories - Variable in class jnr.ffi.provider.jffi.NativeClosureManager
-
- factory - Variable in class jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
-
- factory - Variable in class jnr.ffi.provider.jffi.NativeClosureManager.ClosureSite
-
- Factory(Runtime, Constructor<? extends NativeClosureProxy>, Method, Object[]) - Constructor for class jnr.ffi.provider.jffi.NativeClosureProxy.Factory
-
- fadd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- failImmediately - Variable in class jnr.ffi.LibraryLoader
-
- failImmediately() - Method in class jnr.ffi.LibraryLoader
-
Turns off lazy propagation of load failures.
- faload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- FastIntMethodGenerator - Class in jnr.ffi.provider.jffi
-
- FastIntMethodGenerator() - Constructor for class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- FastLongMethodGenerator - Class in jnr.ffi.provider.jffi
-
- FastLongMethodGenerator() - Constructor for class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- fastLookupTable - Variable in class jnr.ffi.provider.NativeInvocationHandler
-
- FastNumericMethodGenerator - Class in jnr.ffi.provider.jffi
-
- FastNumericMethodGenerator() - Constructor for class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- fastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- FatalError - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- fcmpg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fcmpl() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fCount(ParameterType[]) - Static method in class jnr.ffi.provider.jffi.X86_64StubCompiler
-
- fdiv() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ffi - Static variable in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- ffi - Static variable in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- FFIProvider - Class in jnr.ffi.provider
-
This class defines the facilities a JNR FFI provider must provide.
- FFIProvider() - Constructor for class jnr.ffi.provider.FFIProvider
-
- FFIProvider.SystemProviderSingletonHolder - Class in jnr.ffi.provider
-
- Field(int) - Constructor for class jnr.ffi.StructLayout.Field
-
- FINALIZABLE_REFERENCE - Static variable in class jnr.ffi.util.ref.internal.Finalizer
-
Name of FinalizableReference.class.
- FinalizablePhantomReference<T> - Class in jnr.ffi.util.ref
-
Phantom reference with a finalizeReferent()
method which a background thread invokes
after the garbage collector reclaims the referent.
- FinalizablePhantomReference(T, FinalizableReferenceQueue) - Constructor for class jnr.ffi.util.ref.FinalizablePhantomReference
-
Constructs a new finalizable phantom reference.
- FinalizableReference - Interface in jnr.ffi.util.ref
-
Implemented by references that have code to run after garbage collection of their referents.
- finalizableReferenceClassReference - Variable in class jnr.ffi.util.ref.internal.Finalizer
-
- FinalizableReferenceQueue - Class in jnr.ffi.util.ref
-
- FinalizableReferenceQueue() - Constructor for class jnr.ffi.util.ref.FinalizableReferenceQueue
-
Constructs a new queue.
- FinalizableReferenceQueue.DecoupledLoader - Class in jnr.ffi.util.ref
-
Try to load Finalizer in its own class loader.
- FinalizableReferenceQueue.DirectLoader - Class in jnr.ffi.util.ref
-
Loads Finalizer directly using the current class loader.
- FinalizableReferenceQueue.FinalizerLoader - Interface in jnr.ffi.util.ref
-
Loads Finalizer.class.
- FinalizableReferenceQueue.SystemLoader - Class in jnr.ffi.util.ref
-
Tries to load Finalizer from the system class loader.
- FinalizableSoftReference<T> - Class in jnr.ffi.util.ref
-
Soft reference with a finalizeReferent()
method which a background thread invokes after
the garbage collector reclaims the referent.
- FinalizableSoftReference(T, FinalizableReferenceQueue) - Constructor for class jnr.ffi.util.ref.FinalizableSoftReference
-
Constructs a new finalizable soft reference.
- FinalizableWeakReference<T> - Class in jnr.ffi.util.ref
-
Weak reference with a finalizeReferent()
method which a background thread invokes after
the garbage collector reclaims the referent.
- FinalizableWeakReference(T, FinalizableReferenceQueue) - Constructor for class jnr.ffi.util.ref.FinalizableWeakReference
-
Constructs a new finalizable weak reference.
- finalize() - Method in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.PageHolder
-
- finalize() - Method in class jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
-
- Finalizer - Class in jnr.ffi.util.ref.internal
-
Thread that finalizes referents.
- Finalizer(Class<?>, Object) - Constructor for class jnr.ffi.util.ref.internal.Finalizer
-
Constructs a new finalizer thread.
- FINALIZER_CLASS_NAME - Static variable in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
- finalizeReferent() - Method in class jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
-
- finalizeReferent() - Method in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- finalizeReferent() - Method in interface jnr.ffi.util.ref.FinalizableReference
-
Invoked on a background thread after the referent has been garbage collected unless security
restrictions prevented starting a background thread, in which case this method is invoked when
new references are created.
- finalizerQueue - Variable in class jnr.ffi.provider.jffi.NativeFinalizer
-
- finalizerQueues - Static variable in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
- findClass(String) - Method in class jnr.ffi.provider.jffi.AsmClassLoader
-
- FindClass - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- findMethodWithAnnotation(SignatureType, Class<? extends Annotation>) - Static method in class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- findSymbolAddress(String) - Method in class jnr.ffi.provider.jffi.NativeLibrary
-
- findType(NativeType) - Method in class jnr.ffi.provider.AbstractRuntime
-
Looks up the runtime-specific that corresponds to the pseudo-type
- findType(NativeType) - Method in class jnr.ffi.provider.InvalidRuntime
-
- findType(TypeAlias) - Method in class jnr.ffi.provider.InvalidRuntime
-
- findType(TypeAlias) - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- findType(NativeType) - Method in class jnr.ffi.Runtime
-
Looks up the runtime-specific type that corresponds to the pseudo-type
- findType(TypeAlias) - Method in class jnr.ffi.Runtime
-
Looks up the runtime-specific type that corresponds to the type alias
- finish() - Method in class jnr.ffi.provider.InvocationSession
-
- fixedParameterTypes - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- flags - Variable in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- flags - Variable in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- flags - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BufferMarshaller
-
- flags - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerMarshaller
-
- flags - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.PrimitiveArrayMarshaller
-
- fload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fload(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- FLOAT - Static variable in class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- Float() - Constructor for class jnr.ffi.Struct.Float
-
- Float(Struct.Offset) - Constructor for class jnr.ffi.Struct.Float
-
Creates a new float field at a specific offset
- Float() - Constructor for class jnr.ffi.StructLayout.Float
-
- Float(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Float
-
Creates a new float field at a specific offset
- Float32(Class) - Constructor for class jnr.ffi.provider.jffi.ToNativeOp.Float32
-
- Float32Invoker() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Invoker
-
- Float32Marshaller() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Marshaller
-
- Float64(Class) - Constructor for class jnr.ffi.provider.jffi.ToNativeOp.Float64
-
- Float64Invoker() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Invoker
-
- Float64Marshaller() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Marshaller
-
- FloatByReference - Class in jnr.ffi.byref
-
- FloatByReference() - Constructor for class jnr.ffi.byref.FloatByReference
-
Creates a new reference to a short value initialized to zero.
- FloatByReference(Float) - Constructor for class jnr.ffi.byref.FloatByReference
-
Creates a new reference to a float value
- FloatByReference(float) - Constructor for class jnr.ffi.byref.FloatByReference
-
Creates a new reference to a float value
- FloatConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatConverter
-
- FloatPointerOp() - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.FloatPointerOp
-
- FloatResultConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatResultConverter
-
- floatValue() - Method in class jnr.ffi.Address
-
Returns the value of this Address
as a float
.
- floatValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- floatValue() - Method in class jnr.ffi.NativeLong
-
Returns an float
representation of this NativeLong.
- floatValue() - Method in class jnr.ffi.Struct.Alignment
-
- floatValue() - Method in class jnr.ffi.Struct.Double
-
- floatValue() - Method in class jnr.ffi.Struct.Float
-
- floatValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns an float
representation of this Number.
- floatValue() - Method in class jnr.ffi.Struct.Offset
-
- floatValue(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- floatValue(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- floatValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns an float
representation of this Number.
- floatValue() - Method in class jnr.ffi.StructLayout.Offset
-
- fmul() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fneg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- freeQueue - Variable in class jnr.ffi.provider.jffi.NativeClosureFactory
-
- freeReference(Pointer) - Method in class jnr.ffi.ObjectReferenceManager
-
- frem() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- freturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.AddressByReference
-
Copies the address value from native memory
- fromNative(Runtime, Pointer, long) - Method in interface jnr.ffi.byref.ByReference
-
Copies the java value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ByteByReference
-
Copies the Byte value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.DoubleByReference
-
Copies the double value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.FloatByReference
-
Copies the float value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.IntByReference
-
Copies the integer value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.LongLongByReference
-
Copies the value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NativeLongByReference
-
Copies the long value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NumberByReference
-
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.PointerByReference
-
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ShortByReference
-
Copies the short value from native memory
- fromNative(N, FromNativeContext) - Method in interface jnr.ffi.mapper.FromNativeConverter
-
- fromNative(Integer, FromNativeContext) - Method in class jnr.ffi.provider.converters.EnumConverter
-
- fromNative(Integer, FromNativeContext) - Method in class jnr.ffi.provider.converters.EnumSetConverter
-
- fromNative(Long, FromNativeContext) - Method in class jnr.ffi.provider.converters.NativeLongConverter
-
- fromNative(Pointer, FromNativeContext) - Method in class jnr.ffi.provider.converters.StringResultConverter
-
- fromNative(Pointer, FromNativeContext) - Method in class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- fromNative(Object, FromNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionFromNativeConverter
-
- fromNative(Pointer, FromNativeContext) - Method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.AddressResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ByteResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.IntegerResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongLongConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongResultConverter
-
- fromNative(N, FromNativeContext) - Method in interface jnr.ffi.provider.jffi.DefaultInvokerFactory.ResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ShortResultConverter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed16Converter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed32Converter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed8Converter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned16Converter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned32Converter
-
- fromNative(Number, FromNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned8Converter
-
- fromNativeAnnotations - Variable in class jnr.ffi.provider.jffi.ConverterMetaData
-
- FromNativeContext - Interface in jnr.ffi.mapper
-
Context for conversion from native to Java.
- fromNativeContext - Variable in class jnr.ffi.provider.FromNativeType
-
- fromNativeContext - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ConvertingInvoker
-
- fromNativeContextId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- fromNativeContexts - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- FromNativeConverter<J,N> - Interface in jnr.ffi.mapper
-
Converts data from a native type to a java type
- fromNativeConverter - Variable in class jnr.ffi.provider.FromNativeType
-
- fromNativeConverter - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ConvertingInvoker
-
- fromNativeConverter - Variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.ConvertingVariable
-
- FromNativeConverter.Cacheable - Annotation Type in jnr.ffi.mapper
-
- FromNativeConverter.FromNative - Annotation Type in jnr.ffi.mapper
-
- FromNativeConverter.NoContext - Annotation Type in jnr.ffi.mapper
-
- fromNativeConverterId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- fromNativeConverterMap - Variable in class jnr.ffi.mapper.TypeMapper.Builder
-
- fromNativeConverters - Variable in class jnr.ffi.mapper.DefaultTypeMapper
-
- fromNativeConverters - Variable in class jnr.ffi.mapper.SimpleTypeMapper
-
- fromNativeConverters - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- fromNativeMethodAnnotations - Variable in class jnr.ffi.provider.jffi.ConverterMetaData
-
- FromNativeType - Interface in jnr.ffi.mapper
-
- FromNativeType - Class in jnr.ffi.provider
-
- FromNativeType(Class, NativeType, Collection<Annotation>, FromNativeConverter, FromNativeContext) - Constructor for class jnr.ffi.provider.FromNativeType
-
- FromNativeType.Cacheable - Annotation Type in jnr.ffi.mapper
-
- fromNativeTypeMap - Variable in class jnr.ffi.mapper.CachingTypeMapper
-
- FromNativeTypes - Class in jnr.ffi.mapper
-
- FromNativeTypes() - Constructor for class jnr.ffi.mapper.FromNativeTypes
-
- FromNativeTypes.Cacheable - Class in jnr.ffi.mapper
-
- FromNativeTypes.UnCacheable - Class in jnr.ffi.mapper
-
- FromReflectedField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- FromReflectedMethod - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- frqReference - Variable in class jnr.ffi.util.ref.internal.Finalizer
-
- fsblkcnt_t() - Constructor for class jnr.ffi.Struct.fsblkcnt_t
-
- fsblkcnt_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.fsblkcnt_t
-
- fsblkcnt_t() - Constructor for class jnr.ffi.StructLayout.fsblkcnt_t
-
- fsblkcnt_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.fsblkcnt_t
-
- fsblkcnt_t - Annotation Type in jnr.ffi.types
-
- fsfilcnt_t() - Constructor for class jnr.ffi.Struct.fsfilcnt_t
-
- fsfilcnt_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.fsfilcnt_t
-
- fsfilcnt_t() - Constructor for class jnr.ffi.StructLayout.fsfilcnt_t
-
- fsfilcnt_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.fsfilcnt_t
-
- fsfilcnt_t - Annotation Type in jnr.ffi.types
-
- fstore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fstore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fsub() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- function - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DefaultInvoker
-
- function(Class<T>) - Method in class jnr.ffi.Struct
-
- Function(Class<? extends T>) - Constructor for class jnr.ffi.Struct.Function
-
- function(Class<T>) - Method in class jnr.ffi.StructLayout
-
- function(Class<T>, StructLayout.Offset) - Method in class jnr.ffi.StructLayout
-
- Function(Class<? extends T>) - Constructor for class jnr.ffi.StructLayout.Function
-
- Function(Class<? extends T>, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Function
-
- functionAddress - Variable in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- functionAddress - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- functionAddresses - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- functionId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- functionInvoker - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DefaultInvoker
-
- functionInvoker - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- FunctionMapper - Interface in jnr.ffi.mapper
-
- functionMapper - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- functionMapper - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- FunctionMapper.Builder - Class in jnr.ffi.mapper
-
- FunctionMapper.Context - Interface in jnr.ffi.mapper
-
- functionMapperBuilder - Variable in class jnr.ffi.LibraryLoader
-
- functionMappers - Variable in class jnr.ffi.LibraryLoader
-
- functionMappers - Variable in class jnr.ffi.mapper.CompositeFunctionMapper
-
- functionName - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionNotFoundInvoker
-
- functionName - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.FunctionNotFoundInvoker
-
- functionNameMap - Variable in class jnr.ffi.mapper.FunctionMapper.Builder
-
- functionNameMap - Variable in class jnr.ffi.mapper.SimpleFunctionMapper
-
- FunctionNotFoundInvoker(Method, String) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionNotFoundInvoker
-
- FunctionNotFoundInvoker(Method, String) - Constructor for class jnr.ffi.provider.jffi.ReflectionLibraryLoader.FunctionNotFoundInvoker
-
- functions() - Method in class jnr.ffi.provider.InterfaceScanner
-
- FunctionsIterator(Method[]) - Constructor for class jnr.ffi.provider.InterfaceScanner.FunctionsIterator
-
- generate(AsmBuilder, SkinnyMethodAdapter, LocalVariableAllocator, CallContext, ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- generate(AsmBuilder, String, Function, ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.BaseMethodGenerator
-
- generate(AsmBuilder, SkinnyMethodAdapter, LocalVariableAllocator, CallContext, ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.BaseMethodGenerator
-
- generate(AsmBuilder, SkinnyMethodAdapter, LocalVariableAllocator, CallContext, ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.BufferMethodGenerator
-
- generate(AsmBuilder, String, Function, ResultType, ParameterType[], boolean) - Method in interface jnr.ffi.provider.jffi.MethodGenerator
-
- generate(AsmBuilder, String, Function, ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.NotImplMethodGenerator
-
- generate(AsmBuilder, Class, String, long, Class, Collection<Annotation>, SignatureTypeMapper, AsmClassLoader) - Method in class jnr.ffi.provider.jffi.VariableAccessorGenerator
-
- generate(AsmBuilder, String, Function, ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- generateBufferInvocation(AsmBuilder, SkinnyMethodAdapter, LocalVariableAllocator, CallContext, ResultType, ParameterType[]) - Method in class jnr.ffi.provider.jffi.BufferMethodGenerator
-
- generateFunctionNotFound(ClassVisitor, String, String, String, Class, Class[]) - Method in class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- generateInterfaceImpl(NativeLibrary, Class<T>, Map<LibraryOption, ?>, AsmClassLoader) - Method in class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- generateInvocation(Runtime, AsmBuilder, Class, SignatureTypeMapper) - Static method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- generateName() - Method in class jnr.ffi.provider.jffi.AsmBuilder.ObjectNameGenerator
-
- generateVarargsInvocation(AsmBuilder, Method, AsmBuilder.ObjectField) - Method in class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- generateWrapper(AsmBuilder, String, Function, ResultType, ParameterType[], String, Class, Class[]) - Static method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- genericObjectId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- genericObjects - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- genericType - Variable in class jnr.ffi.mapper.DefaultSignatureType
-
- get(Pointer) - Method in class jnr.ffi.ObjectReferenceManager
-
Gets the java object that is mapped to the native memory address referred to by reference
.
- get(long, byte[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple byte
values.
- get(long, short[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple short
values.
- get(long, int[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple int
values.
- get(long, long[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple long
values.
- get(long, float[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple float
values.
- get(long, double[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple double
values.
- get(long, Pointer[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple Pointer
values.
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(int) - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
-
- get(Pointer) - Method in class jnr.ffi.provider.DefaultObjectReferenceManager
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- get(ObjectParameterType.ComponentType) - Static method in class jnr.ffi.provider.jffi.HeapBufferParameterStrategy
-
- get(Object) - Method in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- get() - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.ConvertingVariable
-
- get(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.DoublePointerOp
-
- get(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.FloatPointerOp
-
- get(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int16PointerOp
-
- get(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int32PointerOp
-
- get(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int64PointerOp
-
- get(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int8PointerOp
-
- get() - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.NumberVariable
-
- get(Pointer) - Method in interface jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp
-
- get() - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerVariable
-
- get(Class<? extends Struct>, FromNativeContext) - Method in class jnr.ffi.provider.jffi.StructByReferenceResultConverterFactory
-
- get(ToNativeType) - Static method in class jnr.ffi.provider.jffi.ToNativeOp
-
- get(SkinnyMethodAdapter) - Method in class jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get() - Method in class jnr.ffi.Struct.AbstractBoolean
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Address
-
Reads an Address
value from the struct.
- get() - Method in class jnr.ffi.Struct.BOOL16
-
- get() - Method in class jnr.ffi.Struct.Boolean
-
- get() - Method in class jnr.ffi.Struct.Double
-
- get() - Method in class jnr.ffi.Struct.Enum16
-
- get() - Method in class jnr.ffi.Struct.Enum32
-
- get() - Method in class jnr.ffi.Struct.Enum64
-
- get() - Method in class jnr.ffi.Struct.Enum8
-
Gets a java Enum value representing the native integer value.
- get() - Method in class jnr.ffi.Struct.EnumField
-
Gets a java Enum value representing the native integer value.
- get() - Method in class jnr.ffi.Struct.EnumLong
-
- get() - Method in class jnr.ffi.Struct.Float
-
- get() - Method in class jnr.ffi.Struct.IntegerAlias
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Pointer
-
Gets the
Pointer
value from the native memory.
- get() - Method in class jnr.ffi.Struct.Signed16
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Signed32
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Signed64
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Signed8
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.SignedLong
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.String
-
- get() - Method in class jnr.ffi.Struct.StructRef
-
- get(int) - Method in class jnr.ffi.Struct.StructRef
-
- get() - Method in class jnr.ffi.Struct.Unsigned16
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Unsigned32
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Unsigned64
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Unsigned8
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.UnsignedLong
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.UTFString
-
- get() - Method in class jnr.ffi.Struct.UTFStringRef
-
- get() - Method in class jnr.ffi.Struct.WBOOL
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.AbstractBoolean
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Boolean
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.EnumField
-
Gets a java Enum value representing the native integer value.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Gets the
Pointer
value from the native memory.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed16
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed32
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed8
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.String
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned16
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.UTFString
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.UTFStringRef
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.WBOOL
-
- get() - Method in interface jnr.ffi.Variable
-
Gets the current value of the global variable
- getAddress(long) - Method in class jnr.ffi.Pointer
-
Reads a native memory address value at the given offset.
- getAddress(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getAddress(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BE32ArrayIO
-
- getAddress(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BE64ArrayIO
-
- getAddress(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getAddress(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LE32ArrayIO
-
- getAddress(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LE64ArrayIO
-
- getAddress(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getAddress(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getAnnotatedBindingClassName(String, String, boolean, int, int, boolean, boolean) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- getAnnotationProxy(Object) - Static method in class jnr.ffi.util.AnnotationProxy
-
Retrieves the annotation proxy, if any, given the annotation.
- getAnnotations() - Method in class jnr.ffi.mapper.DefaultSignatureType
-
- getAnnotations() - Method in interface jnr.ffi.mapper.FromNativeContext
-
Gets a sorted list of annotations
- getAnnotations() - Method in interface jnr.ffi.mapper.FunctionMapper.Context
-
- getAnnotations() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getAnnotations() - Method in class jnr.ffi.mapper.MethodResultContext
-
- getAnnotations() - Method in interface jnr.ffi.mapper.SignatureType
-
- getAnnotations() - Method in interface jnr.ffi.mapper.ToNativeContext
-
Gets a sorted list of annotations
- getAnnotations(ToNativeConverter) - Static method in class jnr.ffi.provider.jffi.ConverterMetaData
-
- getAnnotations(FromNativeConverter) - Static method in class jnr.ffi.provider.jffi.ConverterMetaData
-
- getAnnotations(Collection<Class<? extends Annotation>>) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- getAnnotations(FromNativeType) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getAnnotations(ToNativeType) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getAnnotations() - Method in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- getAnnotations() - Method in class jnr.ffi.provider.jffi.SimpleNativeContext
-
- getAnnotations() - Method in class jnr.ffi.provider.SigType
-
- getArrayIO(Runtime) - Static method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getArrayIO() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- GetArrayLength - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getBaseUrl() - Method in class jnr.ffi.util.ref.FinalizableReferenceQueue.DecoupledLoader
-
Gets URL for base of path containing Finalizer.class.
- GetBooleanArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetBooleanArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getBooleanProperty(String, boolean) - Static method in class jnr.ffi.provider.jffi.Util
-
- getBoxedClass(Class) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- getByte(long) - Method in class jnr.ffi.Pointer
-
Reads an byte
(8 bit) value at the given offset.
- getByte(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetByteArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetByteArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getByteBuffer() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- GetByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getCallable() - Method in class jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
-
- getCallable() - Method in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- getCallContext(SigType, SigType[], CallingConvention, boolean) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getCallContext(SigType, SigType[], int, CallingConvention, boolean) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getCallContextFieldName(Function) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getCallContextFieldName(CallContext) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getCallingConvention(Map<LibraryOption, ?>) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getCallingConvention(Class, Map<LibraryOption, ?>) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- GetCharArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetCharArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getCharSequence(ByteBuffer, Charset) - Static method in class jnr.ffi.util.BufferUtil
-
- getCharSequence(ByteBuffer, CharsetDecoder) - Static method in class jnr.ffi.util.BufferUtil
-
- getCharset(ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- getClassLoader() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getClassNamePath() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getClassVisitor() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getClosureFactory(Class<T>) - Method in class jnr.ffi.provider.jffi.NativeClosureManager
-
- getClosureManager() - Method in class jnr.ffi.provider.InvalidRuntime
-
- getClosureManager() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getClosureManager() - Method in class jnr.ffi.Runtime
-
Gets the native closure manager for this runtime
- getClosurePointer(Class<? extends T>, T) - Method in interface jnr.ffi.provider.ClosureManager
-
- getClosurePointer(Class<? extends T>, T) - Method in class jnr.ffi.provider.jffi.NativeClosureManager
-
- getClosureReference(Object) - Method in class jnr.ffi.provider.jffi.NativeClosureFactory
-
- getConverterMethodAnnotations(Class, String, Class...) - Static method in class jnr.ffi.provider.jffi.ConverterMetaData
-
- getConvertingVariable(Variable, ToNativeConverter, FromNativeConverter) - Static method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator
-
- getCPU() - Method in class jnr.ffi.Platform
-
Gets the current processor architecture the JVM is running on.
- getDeclaredMethods(Class<A>) - Static method in class jnr.ffi.util.AnnotationProxy
-
Access to the declared methods of an annotation, given the type.
- getDeclaredType() - Method in class jnr.ffi.mapper.DefaultSignatureType
-
- getDeclaredType() - Method in interface jnr.ffi.mapper.SignatureType
-
- getDeclaredType() - Method in class jnr.ffi.provider.SigType
-
- getDecoder(Charset, ThreadLocal<Reference<CharsetDecoder>>) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- getDelegatedMemoryIO() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getDelegatedMemoryIO() - Method in interface jnr.ffi.provider.DelegatingMemoryIO
-
- getDelegatedMemoryIO() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getDelegateMethod(Class) - Static method in class jnr.ffi.provider.jffi.ClosureUtil
-
- GetDirectBufferAddress - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetDirectBufferCapacity - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getDouble(long) - Method in class jnr.ffi.Pointer
-
Reads a double
(64 bit) value at the given offset.
- getDouble(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetDoubleArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetDoubleArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getEncoder(Charset, ThreadLocal<Reference<CharsetEncoder>>) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- getEncoding(Collection<Annotation>) - Static method in class jnr.ffi.provider.converters.StringResultConverter
-
- getEncodingCharset(Collection<Annotation>) - Static method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- getEncodingCharset(Collection<Annotation>) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- GetEnv - Static variable in class jnr.ffi.provider.jffi.JNIInvokeInterface
-
- getErrnoSaveFunction() - Static method in class jnr.ffi.provider.jffi.StubCompiler
-
- getField(Map<T, AsmBuilder.ObjectField>, T, Class, AsmBuilder.ObjectNameGenerator) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getfield(SkinnyMethodAdapter, AsmBuilder, AsmBuilder.ObjectField) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getfield(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- GetFieldID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getFinalizeReferentMethod() - Method in class jnr.ffi.util.ref.internal.Finalizer
-
Looks up FinalizableReference.finalizeReferent() method.
- getFinalizerQueue() - Method in class jnr.ffi.provider.jffi.NativeFinalizer
-
- getFloat(long) - Method in class jnr.ffi.Pointer
-
Reads a float
(32 bit) value at the given offset.
- getFloat(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getFloat32(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getFloat64(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- GetFloatArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetFloatArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getFromNativeContext() - Method in class jnr.ffi.provider.FromNativeType
-
- getFromNativeContextField(FromNativeContext) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getFromNativeConverter() - Method in class jnr.ffi.mapper.AbstractFromNativeType
-
- getFromNativeConverter() - Method in class jnr.ffi.mapper.CachingTypeMapper.InvalidType
-
- getFromNativeConverter(Class) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- getFromNativeConverter() - Method in interface jnr.ffi.mapper.FromNativeType
-
- getFromNativeConverter(Class) - Method in class jnr.ffi.mapper.SimpleTypeMapper
-
- getFromNativeConverter(Class) - Method in interface jnr.ffi.mapper.TypeMapper
-
- getFromNativeConverter(SignatureType, FromNativeContext) - Static method in class jnr.ffi.provider.converters.EnumSetConverter
-
- getFromNativeConverter() - Method in class jnr.ffi.provider.FromNativeType
-
- getFromNativeConverter(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.jffi.ClosureTypeMapper
-
- getFromNativeConverter(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- getFromNativeConverter(Class) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getFromNativeConverterField(FromNativeConverter) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getFromNativeConverterName(FromNativeConverter) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getFromNativeMethod(FromNativeType, AsmClassLoader) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.AbstractSignatureTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.CachingTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.CompositeTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in interface jnr.ffi.mapper.SignatureTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.jffi.ClosureTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getFunctionAddressFieldName(Function) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getFunctionInvoker(ResultType) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- getGenericType() - Method in class jnr.ffi.mapper.DefaultSignatureType
-
- getGenericType() - Method in interface jnr.ffi.mapper.SignatureType
-
- getGenericType() - Method in class jnr.ffi.provider.SigType
-
- getInheritableThreadLocalsConstructor() - Static method in class jnr.ffi.util.ref.internal.Finalizer
-
- getInheritableThreadLocalsField() - Static method in class jnr.ffi.util.ref.internal.Finalizer
-
- getInstance(String) - Static method in class jnr.ffi.Library
-
Deprecated.
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- getInstance(Charset, ToNativeContext) - Static method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- getInstance(Class<? extends Enum>) - Static method in class jnr.ffi.provider.converters.EnumConverter
-
- getInstance(Type) - Static method in class jnr.ffi.provider.converters.EnumSetConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- getInstance() - Static method in class jnr.ffi.provider.converters.NativeLongConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- getInstance(int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- getInstance(Charset, int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- getInstance(int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- getInstance(Charset, int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- getInstance(Charset) - Static method in class jnr.ffi.provider.converters.StringResultConverter
-
- getInstance(FromNativeContext) - Static method in class jnr.ffi.provider.converters.StringResultConverter
-
- getInstance(ToNativeContext, Class) - Static method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- getInstance(Class, FromNativeContext) - Static method in class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- getInstance() - Static method in class jnr.ffi.provider.FFIProvider.SystemProviderSingletonHolder
-
- getInstance() - Static method in class jnr.ffi.provider.IdentityFunctionMapper
-
- getInstance(Runtime, SignatureType, AsmClassLoader, SignatureTypeMapper) - Static method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- getInstance() - Static method in class jnr.ffi.provider.jffi.NativeFinalizer
-
- getInstance() - Static method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getInstance() - Static method in class jnr.ffi.util.AnnotationNameComparator
-
- getInstance(Class<? extends Enum>) - Static method in class jnr.ffi.util.EnumMapper
-
- getInt(long) - Method in class jnr.ffi.Pointer
-
Reads an int
(32 bit) value at the given offset.
- getInt(Type, long) - Method in class jnr.ffi.Pointer
-
Reads an integer value of the given type, at the given offset.
- getInt(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getInt(Type, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getInt16(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getInt16(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
-
- getInt16(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- getInt32(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getInt32(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
-
- getInt32(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- getInt64(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getInt64(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
-
- getInt64(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- GetIntArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetIntArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getInvokeMethod() - Method in class jnr.ffi.provider.jffi.NativeClosureProxy.Factory
-
- getInvokerMethodName(ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- getInvokerMethodName(ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- getInvokerMethodName(ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- getInvokerMethodName(ResultType, ParameterType[], boolean) - Method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- getInvokerSignature(int, Class) - Method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- getInvokerSignature(int, Class) - Method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- getInvokerSignature(int, Class) - Method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- getInvokerSignature(int, Class) - Method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- getInvokerType() - Method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- getInvokerType() - Method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- getInvokerType() - Method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- getInvokerType() - Method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- GetJavaVM - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getLastError(Runtime) - Static method in class jnr.ffi.LastError
-
Gets the value of errno from the last native call.
- getLastError() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the last native error code.
- getLastError() - Method in class jnr.ffi.provider.InvalidRuntime
-
- getLastError() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getLastError() - Method in class jnr.ffi.Runtime
-
Gets the last native error code.
- getLibrary() - Method in interface jnr.ffi.mapper.FunctionMapper.Context
-
Deprecated.
- getLibrary() - Method in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- getLibrary() - Method in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- getLibraryPath(String) - Static method in class jnr.ffi.Library
-
- getLong(long) - Method in class jnr.ffi.Pointer
-
Reads a long
(64 bit) value at the given offset.
- getLong(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getLong(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getLong(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetLongArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetLongArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getLongLong(long) - Method in class jnr.ffi.Pointer
-
Reads a long
(64 bit) value at the given offset.
- getLongLong(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getMarshaller(ParameterType) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- getMarshaller(Class, NativeType, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- getMaximumFastIntParameters() - Static method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- getMaximumFastLongParameters() - Static method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- getMaximumParameters() - Static method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- getMemory() - Method in class jnr.ffi.Struct.AbstractMember
-
- getMemory(Struct) - Static method in class jnr.ffi.Struct
-
- getMemory(Struct, int) - Static method in class jnr.ffi.Struct
-
- getMemory(int) - Method in class jnr.ffi.Struct.Info
-
- getMemory() - Method in class jnr.ffi.Struct.Info
-
- getMemory() - Method in class jnr.ffi.Struct.Member
-
Gets the memory object used to store this Member
- getMemory() - Method in class jnr.ffi.Struct.NumberField
-
- getMemoryManager() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the native memory manager instance for this runtime
- getMemoryManager() - Method in class jnr.ffi.provider.InvalidRuntime
-
- getMemoryManager() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getMemoryManager() - Method in class jnr.ffi.Runtime
-
Gets the native memory manager for this runtime
- getMetaData(Class, Class) - Static method in class jnr.ffi.provider.jffi.ConverterMetaData
-
- getMethod() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getMethod() - Method in class jnr.ffi.mapper.MethodResultContext
-
- getMethod() - Method in class jnr.ffi.provider.NativeFunction
-
- getMethod() - Method in class jnr.ffi.provider.NativeVariable
-
- GetMethodID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getMethodName - Variable in class jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
-
- getMethodParameterNativeType(Runtime, Class, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getMethodResultNativeType(Runtime, Class, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getMethodVisitor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- getMinimumAlignment() - Method in class jnr.ffi.Struct.Info
-
- getName() - Method in class jnr.ffi.Library
-
Deprecated.
- getName() - Method in class jnr.ffi.Platform.Darwin
-
- getName() - Method in class jnr.ffi.Platform
-
Gets the name of this Platform.
- getName() - Method in class jnr.ffi.util.AnnotationProperty
-
Returns the property name.
- getNativeArrayFlags(int) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getNativeArrayFlags(Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getNativeCallingConvention(Method) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getNativeClass(NativeType) - Static method in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- getNativeClass(NativeType) - Static method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- getNativeLibraries() - Method in class jnr.ffi.provider.jffi.NativeLibrary
-
- getNativeLong(long) - Method in class jnr.ffi.Pointer
-
Reads a native long
value at the given offset.
- getNativeLong(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getNativePlatform() - Static method in class jnr.ffi.Platform
-
Gets the native Platform
- getNativeType() - Method in class jnr.ffi.provider.BadType
-
- getNativeType() - Method in class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- getNativeType() - Method in class jnr.ffi.provider.SigType
-
- getNativeType() - Method in class jnr.ffi.StructLayout
-
- getNativeType() - Method in class jnr.ffi.Type
-
The native type of this type
- getNativeVariableAccessor(Pointer, ToNativeType, FromNativeType) - Static method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator
-
- getNullTerminatedPointerArray(long) - Method in class jnr.ffi.Pointer
-
- getNullTerminatedStringArray(long) - Method in class jnr.ffi.Pointer
-
- getNumberDataConverter(NativeType) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- getNumberFunctionInvoker(NativeType) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- getNumberResultConverter(FromNativeType) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- getNumberValueMethod(Class, Class) - Static method in class jnr.ffi.util.EnumMapper
-
- getObject(Pointer) - Method in class jnr.ffi.ObjectReferenceManager
-
- GetObjectArrayElement - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetObjectClass - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getObjectField(Object, Class) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- GetObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getObjectFieldArray() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getObjectFieldName(Object, Class) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getObjectFieldValues() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getObjectParameterInfoName(ObjectParameterInfo) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getObjectParameterMethodName(int) - Static method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- getObjectParameterMethodSignature(int, int) - Static method in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- GetObjectRefType - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getOffset() - Method in class jnr.ffi.Struct.Info
-
- getOS() - Method in class jnr.ffi.Platform
-
Gets the current Operating System.
- getParameterIndex() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getParameterType(Runtime, Method, int, SignatureTypeMapper) - Static method in class jnr.ffi.provider.jffi.ClosureUtil
-
- getParameterType(Runtime, Class, Collection<Annotation>, ToNativeConverter, ToNativeContext) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getParameterType(Runtime, Class, Collection<Annotation>, ToNativeType, ToNativeContext) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getParameterTypes(Runtime, SignatureTypeMapper, Method) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getParameterVariables(ParameterType[]) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getParameterVariables(Class[]) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getParentClassLoader() - Static method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getPlatform() - Static method in class jnr.ffi.Platform
-
Deprecated.
- getPointer(long) - Method in class jnr.ffi.Pointer
-
Reads an Pointer
value at the given offset.
- getPointer(long, long) - Method in class jnr.ffi.Pointer
-
Reads an Pointer
value at the given offset.
- getPointer(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getPointer() - Method in class jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
-
- getPointer(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getPointer() - Method in class jnr.ffi.Struct.PointerField
-
Gets the
Pointer
value from the native memory.
- getPointerOp(NativeType) - Static method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator
-
- GetPrimitiveArrayCritical - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getPrimitiveClass(Class) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- getProperty(String) - Method in class jnr.ffi.util.AnnotationProxy
-
Returns the property value, given the name, if present.
- getPropertyPaths(String) - Static method in class jnr.ffi.LibraryLoader
-
- getProxedAnnotation() - Method in class jnr.ffi.util.AnnotationProxy
-
Returns the proxed annotation.
- getResultType(Runtime, Method, SignatureTypeMapper) - Static method in class jnr.ffi.provider.jffi.ClosureUtil
-
- getResultType(Runtime, Class, Collection<Annotation>, FromNativeConverter, FromNativeContext) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getResultType(Runtime, Class, Collection<Annotation>, FromNativeType, FromNativeContext) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- getRuntime(Object) - Static method in class jnr.ffi.Library
-
- getRuntime() - Method in interface jnr.ffi.mapper.FromNativeContext
-
Gets the Runtime used for the conversion.
- getRuntime() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getRuntime() - Method in class jnr.ffi.mapper.MethodResultContext
-
- getRuntime() - Method in interface jnr.ffi.mapper.ToNativeContext
-
Gets the Runtime used for the conversion.
- getRuntime() - Method in class jnr.ffi.Pointer
-
Gets the
Runtime
this
Pointer
instance belongs to.
- getRuntime() - Method in class jnr.ffi.provider.FFIProvider
-
Gets the default Runtime for this provider.
- getRuntime() - Method in class jnr.ffi.provider.InvalidProvider
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.Provider
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.SimpleNativeContext
-
- getRuntime() - Method in interface jnr.ffi.provider.LoadedLibrary
-
- getRuntime(Object) - Static method in class jnr.ffi.Runtime
-
Returns the runtime associated with the library instance.
- getRuntime() - Method in class jnr.ffi.Struct
-
- getRuntime() - Method in class jnr.ffi.StructLayout
-
- getRuntimeField() - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- GetRuntimeInvoker(Runtime) - Constructor for class jnr.ffi.provider.jffi.ReflectionLibraryLoader.GetRuntimeInvoker
-
- getSearchPaths() - Method in class jnr.ffi.LibraryLoader
-
- getShort(long) - Method in class jnr.ffi.Pointer
-
Reads a short
(16 bit) value at the given offset.
- getShort(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetShortArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetShortArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getSpaceUsed() - Method in class jnr.ffi.provider.jffi.LocalVariableAllocator
-
- getStandardCLibraryName() - Method in class jnr.ffi.Platform
-
Returns the platform specific standard C library name
- getStartFinalizer(Class<?>) - Static method in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
Looks up Finalizer.startFinalizer().
- getstatic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- GetStaticBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticFieldID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticMethodID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getString(long) - Method in class jnr.ffi.Pointer
-
Reads an String
value at the given offset.
- getString(long, int, Charset) - Method in class jnr.ffi.Pointer
-
Reads a String
value at the given offset, using a specific Charset
- getString(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getString(long, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getString(ByteBuffer, Charset) - Static method in class jnr.ffi.util.BufferUtil
-
- GetStringChars - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringCritical - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringLength - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getStringMemory() - Method in class jnr.ffi.Struct.String
-
- getStringMemory() - Method in class jnr.ffi.Struct.UTFString
-
- getStringMemory() - Method in class jnr.ffi.Struct.UTFStringRef
-
- getStringMemory(Pointer) - Method in class jnr.ffi.StructLayout.String
-
- getStringMemory(Pointer) - Method in class jnr.ffi.StructLayout.UTFString
-
- getStringMemory(Pointer) - Method in class jnr.ffi.StructLayout.UTFStringRef
-
- GetStringRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringUTFChars - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringUTFLength - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringUTFRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetSuperclass - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getSymbolAddress(String) - Method in class jnr.ffi.provider.jffi.NativeLibrary
-
- getSystemProvider() - Static method in class jnr.ffi.provider.FFIProvider
-
Gets an instance of FFIProvider
- getSystemRuntime() - Static method in class jnr.ffi.Runtime
-
Gets the global Runtime for the current FFI provider
- getToNativeContext() - Method in class jnr.ffi.provider.ToNativeType
-
- getToNativeContextField(ToNativeContext) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getToNativeConverter() - Method in class jnr.ffi.mapper.AbstractToNativeType
-
- getToNativeConverter() - Method in class jnr.ffi.mapper.CachingTypeMapper.InvalidType
-
- getToNativeConverter(Class) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- getToNativeConverter(Class) - Method in class jnr.ffi.mapper.SimpleTypeMapper
-
- getToNativeConverter() - Method in interface jnr.ffi.mapper.ToNativeType
-
- getToNativeConverter(Class) - Method in interface jnr.ffi.mapper.TypeMapper
-
- getToNativeConverter(SignatureType, ToNativeContext) - Static method in class jnr.ffi.provider.converters.EnumSetConverter
-
- getToNativeConverter(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.jffi.ClosureTypeMapper
-
- getToNativeConverter(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- getToNativeConverter(Class) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getToNativeConverter() - Method in class jnr.ffi.provider.ToNativeType
-
- getToNativeConverterField(ToNativeConverter) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getToNativeConverterName(ToNativeConverter) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- getToNativeMethod(ToNativeType, AsmClassLoader) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- getToNativeMethodAnnotations(Class, Class) - Static method in class jnr.ffi.provider.jffi.ConverterMetaData
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.AbstractSignatureTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.CachingTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.CompositeTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in interface jnr.ffi.mapper.SignatureTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.jffi.ClosureTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getType(Runtime, Class, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.Types
-
- getType() - Method in class jnr.ffi.util.AnnotationProperty
-
Returns the property type.
- getValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
Gets the current value the reference points to.
- getValue() - Method in class jnr.ffi.byref.AbstractReference
-
Gets the current value the reference points to.
- getValue() - Method in interface jnr.ffi.byref.ByReference
-
- getValue() - Method in class jnr.ffi.util.AnnotationProperty
-
Returns the property value.
- getValueHashCode() - Method in class jnr.ffi.util.AnnotationProperty
-
Calculates this annotation value hash code.
- getVariableAccessor(Method) - Method in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- getVariableName(Variable) - Method in class jnr.ffi.provider.jffi.AsmBuilder
-
- GetVersion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- gid_t() - Constructor for class jnr.ffi.Struct.gid_t
-
- gid_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.gid_t
-
- gid_t() - Constructor for class jnr.ffi.StructLayout.gid_t
-
- gid_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.gid_t
-
- gid_t - Annotation Type in jnr.ffi.types
-
- go_to(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- grow(ByteBuffer) - Static method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- i2b() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2c() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2d() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2f() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2l() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2s() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iadd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iaload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iand() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iarrayload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_0() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_1() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_2() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_3() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_4() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_5() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_m1() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iCount(ParameterType[]) - Static method in class jnr.ffi.provider.jffi.X86_64StubCompiler
-
- id(Object) - Method in class jnr.ffi.provider.DefaultObjectReferenceManager
-
- id_t() - Constructor for class jnr.ffi.Struct.id_t
-
- id_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.id_t
-
- id_t() - Constructor for class jnr.ffi.StructLayout.id_t
-
- id_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.id_t
-
- id_t - Annotation Type in jnr.ffi.types
-
- IDENTITY - Static variable in interface jnr.ffi.mapper.FunctionMapper
-
An implementation of
FunctionMapper
that maps 1:1 between java symbols and native functions
- IdentityFunctionMapper - Class in jnr.ffi.provider
-
An implementation of
FunctionMapper
that just returns the same name as input
- IdentityFunctionMapper() - Constructor for class jnr.ffi.provider.IdentityFunctionMapper
-
- IdentityFunctionMapper.SingletonHolder - Class in jnr.ffi.provider
-
- idiv() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- idx - Variable in class jnr.ffi.provider.jffi.LocalVariable
-
- if_acmpeq(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_acmpne(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpeq(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpge(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpgt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmple(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmplt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpne(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifeq(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iffalse(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifge(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifgt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifle(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iflt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifne(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifnonnull(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifnull(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iftrue(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- IgnoreError - Annotation Type in jnr.ffi.annotations
-
Indicates that the errno value for a native function need not be saved after
the function returns.
- ignoreError - Variable in class jnr.ffi.provider.NativeFunction
-
- iinc(int, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iinc(LocalVariable, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(LocalVariable...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- imul() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- In - Annotation Type in jnr.ffi.annotations
-
Indicates that the parameter is an IN parameter.
- IN - Static variable in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- IN - Static variable in class jnr.ffi.provider.ParameterFlags
-
Contents of the parameter memory will be copied from from java to native memory
- in_addr_t() - Constructor for class jnr.ffi.Struct.in_addr_t
-
- in_addr_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.in_addr_t
-
- in_addr_t() - Constructor for class jnr.ffi.StructLayout.in_addr_t
-
- in_addr_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.in_addr_t
-
- in_addr_t - Annotation Type in jnr.ffi.types
-
- in_port_t() - Constructor for class jnr.ffi.Struct.in_port_t
-
- in_port_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.in_port_t
-
- in_port_t() - Constructor for class jnr.ffi.StructLayout.in_port_t
-
- in_port_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.in_port_t
-
- in_port_t - Annotation Type in jnr.ffi.types
-
- InAccessibleMemoryIO - Class in jnr.ffi.provider
-
- InAccessibleMemoryIO(Runtime, long, boolean) - Constructor for class jnr.ffi.provider.InAccessibleMemoryIO
-
- index(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- indexOf(long, byte) - Method in class jnr.ffi.Pointer
-
Returns the location of a byte value within the memory area represented by this Pointer
.
- indexOf(long, byte, int) - Method in class jnr.ffi.Pointer
-
Returns the location of a byte value within the memory area represented by this Pointer
.
- indexOf(long, byte) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- indexOf(long, byte) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- indexOf(long, byte) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- indexOf(ByteBuffer, byte) - Static method in class jnr.ffi.util.BufferUtil
-
- indexOf(ByteBuffer, int, byte) - Static method in class jnr.ffi.util.BufferUtil
-
- ineg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- Info(Runtime) - Constructor for class jnr.ffi.Struct.Info
-
- inheritableThreadLocals - Static variable in class jnr.ffi.util.ref.internal.Finalizer
-
- inheritableThreadlocalsConstructor - Static variable in class jnr.ffi.util.ref.internal.Finalizer
-
- initClosureFactory(Class<T>) - Method in class jnr.ffi.provider.jffi.NativeClosureManager
-
- initDecoder(Charset, ThreadLocal<Reference<CharsetDecoder>>) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- initEncoder(Charset, ThreadLocal<Reference<CharsetEncoder>>) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- initFields - Variable in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
-
- inner(T) - Method in class jnr.ffi.Struct
-
- inner(T) - Method in class jnr.ffi.StructLayout
-
- ino64_t() - Constructor for class jnr.ffi.Struct.ino64_t
-
- ino64_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.ino64_t
-
- ino64_t() - Constructor for class jnr.ffi.StructLayout.ino64_t
-
- ino64_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.ino64_t
-
- ino64_t - Annotation Type in jnr.ffi.types
-
- ino_t() - Constructor for class jnr.ffi.Struct.ino_t
-
- ino_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.ino_t
-
- ino_t() - Constructor for class jnr.ffi.StructLayout.ino_t
-
- ino_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.ino_t
-
- ino_t - Annotation Type in jnr.ffi.types
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- INOUT - Static variable in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- insn() - Method in class jnr.ffi.provider.jffi.X86Disassembler
-
- INSTANCE - Static variable in class jnr.ffi.provider.AbstractArrayMemoryIO.BE32ArrayIO
-
- INSTANCE - Static variable in class jnr.ffi.provider.AbstractArrayMemoryIO.BE64ArrayIO
-
- INSTANCE - Static variable in class jnr.ffi.provider.AbstractArrayMemoryIO.LE32ArrayIO
-
- INSTANCE - Static variable in class jnr.ffi.provider.AbstractArrayMemoryIO.LE64ArrayIO
-
- INSTANCE - Static variable in class jnr.ffi.provider.converters.NativeLongConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.FFIProvider.SystemProviderSingletonHolder
-
- INSTANCE - Static variable in class jnr.ffi.provider.IdentityFunctionMapper.SingletonHolder
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.AddressResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanInvoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanMarshaller
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ByteResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Invoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Marshaller
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Invoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Marshaller
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int64Marshaller
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.IntegerResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.IntInvoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongInvoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongLongConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerInvoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ShortResultConverter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed16Converter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed32Converter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed8Converter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned16Converter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned32Converter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned8Converter
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VoidInvoker
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.NativeFinalizer.SingletonHolder
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.NativeRuntime.SingletonHolder
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.DoublePointerOp
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.FloatPointerOp
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int16PointerOp
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int32PointerOp
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int64PointerOp
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int8PointerOp
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.ToNativeOp.Delegate
-
- INSTANCE - Static variable in class jnr.ffi.provider.jffi.X86Disassembler.SingletonHolder
-
- instance - Variable in class jnr.ffi.Struct.Function
-
- instance - Variable in class jnr.ffi.StructLayout.Function
-
- INSTANCE - Static variable in class jnr.ffi.util.AnnotationNameComparator
-
- instance_of(String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- INT - Static variable in class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- int16_t() - Constructor for class jnr.ffi.Struct.int16_t
-
- int16_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int16_t
-
- int16_t() - Constructor for class jnr.ffi.StructLayout.int16_t
-
- int16_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int16_t
-
- int16_t - Annotation Type in jnr.ffi.types
-
- Int16Marshaller(ToNativeConverter<Number, Number>) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int16Marshaller
-
- Int16PointerOp() - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int16PointerOp
-
- int32_t() - Constructor for class jnr.ffi.Struct.int32_t
-
- int32_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int32_t
-
- int32_t() - Constructor for class jnr.ffi.StructLayout.int32_t
-
- int32_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int32_t
-
- int32_t - Annotation Type in jnr.ffi.types
-
- Int32Marshaller(ToNativeConverter<Number, Number>) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int32Marshaller
-
- Int32PointerOp() - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int32PointerOp
-
- int64_t() - Constructor for class jnr.ffi.Struct.int64_t
-
- int64_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int64_t
-
- int64_t() - Constructor for class jnr.ffi.StructLayout.int64_t
-
- int64_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int64_t
-
- int64_t - Annotation Type in jnr.ffi.types
-
- Int64Marshaller() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int64Marshaller
-
- Int64PointerOp() - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int64PointerOp
-
- int8_t() - Constructor for class jnr.ffi.Struct.int8_t
-
- int8_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int8_t
-
- int8_t() - Constructor for class jnr.ffi.StructLayout.int8_t
-
- int8_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int8_t
-
- int8_t - Annotation Type in jnr.ffi.types
-
- Int8Marshaller(ToNativeConverter<Number, Number>) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int8Marshaller
-
- Int8PointerOp() - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int8PointerOp
-
- IntByReference - Class in jnr.ffi.byref
-
IntByReference is used when the address of a primitive int must be passed
as a parameter to a function.
- IntByReference() - Constructor for class jnr.ffi.byref.IntByReference
-
Creates a new reference to an integer value initialized to zero.
- IntByReference(Integer) - Constructor for class jnr.ffi.byref.IntByReference
-
Creates a new reference to an integer value
- IntByReference(int) - Constructor for class jnr.ffi.byref.IntByReference
-
Creates a new reference to an integer value
- IntegerAlias(TypeAlias) - Constructor for class jnr.ffi.Struct.IntegerAlias
-
- IntegerAlias(TypeAlias, Struct.Offset) - Constructor for class jnr.ffi.Struct.IntegerAlias
-
- IntegerAlias(TypeAlias) - Constructor for class jnr.ffi.StructLayout.IntegerAlias
-
- IntegerAlias(TypeAlias, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.IntegerAlias
-
- IntegerResultConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.IntegerResultConverter
-
- integerValue(Enum) - Method in class jnr.ffi.util.EnumMapper
-
- Integral(Class) - Constructor for class jnr.ffi.provider.jffi.ToNativeOp.Integral
-
- intel - Static variable in class jnr.ffi.provider.jffi.X86Disassembler.SingletonHolder
-
- interfaceClass - Variable in class jnr.ffi.LibraryLoader
-
- interfaceClass - Variable in class jnr.ffi.provider.InterfaceScanner
-
- interfaceClass - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- InterfaceScanner - Class in jnr.ffi.provider
-
- InterfaceScanner(Class, SignatureTypeMapper, CallingConvention) - Constructor for class jnr.ffi.provider.InterfaceScanner
-
- InterfaceScanner.FunctionsIterator - Class in jnr.ffi.provider
-
- InterfaceScanner.VariablesIterator - Class in jnr.ffi.provider
-
- IntInvoker() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.IntInvoker
-
- IntPointer - Class in jnr.ffi.provider
-
- IntPointer(Runtime, long) - Constructor for class jnr.ffi.provider.IntPointer
-
- IntPointer(Runtime, int) - Constructor for class jnr.ffi.provider.IntPointer
-
- intptr_t() - Constructor for class jnr.ffi.Struct.intptr_t
-
- intptr_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.intptr_t
-
- intptr_t() - Constructor for class jnr.ffi.StructLayout.intptr_t
-
- intptr_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.intptr_t
-
- intptr_t - Annotation Type in jnr.ffi.types
-
- intValue() - Method in class jnr.ffi.Address
-
Returns the value of this Address
as an int
.
- intValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- intValue() - Method in class jnr.ffi.NativeLong
-
Returns an integer representation of this NativeLong.
- intValue(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- intValue(Address) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- intValue(Buffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- intValue() - Method in class jnr.ffi.Struct.Address
-
Returns an integer representation of this address.
- intValue() - Method in class jnr.ffi.Struct.Alignment
-
- intValue() - Method in class jnr.ffi.Struct.Double
-
- intValue() - Method in class jnr.ffi.Struct.Enum16
-
- intValue() - Method in class jnr.ffi.Struct.Enum32
-
- intValue() - Method in class jnr.ffi.Struct.Enum64
-
- intValue() - Method in class jnr.ffi.Struct.Enum8
-
Returns an integer representation of this enum field.
- intValue() - Method in class jnr.ffi.Struct.EnumLong
-
- intValue() - Method in class jnr.ffi.Struct.Float
-
- intValue() - Method in class jnr.ffi.Struct.IntegerAlias
-
- intValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns a int
representation of this Number.
- intValue() - Method in class jnr.ffi.Struct.Offset
-
- intValue() - Method in class jnr.ffi.Struct.Pointer
-
Returns an integer representation of this Pointer
.
- intValue() - Method in class jnr.ffi.Struct.PointerField
-
Returns an integer representation of this Pointer
.
- intValue() - Method in class jnr.ffi.Struct.Signed16
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Signed32
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Signed64
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Signed8
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.SignedLong
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned16
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned32
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned64
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned8
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.UnsignedLong
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum16
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum32
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum64
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum8
-
Returns an integer representation of this enum field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.EnumLong
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a int
representation of this Number.
- intValue() - Method in class jnr.ffi.StructLayout.Offset
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Returns an integer representation of this Pointer
.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed16
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed32
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed8
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned16
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Returns a java int representation of this field.
- intValue() - Method in interface jnr.ffi.util.EnumMapper.IntegerEnum
-
- intValue(Enum) - Method in class jnr.ffi.util.EnumMapper
-
- intValues - Variable in class jnr.ffi.util.EnumMapper
-
- InvalidProvider - Class in jnr.ffi.provider
-
- InvalidProvider(String, Throwable) - Constructor for class jnr.ffi.provider.InvalidProvider
-
- InvalidRuntime - Class in jnr.ffi.provider
-
A
Runtime
subclass that throws exceptions for all methods
- InvalidRuntime(String, Throwable) - Constructor for class jnr.ffi.provider.InvalidRuntime
-
- InvalidType() - Constructor for class jnr.ffi.mapper.CachingTypeMapper.InvalidType
-
- InvocationSession - Class in jnr.ffi.provider
-
Holds information for each invocation of a native function
- InvocationSession() - Constructor for class jnr.ffi.provider.InvocationSession
-
- InvocationSession.PostInvoke - Interface in jnr.ffi.provider
-
- invoke(Object, Object[]) - Method in interface jnr.ffi.provider.Invoker
-
- invoke(Object, Object) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanInvoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ConvertingInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DefaultInvoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float32Invoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Float64Invoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in interface jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FunctionNotFoundInvoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.IntInvoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongInvoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.SynchronizedInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- invoke(Runtime, Function, HeapInvocationBuffer) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VoidInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.FunctionNotFoundInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.GetRuntimeInvoker
-
- invoke(Object, Object[]) - Method in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker
-
- invoke(Object, Method, Object[]) - Method in class jnr.ffi.provider.NativeInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class jnr.ffi.util.AnnotationProxy
- invokedynamic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokeinterface(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokeinterface(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokeMethod - Variable in class jnr.ffi.provider.jffi.NativeClosureProxy.Factory
-
- InvokeOp(String, Class) - Constructor for class jnr.ffi.provider.jffi.BufferMethodGenerator.InvokeOp
-
- invokeOps - Static variable in class jnr.ffi.provider.jffi.BufferMethodGenerator
-
- Invoker - Interface in jnr.ffi.provider
-
Interface for any invocable function
- invoker - Static variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BaseInvoker
-
- invoker - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.SynchronizedInvoker
-
- invokerFactory - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- invokerMap - Variable in class jnr.ffi.provider.NativeInvocationHandler
-
- InvokerTypeMapper - Class in jnr.ffi.provider.jffi
-
- InvokerTypeMapper(NativeClosureManager, AsmClassLoader, boolean) - Constructor for class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- InvokerUtil - Class in jnr.ffi.provider.jffi
-
- InvokerUtil() - Constructor for class jnr.ffi.provider.jffi.InvokerUtil
-
- invokespecial(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokespecial(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokestatic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokestatic(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokevirtual(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokevirtual(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- io - Variable in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- io - Variable in class jnr.ffi.provider.BoundedMemoryIO
-
- IO - Static variable in class jnr.ffi.provider.jffi.AsmRuntime
-
- IO - Static variable in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- ior() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- irem() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ireturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- IsAssignableFrom - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- isAvailable() - Static method in class jnr.ffi.provider.jffi.X86Disassembler
-
- isBSD() - Method in class jnr.ffi.Platform
-
- isCompatible(Runtime) - Method in class jnr.ffi.provider.InvalidRuntime
-
- isCompatible(Runtime) - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- isCompatible(Runtime) - Method in class jnr.ffi.Runtime
-
Indicates whether this Runtime instance is compatible with another Runtime instance.
- isDefault(Method) - Static method in class jnr.ffi.provider.InterfaceScanner
-
- isDelegate(Class) - Static method in class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- isDirect - Variable in class jnr.ffi.Pointer
-
- isDirect() - Method in class jnr.ffi.Pointer
-
Indicates whether or not this memory object represents a native memory address.
- isDirect(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- isDirect(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isDirect() - Method in class jnr.ffi.Struct.Info
-
- isDirect(Struct) - Static method in class jnr.ffi.Struct
-
- isErrnoRequired() - Method in class jnr.ffi.provider.NativeFunction
-
- isFastIntParameter(Platform, ParameterType) - Static method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- isFastIntResult(Platform, ResultType) - Static method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- isFastIntType(Platform, SigType) - Static method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- isFastLongParameter(Platform, ParameterType) - Static method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- isFastLongResult(Platform, ResultType) - Static method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- isFastLongType(Platform, SigType) - Static method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- isFastNumericParameter(Platform, ParameterType) - Static method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- isFastNumericResult(Platform, ResultType) - Static method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- isFlag(Annotation) - Static method in class jnr.ffi.provider.ParameterFlags
-
Checks if the annotation is a recognised parameter flag.
- ishl() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ishr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- isIn(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- IsInstanceOf - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- isNull() - Method in class jnr.ffi.Address
-
Tests if this Address is equivalent to C NULL
- isNull() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- isNulTerminate(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isNumericType(Platform, SigType) - Static method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- ISO8859_1 - Static variable in class jnr.ffi.provider.converters.StringUtil
-
- isOut(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isParameterTypeSupported(Class) - Static method in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- isPinned(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isPostInvokeRequired(ParameterType[]) - Static method in class jnr.ffi.provider.jffi.BaseMethodGenerator
-
- isPostInvokeRequired - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ToNativeConverterMarshaller
-
- isPrimitive - Variable in class jnr.ffi.provider.jffi.ToNativeOp
-
- isPrimitive() - Method in class jnr.ffi.provider.jffi.ToNativeOp
-
- isPrimitiveInt(Class) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- isReturnTypeSupported(Class) - Static method in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- IsSameObject - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- isSessionRequired(ParameterType) - Static method in class jnr.ffi.provider.jffi.BufferMethodGenerator
-
- isSessionRequired(ParameterType[]) - Static method in class jnr.ffi.provider.jffi.BufferMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.BufferMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in interface jnr.ffi.provider.jffi.MethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.NotImplMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- isSupportedObjectParameterType(ParameterType) - Static method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- isSupportedParameter(ParameterType) - Static method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- isSupportedPointerParameterType(Class) - Static method in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- isSupportedPointerParameterType(Class) - Static method in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- isSupportedResult(ResultType) - Static method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- isSupportedType(SigType) - Static method in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- isSymbolPresent(String) - Method in interface jnr.ffi.mapper.FunctionMapper.Context
-
- isSymbolPresent(String) - Method in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- istore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- istore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- isTransient(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isub() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- isUnion - Variable in class jnr.ffi.Struct.Info
-
- isUnion - Variable in class jnr.ffi.StructLayout
-
- isUnix() - Method in class jnr.ffi.Platform
-
- isUnsigned(NativeType) - Static method in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- iushr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ixor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- l2d() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- l2f() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- l2i() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- label(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ladd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- laload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- land() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- LastError - Class in jnr.ffi
-
Provides access to the unix errno and windows GetLastError() value.
- LastError() - Constructor for class jnr.ffi.LastError
-
- lastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- LazyLoader(NativeLibrary, Class<T>, Map<LibraryOption, ?>) - Constructor for class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- lcmp() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lconst_0() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ldc(Object) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ldiv() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- LE32ArrayIO() - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO.LE32ArrayIO
-
- LE64ArrayIO() - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO.LE64ArrayIO
-
- length - Variable in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- length() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- length(Object) - Method in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- length(Object) - Method in class jnr.ffi.provider.jffi.HeapBufferParameterStrategy
-
- length(Object) - Method in class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- length(Object) - Method in class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- length - Variable in class jnr.ffi.Struct.String
-
- length() - Method in class jnr.ffi.Struct.String
-
- length - Variable in class jnr.ffi.StructLayout.String
-
- length() - Method in class jnr.ffi.StructLayout.String
-
- libPattern - Variable in class jnr.ffi.Platform
-
- Library - Class in jnr.ffi
-
- Library(String) - Constructor for class jnr.ffi.Library
-
Deprecated.
- library(String) - Method in class jnr.ffi.LibraryLoader
-
Adds a library to be loaded.
- library - Variable in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- library - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- library - Variable in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- library - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- libraryCallingConvention - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- libraryCallingConvention - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- libraryIsSynchronized - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- libraryIsSynchronized - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- LibraryLoader<T> - Class in jnr.ffi
-
Loads a native library and maps it to a java interface.
- LibraryLoader(Class<T>) - Constructor for class jnr.ffi.LibraryLoader
-
- LibraryLoader - Class in jnr.ffi.provider.jffi
-
- LibraryLoader() - Constructor for class jnr.ffi.provider.jffi.LibraryLoader
-
- LibraryLoader.StaticDataHolder - Class in jnr.ffi
-
- libraryNames - Variable in class jnr.ffi.LibraryLoader
-
- libraryNames - Variable in class jnr.ffi.provider.jffi.NativeLibrary
-
- LibraryOption - Enum in jnr.ffi
-
Options that apply to a library
- LibraryOption() - Constructor for enum jnr.ffi.LibraryOption
-
- libraryOptions - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- libraryOptions - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- line(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- line(int, Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- Linux() - Constructor for class jnr.ffi.Platform.Linux
-
- list - Variable in class jnr.ffi.provider.InvocationSession
-
- LittleEndianArrayIO() - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- liveObjects - Variable in class jnr.ffi.provider.InvocationSession
-
- lload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lload(LocalVariable...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lmul() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lneg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- load(String) - Method in class jnr.ffi.LibraryLoader
-
Loads a native library and links the methods defined in interfaceClass
to native methods in the library.
- load() - Method in class jnr.ffi.LibraryLoader
-
Loads a native library and links the methods defined in interfaceClass
to native methods in the library.
- load(SkinnyMethodAdapter, Class, LocalVariable) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- loadAndConvertParameter(AsmBuilder, SkinnyMethodAdapter, LocalVariableAllocator, LocalVariable, ToNativeType) - Static method in class jnr.ffi.provider.jffi.BaseMethodGenerator
-
- loadClass(AsmClassLoader, String, ClassWriter) - Static method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- LoadedLibrary - Interface in jnr.ffi.provider
-
All loaded libraries must implement this interface
- loadFinalizer() - Method in class jnr.ffi.util.ref.FinalizableReferenceQueue.DecoupledLoader
-
- loadFinalizer() - Method in class jnr.ffi.util.ref.FinalizableReferenceQueue.DirectLoader
-
- loadFinalizer() - Method in interface jnr.ffi.util.ref.FinalizableReferenceQueue.FinalizerLoader
-
Returns Finalizer.class or null if this loader shouldn't or can't load it.
- loadFinalizer(FinalizableReferenceQueue.FinalizerLoader...) - Static method in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
Iterates through the given loaders until it finds one that can load Finalizer.
- loadFinalizer() - Method in class jnr.ffi.util.ref.FinalizableReferenceQueue.SystemLoader
-
- LOADING_ERROR - Static variable in class jnr.ffi.util.ref.FinalizableReferenceQueue.DecoupledLoader
-
- loadLibrary(String, Class<T>) - Static method in class jnr.ffi.Library
-
- loadLibrary(Class<T>, String...) - Static method in class jnr.ffi.Library
-
- loadLibrary(String, Class<T>, Map<LibraryOption, ?>) - Static method in class jnr.ffi.Library
-
- loadLibrary(Class<T>, Map<LibraryOption, ?>, String...) - Static method in class jnr.ffi.Library
-
- loadLibrary(Class<T>, Collection<String>, Collection<String>, Map<LibraryOption, Object>) - Method in class jnr.ffi.LibraryLoader
-
Implemented by FFI providers to load the actual library.
- loadLibrary(NativeLibrary, Class<T>, Map<LibraryOption, ?>) - Method in class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- loadLibrary(NativeLibrary, Class<T>, Map<LibraryOption, ?>) - Method in class jnr.ffi.provider.jffi.LibraryLoader
-
- loadLibrary(Class<T>, Collection<String>, Collection<String>, Map<LibraryOption, Object>) - Method in class jnr.ffi.provider.jffi.NativeLibraryLoader
-
- loadLibrary(NativeLibrary, Class<T>, Map<LibraryOption, ?>) - Method in class jnr.ffi.provider.jffi.ReflectionLibraryLoader
-
- loadNativeLibraries() - Method in class jnr.ffi.provider.jffi.NativeLibrary
-
- loadUDis86() - Static method in class jnr.ffi.provider.jffi.X86Disassembler
-
- localDecoder - Variable in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- localDecoder - Variable in class jnr.ffi.provider.converters.StringResultConverter
-
- LOCALE - Static variable in class jnr.ffi.Platform
-
- localEncoder - Variable in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- localEncoder - Variable in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- LocalVariable - Class in jnr.ffi.provider.jffi
-
- LocalVariable(Class, int) - Constructor for class jnr.ffi.provider.jffi.LocalVariable
-
- LocalVariableAllocator - Class in jnr.ffi.provider.jffi
-
- LocalVariableAllocator(SigType[]) - Constructor for class jnr.ffi.provider.jffi.LocalVariableAllocator
-
- LocalVariableAllocator(Class...) - Constructor for class jnr.ffi.provider.jffi.LocalVariableAllocator
-
- LocalVariableAllocator(int) - Constructor for class jnr.ffi.provider.jffi.LocalVariableAllocator
-
- locateLibrary(String, List<String>) - Method in class jnr.ffi.Platform.Linux
-
- locateLibrary(String, List<String>) - Method in class jnr.ffi.Platform
-
Searches through a list of directories for a native library.
- locateLibrary(String) - Method in class jnr.ffi.provider.jffi.NativeLibrary
-
- logger - Static variable in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
- logger - Static variable in class jnr.ffi.util.ref.internal.Finalizer
-
- LONG - Static variable in class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- LONG() - Constructor for class jnr.ffi.Struct.LONG
-
- LONG(Struct.Offset) - Constructor for class jnr.ffi.Struct.LONG
-
- Long32ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a long[] array to a primitive int[] array parameter
- Long32ArrayParameterConverter(int) - Constructor for class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- Long32ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- LongInvoker() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongInvoker
-
- LongLong - Annotation Type in jnr.ffi.annotations
-
Indicates that a long parameter should be treated as native long-long (64bit)
instead of the platform-dependent long size.
- LongLongByReference - Class in jnr.ffi.byref
-
LongLongByReference is used when the address of a native long long value must be passed
as a parameter to a function.
- LongLongByReference() - Constructor for class jnr.ffi.byref.LongLongByReference
-
Creates a new reference to a long long value initialized to zero.
- LongLongByReference(Long) - Constructor for class jnr.ffi.byref.LongLongByReference
-
Creates a new reference to a native longlong value
- LongLongByReference(long) - Constructor for class jnr.ffi.byref.LongLongByReference
-
Creates a new reference to a native longlong value
- LongLongConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongLongConverter
-
- LongResultConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongResultConverter
-
- longSize - Variable in class jnr.ffi.Platform
-
- longSize() - Method in class jnr.ffi.Platform
-
- longSize - Variable in class jnr.ffi.provider.AbstractRuntime
-
- longSize() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the size of a C long integer for this runtime
- longSize() - Method in class jnr.ffi.provider.InvalidRuntime
-
- longSize() - Method in class jnr.ffi.Runtime
-
Gets the size of a C long integer for this runtime
- longValue() - Method in class jnr.ffi.Address
-
Returns the value of this Address
as a long
.
- longValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- longValue() - Method in class jnr.ffi.NativeLong
-
Returns an long
representation of this NativeLong.
- longValue(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- longValue(Address) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- longValue(Buffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- longValue() - Method in class jnr.ffi.Struct.Address
-
Returns an long
representation of this address.
- longValue() - Method in class jnr.ffi.Struct.Alignment
-
- longValue() - Method in class jnr.ffi.Struct.Double
-
- longValue() - Method in class jnr.ffi.Struct.Enum64
-
- longValue() - Method in class jnr.ffi.Struct.EnumLong
-
- longValue() - Method in class jnr.ffi.Struct.Float
-
- longValue() - Method in class jnr.ffi.Struct.IntegerAlias
-
- longValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns a long
representation of this Number.
- longValue() - Method in class jnr.ffi.Struct.Offset
-
- longValue() - Method in class jnr.ffi.Struct.Pointer
-
Returns an long
representation of this Pointer
.
- longValue() - Method in class jnr.ffi.Struct.PointerField
-
Returns an long
representation of this Pointer
.
- longValue() - Method in class jnr.ffi.Struct.Signed64
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.SignedLong
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.Unsigned32
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.Unsigned64
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.UnsignedLong
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum64
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.EnumLong
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a long
representation of this Number.
- longValue() - Method in class jnr.ffi.StructLayout.Offset
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Returns an long
representation of this Pointer
.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Returns a java long representation of this field.
- longValue(Enum) - Method in class jnr.ffi.util.EnumMapper
-
- longValues - Variable in class jnr.ffi.util.EnumMapper
-
- lookupAliasedType(Runtime, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.Types
-
- lookupAndCacheFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.CachingTypeMapper
-
- lookupAndCacheInvoker(Method) - Method in class jnr.ffi.provider.NativeInvocationHandler
-
- lookupAndCacheToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.CachingTypeMapper
-
- lookupAndCacheType(Runtime, Class, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.Types
-
- lookupswitch(Label, int[], Label[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lookupType(Runtime, Class, Collection<Annotation>) - Static method in class jnr.ffi.provider.jffi.Types
-
- lor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lrem() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lreturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lshl() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lshr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lstore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lstore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lsub() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lushr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lxor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- name - Variable in class jnr.ffi.Library
-
Deprecated.
The name of this library
- name - Variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.Stub
-
- name - Variable in class jnr.ffi.provider.jffi.AsmBuilder.ObjectField
-
- name() - Method in class jnr.ffi.provider.NativeFunction
-
- name - Variable in class jnr.ffi.util.AnnotationProperty
-
The property name.
- narrow(SkinnyMethodAdapter, Class, Class) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- nativeAddress() - Method in class jnr.ffi.Address
-
Returns the native value of this address.
- NativeClosureFactory<T> - Class in jnr.ffi.provider.jffi
-
- NativeClosureFactory(Runtime, CallContext, NativeClosureProxy.Factory) - Constructor for class jnr.ffi.provider.jffi.NativeClosureFactory
-
- NativeClosureFactory.ClosureReference - Class in jnr.ffi.provider.jffi
-
- NativeClosureManager - Class in jnr.ffi.provider.jffi
-
- NativeClosureManager(Runtime, SignatureTypeMapper, AsmClassLoader) - Constructor for class jnr.ffi.provider.jffi.NativeClosureManager
-
- NativeClosureManager.ClosureSite<T> - Class in jnr.ffi.provider.jffi
-
- NativeClosurePointer - Class in jnr.ffi.provider.jffi
-
- NativeClosurePointer(Runtime, Closure.Handle, NativeClosureProxy) - Constructor for class jnr.ffi.provider.jffi.NativeClosurePointer
-
- NativeClosureProxy - Class in jnr.ffi.provider.jffi
-
- NativeClosureProxy(NativeRuntime) - Constructor for class jnr.ffi.provider.jffi.NativeClosureProxy
-
- NativeClosureProxy.Factory - Class in jnr.ffi.provider.jffi
-
- NativeFinalizer - Class in jnr.ffi.provider.jffi
-
- NativeFinalizer() - Constructor for class jnr.ffi.provider.jffi.NativeFinalizer
-
- NativeFinalizer.SingletonHolder - Class in jnr.ffi.provider.jffi
-
- NativeFunction - Class in jnr.ffi.provider
-
- NativeFunction(Method, CallingConvention) - Constructor for class jnr.ffi.provider.NativeFunction
-
- NativeFunctionMapperContext - Class in jnr.ffi.provider.jffi
-
- NativeFunctionMapperContext(NativeLibrary, Collection<Annotation>) - Constructor for class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- nativeIntClass - Variable in class jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
-
- NativeInvocationHandler - Class in jnr.ffi.provider
-
InvocationHandler used to map invocations on a java interface to the correct native function.
- NativeInvocationHandler(Map<Method, Invoker>) - Constructor for class jnr.ffi.provider.NativeInvocationHandler
-
Creates a new InvocationHandler instance.
- nativeInvoker - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.ConvertingInvoker
-
- nativeLibraries - Variable in class jnr.ffi.provider.jffi.NativeLibrary
-
- nativeLibrary - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DefaultInvoker
-
- NativeLibrary - Class in jnr.ffi.provider.jffi
-
- NativeLibrary(Collection<String>, Collection<String>) - Constructor for class jnr.ffi.provider.jffi.NativeLibrary
-
- NativeLibraryLoader<T> - Class in jnr.ffi.provider.jffi
-
- NativeLibraryLoader(Class<T>) - Constructor for class jnr.ffi.provider.jffi.NativeLibraryLoader
-
- NativeLong - Class in jnr.ffi
-
Represents a C long.
- NativeLong(long) - Constructor for class jnr.ffi.NativeLong
-
Creates a new NativeLong instance with the supplied value.
- NativeLong(int) - Constructor for class jnr.ffi.NativeLong
-
Creates a new NativeLong instance with the supplied value.
- NativeLong.Cache - Class in jnr.ffi
-
Internal cache of common native long values
- NativeLong32ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a NativeLong[] array to a primitive int[] array parameter
- NativeLong32ArrayParameterConverter(int) - Constructor for class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- NativeLong32ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- NativeLong64ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a NativeLong[] array to a primitive long[] array parameter
- NativeLong64ArrayParameterConverter(int) - Constructor for class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- NativeLong64ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- NativeLongByReference - Class in jnr.ffi.byref
-
NativeLongByReference is used when the address of a primitive C long must be passed
as a parameter to a function.
- NativeLongByReference() - Constructor for class jnr.ffi.byref.NativeLongByReference
-
Creates a new reference to a native long value initialized to zero.
- NativeLongByReference(NativeLong) - Constructor for class jnr.ffi.byref.NativeLongByReference
-
Creates a new reference to a native long value
- NativeLongByReference(long) - Constructor for class jnr.ffi.byref.NativeLongByReference
-
Creates a new reference to a native long value
- NativeLongConverter - Class in jnr.ffi.provider.converters
-
- NativeLongConverter() - Constructor for class jnr.ffi.provider.converters.NativeLongConverter
-
- NativeMemoryManager - Class in jnr.ffi.provider.jffi
-
- NativeMemoryManager(NativeRuntime) - Constructor for class jnr.ffi.provider.jffi.NativeMemoryManager
-
- NativeRuntime - Class in jnr.ffi.provider.jffi
-
- NativeRuntime() - Constructor for class jnr.ffi.provider.jffi.NativeRuntime
-
- NativeRuntime.SingletonHolder - Class in jnr.ffi.provider.jffi
-
- NativeRuntime.TypeDelegate - Class in jnr.ffi.provider.jffi
-
- nativeSize(Runtime) - Method in class jnr.ffi.byref.AddressByReference
-
Gets the native size of type of reference
- nativeSize(Runtime) - Method in interface jnr.ffi.byref.ByReference
-
Gets the size of the native buffer required to store the value
- nativeSize(Runtime) - Method in class jnr.ffi.byref.ByteByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.DoubleByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.FloatByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.IntByReference
-
Gets the native size of type of reference
- nativeSize(Runtime) - Method in class jnr.ffi.byref.LongLongByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.NativeLongByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.NumberByReference
-
- nativeSize(Runtime) - Method in class jnr.ffi.byref.PointerByReference
-
- nativeSize(Runtime) - Method in class jnr.ffi.byref.ShortByReference
-
Gets the native size of type of reference in bytes.
- nativeType() - Method in interface jnr.ffi.mapper.FromNativeConverter
-
- nativeType() - Method in interface jnr.ffi.mapper.ToNativeConverter
-
- NativeType - Enum in jnr.ffi
-
NativeType defines the primitive types supported internally.
- NativeType() - Constructor for enum jnr.ffi.NativeType
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.EnumConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.EnumSetConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.NativeLongConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StringResultConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- nativeType - Variable in class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.AbstractNumberResultConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.NumberDataConverter
-
- nativeType(Type) - Static method in class jnr.ffi.provider.jffi.InvokerUtil
-
- nativeType() - Method in class jnr.ffi.provider.jffi.NativeClosureManager.ClosureSite
-
- nativeType - Variable in class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- nativeType() - Method in class jnr.ffi.provider.jffi.X86Disassembler.X86DisassemblerConverter
-
- nativeType - Variable in class jnr.ffi.provider.SigType
-
- nativeTypeMethodAnnotations - Variable in class jnr.ffi.provider.jffi.ConverterMetaData
-
- NativeVariable - Class in jnr.ffi.provider
-
- NativeVariable(Method) - Constructor for class jnr.ffi.provider.NativeVariable
-
- nearestClass(Object, Class) - Static method in class jnr.ffi.provider.jffi.AsmBuilder
-
- newarray(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- NewBooleanArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewByteArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewCharArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newCheckClassAdapter(ClassVisitor) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- newClosure(Class<? extends T>, T) - Method in interface jnr.ffi.provider.ClosureManager
-
- newClosure(Object, Integer) - Method in class jnr.ffi.provider.jffi.NativeClosureFactory
-
- newClosure(Class<? extends T>, T) - Method in class jnr.ffi.provider.jffi.NativeClosureManager
-
- newClosureConverter(Runtime, AsmClassLoader, Class, SignatureTypeMapper) - Static method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- newClosureFactory(Runtime, Class<T>, SignatureTypeMapper, AsmClassLoader) - Static method in class jnr.ffi.provider.jffi.NativeClosureFactory
-
- newClosureProxy() - Method in class jnr.ffi.provider.jffi.NativeClosureProxy.Factory
-
- newClosureReference(Object, Integer) - Method in class jnr.ffi.provider.jffi.NativeClosureFactory
-
- newClosureSite(Class<T>) - Method in class jnr.ffi.provider.jffi.NativeClosureManager
-
- newCompiler(Runtime) - Static method in class jnr.ffi.provider.jffi.StubCompiler
-
- NewDirectByteBuffer - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewDoubleArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewFloatArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewGlobalRef - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newHeapInvocationBuffer(Function) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- newHeapInvocationBuffer(CallContext) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- newHeapInvocationBuffer(CallContext, int) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- newInstance(Runtime) - Static method in class jnr.ffi.ObjectReferenceManager
-
- NewIntArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newIntPointer(Runtime, long) - Static method in class jnr.ffi.Pointer
-
Wraps an integer value in an opaque
Pointer
instance.
- newInvalidProvider(String, Throwable) - Static method in class jnr.ffi.provider.FFIProvider
-
- newLoader(URL) - Method in class jnr.ffi.util.ref.FinalizableReferenceQueue.DecoupledLoader
-
Creates a class loader with the given base URL as its classpath.
- newLoadError() - Method in class jnr.ffi.provider.InvalidRuntime
-
- NewLocalRef - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewLongArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newobj(String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- NewObject - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewObjectA - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewObjectArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newObjectReferenceManager() - Method in class jnr.ffi.provider.InvalidRuntime
-
- newObjectReferenceManager() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- newObjectReferenceManager() - Method in class jnr.ffi.Runtime
-
Creates a new ObjectReferenceManager
- NewObjectV - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newOpaquePointer(long) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newOpaquePointer(long) - Method in interface jnr.ffi.provider.MemoryManager
-
- newPointer(Runtime, long) - Static method in class jnr.ffi.provider.jffi.MemoryUtil
-
- newPointer(Runtime, int) - Static method in class jnr.ffi.provider.jffi.MemoryUtil
-
- newPointer(Runtime, long, long) - Static method in class jnr.ffi.provider.jffi.MemoryUtil
-
- newPointer(ByteBuffer) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newPointer(long) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newPointer(long, long) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newPointer(ByteBuffer) - Method in interface jnr.ffi.provider.MemoryManager
-
- newPointer(long) - Method in interface jnr.ffi.provider.MemoryManager
-
- newPointer(long, long) - Method in interface jnr.ffi.provider.MemoryManager
-
- newProxy(Class<A>) - Static method in class jnr.ffi.util.AnnotationProxy
-
Creates a new annotation proxy.
- newProxyFactory(Runtime, Method, ToNativeType, FromNativeType[], AsmClassLoader) - Static method in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- newReference(T) - Method in class jnr.ffi.ObjectReferenceManager
-
- NewShortArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewString - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewStringUTF - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newStructByReferenceClass(Class<? extends Struct>, AsmClassLoader) - Static method in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- newStructByReferenceConverter(Runtime, Class<? extends Struct>, int, AsmClassLoader) - Static method in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- newTraceClassVisitor(ClassVisitor, OutputStream) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- newTraceClassVisitor(ClassVisitor, PrintWriter) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- newTraceClassVisitor(PrintWriter) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- newTraceMethodVisitor(MethodVisitor) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- newUnsatisifiedLinkError(String) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- NewWeakGlobalRef - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- next() - Method in class jnr.ffi.provider.InterfaceScanner.FunctionsIterator
-
- next() - Method in class jnr.ffi.provider.InterfaceScanner.VariablesIterator
-
- next - Variable in class jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
-
- nextClassID - Static variable in class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- nextClassID - Static variable in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- nextClassID - Static variable in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- nextClassID - Static variable in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- nextClassID - Variable in class jnr.ffi.provider.jffi.VariableAccessorGenerator
-
- nextIndex - Variable in class jnr.ffi.provider.InterfaceScanner.FunctionsIterator
-
- nextIndex - Variable in class jnr.ffi.provider.InterfaceScanner.VariablesIterator
-
- nextIndex - Variable in class jnr.ffi.provider.jffi.LocalVariableAllocator
-
- nextMethodID - Variable in class jnr.ffi.provider.jffi.X86MethodGenerator
-
- nlink_t() - Constructor for class jnr.ffi.Struct.nlink_t
-
- nlink_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.nlink_t
-
- nlink_t() - Constructor for class jnr.ffi.StructLayout.nlink_t
-
- nlink_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.nlink_t
-
- nlink_t - Annotation Type in jnr.ffi.types
-
- NO_TYPE - Static variable in class jnr.ffi.mapper.CachingTypeMapper
-
- nop() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- NotImplMethodGenerator - Class in jnr.ffi.provider.jffi
-
- NotImplMethodGenerator() - Constructor for class jnr.ffi.provider.jffi.NotImplMethodGenerator
-
- NoTrace - Annotation Type in jnr.ffi.provider.jffi
-
Turns off debug tracing
- NoX86 - Annotation Type in jnr.ffi.provider.jffi
-
- NULL - Static variable in class jnr.ffi.Address
-
A global instance of this class representing the C NULL value
- NULL - Static variable in class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- NullMemoryIO - Class in jnr.ffi.provider
-
- NullMemoryIO(Runtime) - Constructor for class jnr.ffi.provider.NullMemoryIO
-
- NullObjectParameterStrategy - Class in jnr.ffi.provider.jffi
-
- NullObjectParameterStrategy() - Constructor for class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- nullParameterStrategy() - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- NullTypeMapper - Class in jnr.ffi.provider
-
An instance of
TypeMapper
which always returns null
- NullTypeMapper() - Constructor for class jnr.ffi.provider.NullTypeMapper
-
- NulTerminate - Annotation Type in jnr.ffi.annotations
-
Indicates that a byte array or ByteBuffer should be terminated with a zero byte
before passing it to a native function.
- NULTERMINATE - Static variable in class jnr.ffi.provider.ParameterFlags
-
The contents of the java array should have a zero byte appended
- NumberByReference - Class in jnr.ffi.byref
-
NumberByReference is used when the address of a primitive integral value must be passed
as a parameter to a function, but the exact type is system dependent.
- NumberByReference(TypeAlias, Number) - Constructor for class jnr.ffi.byref.NumberByReference
-
- NumberByReference(TypeAlias) - Constructor for class jnr.ffi.byref.NumberByReference
-
- NumberDataConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.NumberDataConverter
-
- NumberField(NativeType) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(NativeType, Struct.Offset) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(TypeAlias) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(TypeAlias, Struct.Offset) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(NativeType) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberField(Type) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberField(NativeType, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberField(Type, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberUtil - Class in jnr.ffi.provider.jffi
-
- NumberUtil() - Constructor for class jnr.ffi.provider.jffi.NumberUtil
-
- NumberVariable(Pointer, ReflectionVariableAccessorGenerator.PointerOp<Number>, DataConverter<Number, Number>, DefaultInvokerFactory.ResultConverter<? extends Number, Number>) - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.NumberVariable
-
- p(Class) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
Creates a class path name, from a Class.
- p(String) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
Creates a class path name, from a class name.
- paddedSize - Variable in class jnr.ffi.StructLayout
-
- Padding(Type, int) - Constructor for class jnr.ffi.Struct.Padding
-
- Padding(NativeType, int) - Constructor for class jnr.ffi.Struct.Padding
-
- Padding(Type, int) - Constructor for class jnr.ffi.StructLayout.Padding
-
- Padding(Type, int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Padding
-
- Padding(NativeType, int) - Constructor for class jnr.ffi.StructLayout.Padding
-
- Padding(NativeType, int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Padding
-
- page - Variable in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- PAGE_HOLDER_UPDATER - Static variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- pageCount - Variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.PageHolder
-
- pageCount - Variable in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- PageHolder(PageManager, long, long) - Constructor for class jnr.ffi.provider.jffi.AbstractX86StubCompiler.PageHolder
-
- PAGES - Static variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.StaticDataHolder
-
- PAGES_PER_MAGAZINE - Static variable in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- ParameterFlags - Class in jnr.ffi.provider
-
- ParameterFlags() - Constructor for class jnr.ffi.provider.ParameterFlags
-
- parameterIndex - Variable in class jnr.ffi.mapper.MethodParameterContext
-
- parameterSize(ParameterType) - Static method in class jnr.ffi.provider.jffi.X86_32StubCompiler
-
- parameterSize(Class) - Static method in class jnr.ffi.provider.jffi.X86_32StubCompiler
-
- ParameterStrategy - Class in jnr.ffi.provider.jffi
-
- ParameterStrategy(ObjectParameterStrategy.StrategyType) - Constructor for class jnr.ffi.provider.jffi.ParameterStrategy
-
- ParameterStrategy(ObjectParameterStrategy.StrategyType, ObjectParameterType) - Constructor for class jnr.ffi.provider.jffi.ParameterStrategy
-
- ParameterType - Class in jnr.ffi.provider
-
- ParameterType(Class, NativeType, Collection<Annotation>, ToNativeConverter, ToNativeContext) - Constructor for class jnr.ffi.provider.ParameterType
-
- params(Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- params(Class, int) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- params(Class, Class, int) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- parse(Annotation) - Static method in class jnr.ffi.provider.ParameterFlags
-
- parse(Annotation[]) - Static method in class jnr.ffi.provider.ParameterFlags
-
- parse(Collection<Annotation>) - Static method in class jnr.ffi.provider.ParameterFlags
-
- pid_t() - Constructor for class jnr.ffi.Struct.pid_t
-
- pid_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.pid_t
-
- pid_t() - Constructor for class jnr.ffi.StructLayout.pid_t
-
- pid_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.pid_t
-
- pid_t - Annotation Type in jnr.ffi.types
-
- Pinned - Annotation Type in jnr.ffi.annotations
-
Marks a method parameter as being pinnable.
- PINNED - Static variable in class jnr.ffi.provider.ParameterFlags
-
The java array memory should be pinned by the JVM during the function call
- Platform - Class in jnr.ffi
-
- Platform(Platform.OS, Platform.CPU, int, int, String) - Constructor for class jnr.ffi.Platform
-
- Platform(Platform.OS) - Constructor for class jnr.ffi.Platform
-
- PLATFORM - Static variable in class jnr.ffi.Platform.SingletonHolder
-
- Platform.CPU - Enum in jnr.ffi
-
The supported CPU architectures.
- Platform.Darwin - Class in jnr.ffi
-
A
Platform
subclass representing the MacOS system.
- Platform.Default - Class in jnr.ffi
-
- Platform.Linux - Class in jnr.ffi
-
A
Platform
subclass representing the Linux operating system.
- Platform.OS - Enum in jnr.ffi
-
The common names of supported operating systems.
- Platform.SingletonHolder - Class in jnr.ffi
-
- Platform.Supported - Class in jnr.ffi
-
- Platform.Unsupported - Class in jnr.ffi
-
- Platform.Windows - Class in jnr.ffi
-
A
Platform
subclass representing the Windows system.
- pm - Variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.PageHolder
-
- pm - Variable in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- Pointer - Class in jnr.ffi
-
A native memory address.
- Pointer(Runtime, long, boolean) - Constructor for class jnr.ffi.Pointer
-
- pointer - Variable in class jnr.ffi.provider.jffi.NativeClosureFactory.ClosureReference
-
- Pointer() - Constructor for class jnr.ffi.Struct.Pointer
-
Creates a new Address field.
- Pointer(Struct.Offset) - Constructor for class jnr.ffi.Struct.Pointer
-
- Pointer() - Constructor for class jnr.ffi.StructLayout.Pointer
-
Creates a new Address field.
- Pointer(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Pointer
-
- Pointer32ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a Pointer[] array to a int[] array parameter
- Pointer32ArrayParameterConverter(Runtime, int) - Constructor for class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- Pointer32ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- Pointer64ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a Pointer[] array to a long[] array parameter
- Pointer64ArrayParameterConverter(Runtime, int) - Constructor for class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- Pointer64ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- POINTER_OP_POINTER - Static variable in class jnr.ffi.provider.jffi.VariableAccessorGenerator
-
- PointerByReference - Class in jnr.ffi.byref
-
AddressByReference is used when the address of a pointer must be passed
as a parameter to a function.
- PointerByReference() - Constructor for class jnr.ffi.byref.PointerByReference
-
Creates a new reference to a pointer value with a null default value.
- PointerByReference(Pointer) - Constructor for class jnr.ffi.byref.PointerByReference
-
Creates a new reference to a pointer value
- PointerField() - Constructor for class jnr.ffi.Struct.PointerField
-
Creates a new Address field.
- PointerField(Struct.Offset) - Constructor for class jnr.ffi.Struct.PointerField
-
- PointerInvoker() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerInvoker
-
- PointerMarshaller(Collection<Annotation>) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.PointerMarshaller
-
- pointerOp - Variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.NumberVariable
-
- PointerOp(String, Class) - Constructor for class jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
-
- pointerOperations - Static variable in class jnr.ffi.provider.jffi.VariableAccessorGenerator
-
- pointerParameterStrategy(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(Buffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(ByteBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(ShortBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(CharBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(IntBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(LongBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(FloatBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(DoubleBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(byte[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(short[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(char[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(int[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(long[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(float[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(double[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(boolean[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- PointerParameterStrategy - Class in jnr.ffi.provider.jffi
-
- PointerParameterStrategy(ObjectParameterStrategy.StrategyType) - Constructor for class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- pointerValue(long, Runtime) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerValue(int, Runtime) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- PointerVariable(Pointer) - Constructor for class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerVariable
-
- pollReferenceQueue() - Method in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
- pop() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- pop2() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- PopLocalFrame - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- positionOf(ByteBuffer, byte) - Static method in class jnr.ffi.util.BufferUtil
-
Finds the position of a byte relative to the start of the buffer.
- postInvoke(J, N, ToNativeContext) - Method in interface jnr.ffi.mapper.ToNativeConverter.PostInvocation
-
- postInvoke(Boolean[], boolean[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter.Out
-
- postInvoke(Byte[], byte[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter.Out
-
- postInvoke(Double[], double[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter.Out
-
- postInvoke(Float[], float[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter.Out
-
- postInvoke(Integer[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter.Out
-
- postInvoke(Long[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter.Out
-
- postInvoke(Long[], long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter.Out
-
- postInvoke(Short[], short[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter.Out
-
- postInvoke(ByReference, Pointer, ToNativeContext) - Method in class jnr.ffi.provider.converters.ByReferenceParameterConverter.Out
-
- postInvoke(CharSequence[], Pointer, ToNativeContext) - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.Out
-
- postInvoke(long[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter.Out
-
- postInvoke(NativeLong[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter.Out
-
- postInvoke(NativeLong[], long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter.Out
-
- postInvoke(Pointer[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.Out
-
- postInvoke(Pointer[], long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter.Out
-
- postInvoke(StringBuffer, ByteBuffer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- postInvoke(StringBuilder, ByteBuffer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- postInvoke(Struct[], Pointer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StructArrayParameterConverter.Out
-
- postInvoke() - Method in interface jnr.ffi.provider.InvocationSession.PostInvoke
-
- postInvoke(ToNativeConverter.PostInvocation, Object, Object, ToNativeContext) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pretty(Class, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- prettyParams(Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- Primitive(Class) - Constructor for class jnr.ffi.provider.jffi.ToNativeOp.Primitive
-
- PrimitiveArrayMarshaller(PrimitiveArrayParameterStrategy, Collection<Annotation>) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.PrimitiveArrayMarshaller
-
- PrimitiveArrayParameterStrategy - Class in jnr.ffi.provider.jffi
-
- PrimitiveArrayParameterStrategy(ObjectParameterType.ComponentType) - Constructor for class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- primitiveClass - Variable in class jnr.ffi.provider.jffi.BufferMethodGenerator.Operation
-
- properties - Variable in class jnr.ffi.util.AnnotationProxy
-
The annotation properties registry.
- Provider - Class in jnr.ffi.provider.jffi
-
- Provider() - Constructor for class jnr.ffi.provider.jffi.Provider
-
- proxedAnnotation - Variable in class jnr.ffi.util.AnnotationProxy
-
The proxed annotation.
- proxy - Variable in class jnr.ffi.provider.jffi.NativeClosurePointer
-
- ProxyConverter(Runtime, Constructor, Object[]) - Constructor for class jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
-
- ptr(Register, long, NativeType) - Static method in class jnr.ffi.provider.jffi.X86_32StubCompiler
-
- ptr - Variable in class jnr.ffi.provider.ShareMemoryIO
-
- pushBoolean(boolean) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- pushInt(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- PushLocalFrame - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- put(Class, DataConverter) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- put(Class, ToNativeConverter) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- put(Class, FromNativeConverter) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- put(long, byte[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple byte
values.
- put(long, short[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple short
values.
- put(long, int[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple int
values.
- put(long, long[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple long
values.
- put(long, float[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple float
values.
- put(long, double[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple double
values.
- put(long, Pointer[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple Pointer
values.
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(int, CharSequence) - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- put(Pointer, Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.DoublePointerOp
-
- put(Pointer, Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.FloatPointerOp
-
- put(Pointer, Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int16PointerOp
-
- put(Pointer, Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int32PointerOp
-
- put(Pointer, Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int64PointerOp
-
- put(Pointer, Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.Int8PointerOp
-
- put(Pointer, T) - Method in interface jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerOp
-
- put(SkinnyMethodAdapter) - Method in class jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putAddress(long, long) - Method in class jnr.ffi.Pointer
-
Writes a native memory address value at the given offset.
- putAddress(long, Address) - Method in class jnr.ffi.Pointer
-
Writes a native memory address value at the given offset.
- putAddress(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putAddress(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BE32ArrayIO
-
- putAddress(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BE64ArrayIO
-
- putAddress(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LE32ArrayIO
-
- putAddress(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LE64ArrayIO
-
- putAddress(long, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putAddress(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putAddress(long, Address) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putAddress(long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putAddress(long, Address) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.Pointer
-
Writes a byte
(8 bit) value at the given offset.
- putByte(long, byte) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putCharSequence(ByteBuffer, Charset, CharSequence) - Static method in class jnr.ffi.util.BufferUtil
-
- putCharSequence(ByteBuffer, CharsetEncoder, CharSequence) - Static method in class jnr.ffi.util.BufferUtil
-
- putDouble(long, double) - Method in class jnr.ffi.Pointer
-
Writes a double
(64 bit, double precision) value at the given offset.
- putDouble(long, double) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putfield(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- putFloat(long, float) - Method in class jnr.ffi.Pointer
-
Writes a float
(32 bit, single precision) value at the given offset.
- putFloat(long, float) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putFloat32(byte[], int, float) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putFloat64(byte[], int, double) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt(long, int) - Method in class jnr.ffi.Pointer
-
Writes an int
(32 bit) value at the given offset.
- putInt(Type, long, long) - Method in class jnr.ffi.Pointer
-
Writes an integer of a specific type, at the given offset.
- putInt(long, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putInt(Type, long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putInt16(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt16(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
-
- putInt16(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- putInt32(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt32(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
-
- putInt32(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- putInt64(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt64(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.BigEndianArrayIO
-
- putInt64(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.LittleEndianArrayIO
-
- putLong(long, long) - Method in class jnr.ffi.Pointer
-
Writes a native long
value at the given offset.
- putLong(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putLong(long, long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putLong(long, long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.Pointer
-
Writes a long
(64 bit) value at the given offset.
- putLongLong(long, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putMethodName - Variable in class jnr.ffi.provider.jffi.VariableAccessorGenerator.PointerOp
-
- putNativeLong(long, long) - Method in class jnr.ffi.Pointer
-
Writes a native long
value at the given offset.
- putNativeLong(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.Pointer
-
Writes a Pointer
value at the given offset.
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.Pointer
-
Writes a short
(16 bit) value at the given offset.
- putShort(long, short) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putstatic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.Pointer
-
Writes a String
value at the given offset, using a specific Charset
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putString(long, String) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putString(ByteBuffer, Charset, String) - Static method in class jnr.ffi.util.BufferUtil
-
- putZeroTerminatedByteArray(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putZeroTerminatedByteArray(long, byte[], int, int) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- sa_family_t() - Constructor for class jnr.ffi.Struct.sa_family_t
-
- sa_family_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.sa_family_t
-
- sa_family_t() - Constructor for class jnr.ffi.StructLayout.sa_family_t
-
- sa_family_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.sa_family_t
-
- sa_family_t - Annotation Type in jnr.ffi.types
-
- saload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- sastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- SaveError - Annotation Type in jnr.ffi.annotations
-
Tags a library method as requiring any error codes as returned
by errno on unix, or GetLastError on windows be saved.
- saveError(Map<LibraryOption, ?>, boolean, boolean) - Static method in class jnr.ffi.LibraryLoader
-
When either the
SaveError
or
IgnoreError
annotations are used, the
following matrix applies:
(SL = save at library level, IM = ignore at method level, etc)
- saveError - Variable in class jnr.ffi.provider.NativeFunction
-
- search(String) - Method in class jnr.ffi.LibraryLoader
-
Adds a path to search for libraries.
- searchPaths - Variable in class jnr.ffi.LibraryLoader
-
- searchPaths - Variable in class jnr.ffi.provider.jffi.NativeLibrary
-
- sentinel() - Method in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- sentinel - Variable in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- Sentinel() - Constructor for class jnr.ffi.provider.jffi.TransientNativeMemory.Sentinel
-
- sentinelReference - Variable in class jnr.ffi.provider.jffi.TransientNativeMemory.Magazine
-
- set(Object) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.ConvertingVariable
-
- set(Number) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.NumberVariable
-
- set(Pointer) - Method in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.PointerVariable
-
- set(boolean) - Method in class jnr.ffi.Struct.AbstractBoolean
-
Sets the field to a new value.
- set(Address) - Method in class jnr.ffi.Struct.Address
-
Puts a
Address
value into the native memory.
- set(Number) - Method in class jnr.ffi.Struct.Address
-
- set(boolean) - Method in class jnr.ffi.Struct.BOOL16
-
- set(boolean) - Method in class jnr.ffi.Struct.Boolean
-
- set(double) - Method in class jnr.ffi.Struct.Double
-
- set(Number) - Method in class jnr.ffi.Struct.Double
-
- set(E) - Method in class jnr.ffi.Struct.Enum16
-
- set(Number) - Method in class jnr.ffi.Struct.Enum16
-
- set(E) - Method in class jnr.ffi.Struct.Enum32
-
- set(Number) - Method in class jnr.ffi.Struct.Enum32
-
- set(E) - Method in class jnr.ffi.Struct.Enum64
-
- set(Number) - Method in class jnr.ffi.Struct.Enum64
-
- set(E) - Method in class jnr.ffi.Struct.Enum8
-
Sets the native integer value using a java Enum value.
- set(Number) - Method in class jnr.ffi.Struct.Enum8
-
- set(E) - Method in class jnr.ffi.Struct.EnumLong
-
- set(Number) - Method in class jnr.ffi.Struct.EnumLong
-
- set(float) - Method in class jnr.ffi.Struct.Float
-
- set(Number) - Method in class jnr.ffi.Struct.Float
-
- set(T) - Method in class jnr.ffi.Struct.Function
-
- set(Number) - Method in class jnr.ffi.Struct.IntegerAlias
-
- set(long) - Method in class jnr.ffi.Struct.IntegerAlias
-
- set(Number) - Method in class jnr.ffi.Struct.NumberField
-
Sets the field to a new value.
- set(Pointer) - Method in class jnr.ffi.Struct.PointerField
-
Puts a
Address
value into the native memory.
- set(Number) - Method in class jnr.ffi.Struct.PointerField
-
- set(short) - Method in class jnr.ffi.Struct.Signed16
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed16
-
- set(int) - Method in class jnr.ffi.Struct.Signed32
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed32
-
- set(long) - Method in class jnr.ffi.Struct.Signed64
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed64
-
- set(byte) - Method in class jnr.ffi.Struct.Signed8
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed8
-
- set(long) - Method in class jnr.ffi.Struct.SignedLong
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.SignedLong
-
- set(String) - Method in class jnr.ffi.Struct.String
-
- set(T) - Method in class jnr.ffi.Struct.StructRef
-
- set(T[]) - Method in class jnr.ffi.Struct.StructRef
-
- set(int) - Method in class jnr.ffi.Struct.Unsigned16
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned16
-
- set(long) - Method in class jnr.ffi.Struct.Unsigned32
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned32
-
- set(long) - Method in class jnr.ffi.Struct.Unsigned64
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned64
-
- set(short) - Method in class jnr.ffi.Struct.Unsigned8
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned8
-
- set(long) - Method in class jnr.ffi.Struct.UnsignedLong
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.UnsignedLong
-
- set(String) - Method in class jnr.ffi.Struct.UTFString
-
- set(String) - Method in class jnr.ffi.Struct.UTFStringRef
-
- set(boolean) - Method in class jnr.ffi.Struct.WBOOL
-
- set(Pointer, boolean) - Method in class jnr.ffi.StructLayout.AbstractBoolean
-
Sets the field to a new value.
- set(Pointer, boolean) - Method in class jnr.ffi.StructLayout.Boolean
-
- set(Pointer, double) - Method in class jnr.ffi.StructLayout.Double
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Double
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum16
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum16
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum32
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum32
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum64
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum64
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum8
-
Sets the native integer value using a java Enum value.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum8
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.EnumLong
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.EnumLong
-
- set(Pointer, float) - Method in class jnr.ffi.StructLayout.Float
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Float
-
- set(Pointer, T) - Method in class jnr.ffi.StructLayout.Function
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.NumberField
-
Sets the field to a new value.
- set(Pointer, Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Sets a
Pointer
value in the native memory.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Pointer
-
- set(Pointer, short) - Method in class jnr.ffi.StructLayout.Signed16
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed16
-
- set(Pointer, int) - Method in class jnr.ffi.StructLayout.Signed32
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed32
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.Signed64
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed64
-
- set(Pointer, byte) - Method in class jnr.ffi.StructLayout.Signed8
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed8
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.SignedLong
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.SignedLong
-
- set(Pointer, String) - Method in class jnr.ffi.StructLayout.String
-
- set(Pointer, int) - Method in class jnr.ffi.StructLayout.Unsigned16
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned16
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned32
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned64
-
- set(Pointer, short) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned8
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
- set(Pointer, String) - Method in class jnr.ffi.StructLayout.UTFString
-
- set(Pointer, String) - Method in class jnr.ffi.StructLayout.UTFStringRef
-
- set(Pointer, boolean) - Method in class jnr.ffi.StructLayout.WBOOL
-
- set(T) - Method in interface jnr.ffi.Variable
-
Sets the global variable to a value
- SetBooleanArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetByteArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetCharArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetDoubleArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetFloatArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setInputBuffer(Pointer, int) - Method in class jnr.ffi.provider.jffi.X86Disassembler
-
- SetIntArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setLastError(Runtime, int) - Static method in class jnr.ffi.LastError
-
Sets the native errno value.
- setLastError(int) - Method in class jnr.ffi.provider.AbstractRuntime
-
Sets the native error code.
- setLastError(int) - Method in class jnr.ffi.provider.InvalidRuntime
-
- setLastError(int) - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- setLastError(int) - Method in class jnr.ffi.Runtime
-
Sets the native error code.
- SetLongArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setMemory(long, long, byte) - Method in class jnr.ffi.Pointer
-
Sets the value of each byte in the memory area represented by this Pointer
.
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- setMethodVisitor(MethodVisitor) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- setMode(X86Disassembler.Mode) - Method in class jnr.ffi.provider.jffi.X86Disassembler
-
- SetObjectArrayElement - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setProperty(String, Object) - Method in class jnr.ffi.util.AnnotationProxy
-
Set a property value.
- SetShortArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setSyntax(X86Disassembler.Syntax) - Method in class jnr.ffi.provider.jffi.X86Disassembler
-
- setValue(Object) - Method in class jnr.ffi.util.AnnotationProperty
-
Sets the property value.
- ShareMemoryIO - Class in jnr.ffi.provider
-
- ShareMemoryIO(Pointer, long) - Constructor for class jnr.ffi.provider.ShareMemoryIO
-
- shift - Variable in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- SHORT - Static variable in class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- ShortByReference - Class in jnr.ffi.byref
-
ShortByReference is used when the address of a primitive short value must be passed
as a parameter to a function.
- ShortByReference() - Constructor for class jnr.ffi.byref.ShortByReference
-
Creates a new reference to a short value initialized to zero.
- ShortByReference(Short) - Constructor for class jnr.ffi.byref.ShortByReference
-
Creates a new reference to a short value.
- ShortByReference(short) - Constructor for class jnr.ffi.byref.ShortByReference
-
Creates a new reference to a short value.
- ShortResultConverter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.ShortResultConverter
-
- shortValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- shortValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns a short
representation of this Number.
- shortValue() - Method in class jnr.ffi.Struct.Signed16
-
Returns a java short representation of this field.
- shortValue() - Method in class jnr.ffi.Struct.Signed8
-
Returns a java short representation of this field.
- shortValue() - Method in class jnr.ffi.Struct.Unsigned8
-
Returns a java short representation of this field.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a short
representation of this Number.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed16
-
Returns a java short representation of this field.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed8
-
Returns a java short representation of this field.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Returns a java short representation of this field.
- sig(Class, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
Create a method signature from the given param types and return values.
- sig(Class, String, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- signature - Variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler.Stub
-
- signatures - Static variable in class jnr.ffi.provider.jffi.FastIntMethodGenerator
-
- signatures - Static variable in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- signatures - Static variable in class jnr.ffi.provider.jffi.FastNumericMethodGenerator
-
- SignatureType - Interface in jnr.ffi.mapper
-
- SignatureTypeMapper - Interface in jnr.ffi.mapper
-
- SignatureTypeMapperAdapter - Class in jnr.ffi.mapper
-
- SignatureTypeMapperAdapter(TypeMapper) - Constructor for class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- signatureTypeMappers - Variable in class jnr.ffi.mapper.CompositeTypeMapper
-
- Signed16() - Constructor for class jnr.ffi.Struct.Signed16
-
Creates a new 16 bit integer field.
- Signed16(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed16
-
Creates a new 16 bit signed integer field at a specific offset
- Signed16() - Constructor for class jnr.ffi.StructLayout.Signed16
-
Creates a new 16 bit integer field.
- Signed16(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed16
-
Creates a new 16 bit signed integer field at a specific offset
- Signed16Converter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed16Converter
-
- Signed32() - Constructor for class jnr.ffi.Struct.Signed32
-
Creates a new 32 bit integer field.
- Signed32(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed32
-
Creates a new 32 bit signed integer field at a specific offset
- Signed32() - Constructor for class jnr.ffi.StructLayout.Signed32
-
Creates a new 32 bit integer field.
- Signed32(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed32
-
Creates a new 32 bit signed integer field at a specific offset
- Signed32Converter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed32Converter
-
- Signed64() - Constructor for class jnr.ffi.Struct.Signed64
-
Creates a new 64 bit integer field.
- Signed64(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed64
-
Creates a new 64 bit signed integer field at a specific offset
- Signed64() - Constructor for class jnr.ffi.StructLayout.Signed64
-
Creates a new 64 bit integer field.
- Signed64(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed64
-
Creates a new 64 bit signed integer field at a specific offset
- Signed8() - Constructor for class jnr.ffi.Struct.Signed8
-
Creates a new 8 bit integer field.
- Signed8(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed8
-
Creates a new 8 bit integer field at a specific offset
- Signed8() - Constructor for class jnr.ffi.StructLayout.Signed8
-
Creates a new 8 bit integer field.
- Signed8(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed8
-
Creates a new 8 bit integer field at a specific offset
- Signed8Converter() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed8Converter
-
- SignedLong() - Constructor for class jnr.ffi.Struct.SignedLong
-
Creates a new native long field.
- SignedLong(Struct.Offset) - Constructor for class jnr.ffi.Struct.SignedLong
-
Creates a new signed native long field at a specific offset
- SignedLong() - Constructor for class jnr.ffi.StructLayout.SignedLong
-
Creates a new native long field.
- SignedLong(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.SignedLong
-
Creates a new signed native long field at a specific offset
- sigParams(Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- sigParams(String, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- SigType - Class in jnr.ffi.provider
-
- SigType(Class, NativeType, Collection<Annotation>, Class) - Constructor for class jnr.ffi.provider.SigType
-
- SimpleFunctionMapper - Class in jnr.ffi.mapper
-
- SimpleFunctionMapper(Map<String, String>) - Constructor for class jnr.ffi.mapper.SimpleFunctionMapper
-
- SimpleNativeContext - Class in jnr.ffi.provider.jffi
-
- SimpleNativeContext(Runtime, Collection<Annotation>) - Constructor for class jnr.ffi.provider.jffi.SimpleNativeContext
-
- SimpleTypeMapper - Class in jnr.ffi.mapper
-
- SimpleTypeMapper(Map<Class, ToNativeConverter<?, ?>>, Map<Class, FromNativeConverter<?, ?>>) - Constructor for class jnr.ffi.mapper.SimpleTypeMapper
-
- SingletonHolder() - Constructor for class jnr.ffi.Platform.SingletonHolder
-
- SingletonHolder() - Constructor for class jnr.ffi.provider.IdentityFunctionMapper.SingletonHolder
-
- SingletonHolder() - Constructor for class jnr.ffi.provider.jffi.NativeFinalizer.SingletonHolder
-
- SingletonHolder() - Constructor for class jnr.ffi.provider.jffi.NativeRuntime.SingletonHolder
-
- SingletonHolder() - Constructor for class jnr.ffi.provider.jffi.X86Disassembler.SingletonHolder
-
- SingletonHolder() - Constructor for class jnr.ffi.Runtime.SingletonHolder
-
- sipush(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- size() - Method in class jnr.ffi.Pointer
-
Gets the size of this memory object in bytes (optional operation).
- size() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- size() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- size() - Method in class jnr.ffi.provider.BadType
-
- size - Variable in class jnr.ffi.provider.BoundedMemoryIO
-
- size() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- size() - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
-
- size() - Method in class jnr.ffi.provider.DefaultObjectReferenceManager.ObjectReference
-
- size() - Method in class jnr.ffi.provider.IntPointer
-
- size - Variable in class jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
-
- size() - Method in class jnr.ffi.provider.jffi.AllocatedDirectMemoryIO
-
- size() - Method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- size() - Method in class jnr.ffi.provider.jffi.DirectMemoryIO
-
- size() - Method in class jnr.ffi.provider.jffi.NativeClosurePointer
-
- size() - Method in class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- size - Variable in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- size() - Method in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- size() - Method in class jnr.ffi.provider.NullMemoryIO
-
- size() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- size - Variable in class jnr.ffi.Struct.Info
-
- size() - Method in class jnr.ffi.Struct.Info
-
- size() - Method in class jnr.ffi.Struct.PointerField
-
Gets the size of a Pointer in bits
- size(Struct) - Static method in class jnr.ffi.Struct
-
- size - Variable in class jnr.ffi.Struct.StructRef
-
- size() - Method in class jnr.ffi.StructLayout.Pointer
-
Gets the size of a Pointer in bits
- size - Variable in class jnr.ffi.StructLayout
-
- size() - Method in class jnr.ffi.StructLayout
-
- size() - Method in class jnr.ffi.Type
-
The size in bytes of this type.
- size_t() - Constructor for class jnr.ffi.Struct.size_t
-
- size_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.size_t
-
- size_t() - Constructor for class jnr.ffi.StructLayout.size_t
-
- size_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.size_t
-
- size_t - Annotation Type in jnr.ffi.types
-
- sizeof(SigType) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- sizeof(NativeType) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- SkinnyMethodAdapter - Class in jnr.ffi.provider.jffi
-
- SkinnyMethodAdapter(ClassVisitor, int, String, String, String, String[]) - Constructor for class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
Creates a new instance of SkinnyMethodAdapter.
- slice(long) - Method in class jnr.ffi.Pointer
-
Creates a new Pointer
representing a sub-region of the memory
referred to by this Pointer
.
- slice(long, long) - Method in class jnr.ffi.Pointer
-
Creates a new Pointer
representing a sub-region of the memory
referred to by this Pointer
.
- slice(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- slice(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- slice(ByteBuffer, int) - Static method in class jnr.ffi.util.BufferUtil
-
- slice(ByteBuffer, int, int) - Static method in class jnr.ffi.util.BufferUtil
-
- socklen_t() - Constructor for class jnr.ffi.Struct.socklen_t
-
- socklen_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.socklen_t
-
- socklen_t() - Constructor for class jnr.ffi.StructLayout.socklen_t
-
- socklen_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.socklen_t
-
- socklen_t - Annotation Type in jnr.ffi.types
-
- sortedAnnotationCollection(Annotation[]) - Static method in class jnr.ffi.util.Annotations
-
- sortedAnnotationCollection(Collection<Annotation>) - Static method in class jnr.ffi.util.Annotations
-
- srcRegisters16 - Static variable in class jnr.ffi.provider.jffi.X86_64StubCompiler
-
- srcRegisters32 - Static variable in class jnr.ffi.provider.jffi.X86_64StubCompiler
-
- srcRegisters64 - Static variable in class jnr.ffi.provider.jffi.X86_64StubCompiler
-
- srcRegisters8 - Static variable in class jnr.ffi.provider.jffi.X86_64StubCompiler
-
- ssize_t() - Constructor for class jnr.ffi.Struct.ssize_t
-
- ssize_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.ssize_t
-
- ssize_t() - Constructor for class jnr.ffi.StructLayout.ssize_t
-
- ssize_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.ssize_t
-
- ssize_t - Annotation Type in jnr.ffi.types
-
- start() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- start() - Method in class jnr.ffi.util.ref.internal.Finalizer
-
- startFinalizer - Static variable in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
Reference to Finalizer.startFinalizer().
- startFinalizer(Class<?>, Object) - Static method in class jnr.ffi.util.ref.internal.Finalizer
-
Starts the Finalizer thread.
- startsWithIgnoreCase(String, String) - Static method in class jnr.ffi.Platform
-
- StaticDataHolder() - Constructor for class jnr.ffi.LibraryLoader.StaticDataHolder
-
- StaticDataHolder() - Constructor for class jnr.ffi.provider.jffi.AbstractX86StubCompiler.StaticDataHolder
-
- StaticDataHolder() - Constructor for class jnr.ffi.util.EnumMapper.StaticDataHolder
-
- StdCall - Annotation Type in jnr.ffi.annotations
-
- stdcall() - Method in class jnr.ffi.LibraryLoader
-
Sets the calling convention of the library to the Windows stdcall calling convention
- store(SkinnyMethodAdapter, Class, LocalVariable) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- strategy - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.PrimitiveArrayMarshaller
-
- STRATEGY_ADDRESS_METHODS - Static variable in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- STRATEGY_PARAMETER_TYPES - Static variable in class jnr.ffi.provider.jffi.AbstractFastNumericMethodGenerator
-
- String(int, int, int, Charset) - Constructor for class jnr.ffi.Struct.String
-
- String(int, int, Struct.Offset, int, Charset) - Constructor for class jnr.ffi.Struct.String
-
- String(int, int, int, Charset) - Constructor for class jnr.ffi.StructLayout.String
-
- String(int, int, StructLayout.Offset, int, Charset) - Constructor for class jnr.ffi.StructLayout.String
-
- StringArray(Runtime, Pointer, int) - Constructor for class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
-
- StringBufferParameterConverter - Class in jnr.ffi.provider.converters
-
- StringBufferParameterConverter(Charset, int) - Constructor for class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- StringBuilderParameterConverter - Class in jnr.ffi.provider.converters
-
- StringBuilderParameterConverter(Charset, int) - Constructor for class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- stringLength(ByteBuffer, int) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- stringMemory - Variable in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.StringArray
-
- StringResultConverter - Class in jnr.ffi.provider.converters
-
Converts a native pointer result into a java String
- StringResultConverter(Charset) - Constructor for class jnr.ffi.provider.converters.StringResultConverter
-
- StringUtil - Class in jnr.ffi.provider.converters
-
- StringUtil() - Constructor for class jnr.ffi.provider.converters.StringUtil
-
- Struct - Class in jnr.ffi
-
Representation of C structures in java.
- Struct(Runtime) - Constructor for class jnr.ffi.Struct
-
Creates a new Struct
.
- Struct(Runtime, Struct.Alignment) - Constructor for class jnr.ffi.Struct
-
- Struct(Runtime, Struct) - Constructor for class jnr.ffi.Struct
-
- Struct(Runtime, boolean) - Constructor for class jnr.ffi.Struct
-
Creates a new Struct.
- struct() - Method in class jnr.ffi.Struct.AbstractMember
-
Gets the Struct this Member is a member of.
- struct() - Method in class jnr.ffi.Struct.Member
-
Gets the Struct
this Member
is a member of.
- struct() - Method in class jnr.ffi.Struct.NumberField
-
Gets the Struct this Member is in.
- Struct.AbstractBoolean - Class in jnr.ffi
-
Base class for Boolean fields
- Struct.AbstractMember - Class in jnr.ffi
-
Base implementation of Member
- Struct.Address - Class in jnr.ffi
-
Represents a native memory address.
- Struct.Alignment - Class in jnr.ffi
-
- Struct.AsciiString - Class in jnr.ffi
-
- Struct.AsciiStringRef - Class in jnr.ffi
-
- Struct.blkcnt_t - Class in jnr.ffi
-
- Struct.blksize_t - Class in jnr.ffi
-
- Struct.BOOL16 - Class in jnr.ffi
-
- Struct.Boolean - Class in jnr.ffi
-
A normal C boolean - 1 byte in size
- Struct.BYTE - Class in jnr.ffi
-
- Struct.caddr_t - Class in jnr.ffi
-
- Struct.clock_t - Class in jnr.ffi
-
- Struct.dev_t - Class in jnr.ffi
-
- Struct.Double - Class in jnr.ffi
-
- Struct.DWORD - Class in jnr.ffi
-
- Struct.Enum<T extends java.lang.Enum<T>> - Class in jnr.ffi
-
- Struct.Enum16<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- Struct.Enum32<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- Struct.Enum64<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- Struct.Enum8<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
An 8 bit enum field.
- Struct.EnumField<E> - Class in jnr.ffi
-
Base for all the Enum fields.
- Struct.EnumLong<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- Struct.Float - Class in jnr.ffi
-
- Struct.fsblkcnt_t - Class in jnr.ffi
-
- Struct.fsfilcnt_t - Class in jnr.ffi
-
- Struct.Function<T> - Class in jnr.ffi
-
- Struct.gid_t - Class in jnr.ffi
-
- Struct.id_t - Class in jnr.ffi
-
- Struct.in_addr_t - Class in jnr.ffi
-
- Struct.in_port_t - Class in jnr.ffi
-
- Struct.Info - Class in jnr.ffi
-
- Struct.ino64_t - Class in jnr.ffi
-
- Struct.ino_t - Class in jnr.ffi
-
- Struct.int16_t - Class in jnr.ffi
-
- Struct.int32_t - Class in jnr.ffi
-
- Struct.int64_t - Class in jnr.ffi
-
- Struct.int8_t - Class in jnr.ffi
-
- Struct.IntegerAlias - Class in jnr.ffi
-
- Struct.intptr_t - Class in jnr.ffi
-
- Struct.key_t - Class in jnr.ffi
-
- Struct.LONG - Class in jnr.ffi
-
- Struct.Member - Class in jnr.ffi
-
Interface all Struct members must implement.
- Struct.mode_t - Class in jnr.ffi
-
- Struct.nlink_t - Class in jnr.ffi
-
- Struct.NumberField - Class in jnr.ffi
-
Base class for all Number structure fields.
- Struct.off_t - Class in jnr.ffi
-
- Struct.Offset - Class in jnr.ffi
-
- Struct.Padding - Class in jnr.ffi
-
Specialized padding fields for structs.
- Struct.pid_t - Class in jnr.ffi
-
- Struct.Pointer - Class in jnr.ffi
-
Represents a native memory address.
- Struct.PointerField - Class in jnr.ffi
-
- Struct.rlim_t - Class in jnr.ffi
-
- Struct.sa_family_t - Class in jnr.ffi
-
- Struct.Signed16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- Struct.Signed32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- Struct.Signed64 - Class in jnr.ffi
-
A 64 bit signed integer field.
- Struct.Signed8 - Class in jnr.ffi
-
An 8 bit signed integer
- Struct.SignedLong - Class in jnr.ffi
-
A native long integer field.
- Struct.size_t - Class in jnr.ffi
-
- Struct.socklen_t - Class in jnr.ffi
-
- Struct.ssize_t - Class in jnr.ffi
-
- Struct.String - Class in jnr.ffi
-
- Struct.StructRef<T extends Struct> - Class in jnr.ffi
-
Represents a reference to a Struct or and array of Structs
- Struct.swblk_t - Class in jnr.ffi
-
- Struct.time_t - Class in jnr.ffi
-
- Struct.u_int16_t - Class in jnr.ffi
-
- Struct.u_int32_t - Class in jnr.ffi
-
- Struct.u_int64_t - Class in jnr.ffi
-
- Struct.u_int8_t - Class in jnr.ffi
-
- Struct.uid_t - Class in jnr.ffi
-
- Struct.uintptr_t - Class in jnr.ffi
-
- Struct.Unsigned16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- Struct.Unsigned32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- Struct.Unsigned64 - Class in jnr.ffi
-
A 64 bit unsigned integer field.
- Struct.Unsigned8 - Class in jnr.ffi
-
An 8 bit unsigned integer
- Struct.UnsignedLong - Class in jnr.ffi
-
A native long integer field.
- Struct.UTF8String - Class in jnr.ffi
-
- Struct.UTF8StringRef - Class in jnr.ffi
-
- Struct.UTFString - Class in jnr.ffi
-
- Struct.UTFStringRef - Class in jnr.ffi
-
- Struct.WBOOL - Class in jnr.ffi
-
A Windows BOOL - 4 bytes
- Struct.WORD - Class in jnr.ffi
-
- StructArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a Pointer[] array to a long[] array parameter
- StructArrayParameterConverter(Runtime, int) - Constructor for class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- StructArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- StructByReferenceFromNativeConverter - Class in jnr.ffi.provider.converters
-
Converts a native pointer result into a
Struct
- StructByReferenceFromNativeConverter(Constructor<? extends Struct>) - Constructor for class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- StructByReferenceResultConverterFactory - Class in jnr.ffi.provider.jffi
-
- StructByReferenceResultConverterFactory(AsmClassLoader, boolean) - Constructor for class jnr.ffi.provider.jffi.StructByReferenceResultConverterFactory
-
- StructByReferenceToNativeConverter - Class in jnr.ffi.provider.converters
-
- StructByReferenceToNativeConverter(int) - Constructor for class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- structConstructor - Variable in class jnr.ffi.Struct.StructRef
-
- StructLayout - Class in jnr.ffi
-
- StructLayout(Runtime) - Constructor for class jnr.ffi.StructLayout
-
Creates a new StructLayout.
- StructLayout(Runtime, int) - Constructor for class jnr.ffi.StructLayout
-
- StructLayout.AbstractBoolean - Class in jnr.ffi
-
Base class for Boolean fields
- StructLayout.AbstractField - Class in jnr.ffi
-
Base implementation of Member
- StructLayout.AsciiString - Class in jnr.ffi
-
- StructLayout.AsciiStringRef - Class in jnr.ffi
-
- StructLayout.blkcnt_t - Class in jnr.ffi
-
- StructLayout.blksize_t - Class in jnr.ffi
-
- StructLayout.Boolean - Class in jnr.ffi
-
A normal C boolean - 1 byte in size
- StructLayout.caddr_t - Class in jnr.ffi
-
- StructLayout.clock_t - Class in jnr.ffi
-
- StructLayout.dev_t - Class in jnr.ffi
-
- StructLayout.Double - Class in jnr.ffi
-
- StructLayout.Enum<T extends java.lang.Enum<T>> - Class in jnr.ffi
-
- StructLayout.Enum16<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- StructLayout.Enum32<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- StructLayout.Enum64<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- StructLayout.Enum8<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
An 8 bit enum field.
- StructLayout.EnumField<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
Base for all the Enum fields.
- StructLayout.EnumLong<E extends java.lang.Enum<E>> - Class in jnr.ffi
-
- StructLayout.Field - Class in jnr.ffi
-
Interface all Struct members must implement.
- StructLayout.Float - Class in jnr.ffi
-
- StructLayout.fsblkcnt_t - Class in jnr.ffi
-
- StructLayout.fsfilcnt_t - Class in jnr.ffi
-
- StructLayout.Function<T> - Class in jnr.ffi
-
- StructLayout.gid_t - Class in jnr.ffi
-
- StructLayout.id_t - Class in jnr.ffi
-
- StructLayout.in_addr_t - Class in jnr.ffi
-
- StructLayout.in_port_t - Class in jnr.ffi
-
- StructLayout.ino64_t - Class in jnr.ffi
-
- StructLayout.ino_t - Class in jnr.ffi
-
- StructLayout.int16_t - Class in jnr.ffi
-
- StructLayout.int32_t - Class in jnr.ffi
-
- StructLayout.int64_t - Class in jnr.ffi
-
- StructLayout.int8_t - Class in jnr.ffi
-
- StructLayout.IntegerAlias - Class in jnr.ffi
-
- StructLayout.intptr_t - Class in jnr.ffi
-
- StructLayout.key_t - Class in jnr.ffi
-
- StructLayout.mode_t - Class in jnr.ffi
-
- StructLayout.nlink_t - Class in jnr.ffi
-
- StructLayout.NumberField - Class in jnr.ffi
-
Base class for all Number structure fields.
- StructLayout.off_t - Class in jnr.ffi
-
- StructLayout.Offset - Class in jnr.ffi
-
- StructLayout.Padding - Class in jnr.ffi
-
Specialized padding fields for structs.
- StructLayout.pid_t - Class in jnr.ffi
-
- StructLayout.Pointer - Class in jnr.ffi
-
Represents a native memory address.
- StructLayout.rlim_t - Class in jnr.ffi
-
- StructLayout.sa_family_t - Class in jnr.ffi
-
- StructLayout.Signed16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- StructLayout.Signed32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- StructLayout.Signed64 - Class in jnr.ffi
-
A 64 bit signed integer field.
- StructLayout.Signed8 - Class in jnr.ffi
-
An 8 bit signed integer
- StructLayout.SignedLong - Class in jnr.ffi
-
A native long integer field.
- StructLayout.size_t - Class in jnr.ffi
-
- StructLayout.socklen_t - Class in jnr.ffi
-
- StructLayout.ssize_t - Class in jnr.ffi
-
- StructLayout.String - Class in jnr.ffi
-
- StructLayout.swblk_t - Class in jnr.ffi
-
- StructLayout.time_t - Class in jnr.ffi
-
- StructLayout.u_int16_t - Class in jnr.ffi
-
- StructLayout.u_int32_t - Class in jnr.ffi
-
- StructLayout.u_int64_t - Class in jnr.ffi
-
- StructLayout.u_int8_t - Class in jnr.ffi
-
- StructLayout.uid_t - Class in jnr.ffi
-
- StructLayout.uintptr_t - Class in jnr.ffi
-
- StructLayout.Unsigned16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- StructLayout.Unsigned32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- StructLayout.Unsigned64 - Class in jnr.ffi
-
A 64 bit unsigned integer field.
- StructLayout.Unsigned8 - Class in jnr.ffi
-
An 8 bit unsigned integer
- StructLayout.UnsignedLong - Class in jnr.ffi
-
A native long integer field.
- StructLayout.UTF8String - Class in jnr.ffi
-
- StructLayout.UTF8StringRef - Class in jnr.ffi
-
- StructLayout.UTFString - Class in jnr.ffi
-
- StructLayout.UTFStringRef - Class in jnr.ffi
-
- StructLayout.WBOOL - Class in jnr.ffi
-
A Windows BOOL - 4 bytes
- StructRef(Class<T>) - Constructor for class jnr.ffi.Struct.StructRef
-
- StructRef(Class<T>, int) - Constructor for class jnr.ffi.Struct.StructRef
-
- StructRef(Struct.Offset, Class<T>) - Constructor for class jnr.ffi.Struct.StructRef
-
- StructRef(Struct.Offset, Class<T>, int) - Constructor for class jnr.ffi.Struct.StructRef
-
- structResultConverterFactory - Variable in class jnr.ffi.provider.jffi.InvokerTypeMapper
-
- structType - Variable in class jnr.ffi.Struct.StructRef
-
- Stub(String, String, Assembler) - Constructor for class jnr.ffi.provider.jffi.AbstractX86StubCompiler.Stub
-
- StubCompiler - Class in jnr.ffi.provider.jffi
-
Compiles asm trampoline stubs for java class methods
- StubCompiler() - Constructor for class jnr.ffi.provider.jffi.StubCompiler
-
- StubCompiler.DummyStubCompiler - Class in jnr.ffi.provider.jffi
-
- stubs - Variable in class jnr.ffi.provider.jffi.AbstractX86StubCompiler
-
- Supported(Platform.OS) - Constructor for class jnr.ffi.Platform.Supported
-
- swap() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- swap2() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- swblk_t() - Constructor for class jnr.ffi.Struct.swblk_t
-
- swblk_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.swblk_t
-
- swblk_t() - Constructor for class jnr.ffi.StructLayout.swblk_t
-
- swblk_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.swblk_t
-
- swblk_t - Annotation Type in jnr.ffi.types
-
- SymbolNotFoundError - Error in jnr.ffi.provider.jffi
-
- SymbolNotFoundError(String) - Constructor for error jnr.ffi.provider.jffi.SymbolNotFoundError
-
- Synchronized - Annotation Type in jnr.ffi.annotations
-
Indicates that a library or a library method requires all calls to be
synchronized.
- SynchronizedInvoker(Invoker) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.SynchronizedInvoker
-
- Syntax() - Constructor for enum jnr.ffi.provider.jffi.X86Disassembler.Syntax
-
- SYSTEM_RUNTIME - Static variable in class jnr.ffi.Runtime.SingletonHolder
-
- SystemLoader() - Constructor for class jnr.ffi.util.ref.FinalizableReferenceQueue.SystemLoader
-
- SystemProviderSingletonHolder() - Constructor for class jnr.ffi.provider.FFIProvider.SystemProviderSingletonHolder
-
- tableswitch(int, int, Label, Label[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- terminatorWidth - Variable in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- terminatorWidth - Variable in class jnr.ffi.provider.converters.StringResultConverter
-
- terminatorWidth(Charset) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- thread - Variable in class jnr.ffi.util.ref.internal.Finalizer
-
- threadStarted - Variable in class jnr.ffi.util.ref.FinalizableReferenceQueue
-
Whether or not the background thread started successfully.
- Throw - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- throwException(CoderResult) - Static method in class jnr.ffi.provider.converters.StringUtil
-
- ThrowNew - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- time_t() - Constructor for class jnr.ffi.Struct.time_t
-
- time_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.time_t
-
- time_t() - Constructor for class jnr.ffi.StructLayout.time_t
-
- time_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.time_t
-
- time_t - Annotation Type in jnr.ffi.types
-
- toHexString() - Method in class jnr.ffi.Address
-
Returns a String
object representing this Address
as a hex value.
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.AddressByReference
-
Copies the address value to native memory
- toNative(Runtime, Pointer, long) - Method in interface jnr.ffi.byref.ByReference
-
Copies the java value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ByteByReference
-
Copies the Byte value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.DoubleByReference
-
Copies the double value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.FloatByReference
-
Copies the float value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.IntByReference
-
Copies the integer value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.LongLongByReference
-
Copies the value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NativeLongByReference
-
Copies the long value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NumberByReference
-
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.PointerByReference
-
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ShortByReference
-
Copies the short value to native memory
- toNative(J, ToNativeContext) - Method in interface jnr.ffi.mapper.ToNativeConverter
-
- toNative(Boolean[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- toNative(Byte[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- toNative(Double[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- toNative(Float[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- toNative(Integer[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- toNative(Long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- toNative(Long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- toNative(Short[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- toNative(ByReference, ToNativeContext) - Method in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- toNative(CharSequence[], ToNativeContext) - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- toNative(CharSequence, ToNativeContext) - Method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- toNative(Enum, ToNativeContext) - Method in class jnr.ffi.provider.converters.EnumConverter
-
- toNative(Set<? extends Enum>, ToNativeContext) - Method in class jnr.ffi.provider.converters.EnumSetConverter
-
- toNative(long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- toNative(NativeLong[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- toNative(NativeLong[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- toNative(NativeLong, ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLongConverter
-
- toNative(Pointer[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- toNative(Pointer[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- toNative(StringBuffer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- toNative(StringBuilder, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- toNative(Struct[], ToNativeContext) - Method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- toNative(Struct, ToNativeContext) - Method in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- toNative(Object, ToNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionToNativeConverter
-
- toNative(Boolean, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.BooleanConverter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.DoubleConverter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.FloatConverter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.LongLongConverter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed16Converter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed32Converter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Signed8Converter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned16Converter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned32Converter
-
- toNative(Number, ToNativeContext) - Method in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Unsigned8Converter
-
- toNative(T, ToNativeContext) - Method in class jnr.ffi.provider.jffi.NativeClosureManager.ClosureSite
-
- toNative(X86Disassembler, ToNativeContext) - Method in class jnr.ffi.provider.jffi.X86Disassembler.X86DisassemblerConverter
-
- toNativeAnnotations - Variable in class jnr.ffi.provider.jffi.ConverterMetaData
-
- ToNativeContext - Interface in jnr.ffi.mapper
-
- toNativeContext - Variable in class jnr.ffi.provider.ToNativeType
-
- toNativeContextId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- toNativeContexts - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- ToNativeConverter<J,N> - Interface in jnr.ffi.mapper
-
- toNativeConverter - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int16Marshaller
-
- toNativeConverter - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int32Marshaller
-
- toNativeConverter - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.Int8Marshaller
-
- toNativeConverter - Variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.ConvertingVariable
-
- toNativeConverter - Variable in class jnr.ffi.provider.ToNativeType
-
- ToNativeConverter.Cacheable - Annotation Type in jnr.ffi.mapper
-
- ToNativeConverter.NoContext - Annotation Type in jnr.ffi.mapper
-
- ToNativeConverter.PostInvocation<J,N> - Interface in jnr.ffi.mapper
-
- ToNativeConverter.ToNative - Annotation Type in jnr.ffi.mapper
-
- toNativeConverterId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- toNativeConverterMap - Variable in class jnr.ffi.mapper.TypeMapper.Builder
-
- ToNativeConverterMarshaller(ToNativeConverter, ToNativeContext, DefaultInvokerFactory.Marshaller) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.ToNativeConverterMarshaller
-
- toNativeConverters - Variable in class jnr.ffi.mapper.DefaultTypeMapper
-
- toNativeConverters - Variable in class jnr.ffi.mapper.SimpleTypeMapper
-
- toNativeConverters - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- toNativeMethodAnnotations - Variable in class jnr.ffi.provider.jffi.ConverterMetaData
-
- ToNativeOp - Class in jnr.ffi.provider.jffi
-
Emits appropriate asm code to convert the parameter to a native value
- ToNativeOp(boolean) - Constructor for class jnr.ffi.provider.jffi.ToNativeOp
-
- ToNativeOp.AddressOp - Class in jnr.ffi.provider.jffi
-
- ToNativeOp.Delegate - Class in jnr.ffi.provider.jffi
-
- ToNativeOp.Float32 - Class in jnr.ffi.provider.jffi
-
- ToNativeOp.Float64 - Class in jnr.ffi.provider.jffi
-
- ToNativeOp.Integral - Class in jnr.ffi.provider.jffi
-
- ToNativeOp.Primitive - Class in jnr.ffi.provider.jffi
-
- ToNativeType - Interface in jnr.ffi.mapper
-
- ToNativeType - Class in jnr.ffi.provider
-
- ToNativeType(Class, NativeType, Collection<Annotation>, ToNativeConverter, ToNativeContext) - Constructor for class jnr.ffi.provider.ToNativeType
-
- ToNativeType.Cacheable - Annotation Type in jnr.ffi.mapper
-
- toNativeTypeMap - Variable in class jnr.ffi.mapper.CachingTypeMapper
-
- ToNativeTypes - Class in jnr.ffi.mapper
-
- ToNativeTypes() - Constructor for class jnr.ffi.mapper.ToNativeTypes
-
- ToNativeTypes.Cacheable - Class in jnr.ffi.mapper
-
- ToNativeTypes.UnCacheable - Class in jnr.ffi.mapper
-
- ToReflectedField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- ToReflectedMethod - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- toString() - Method in class jnr.ffi.Address
-
Returns a String
object representing this Address
as a decimal value.
- toString() - Method in class jnr.ffi.NativeLong
-
Returns a string representation of this NativeLong.
- toString() - Method in enum jnr.ffi.Platform.CPU
-
Returns a String
object representing this CPU
object.
- toString() - Method in enum jnr.ffi.Platform.OS
-
- toString() - Method in class jnr.ffi.Pointer
-
- toString() - Method in class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- toString() - Method in class jnr.ffi.provider.SigType
-
- toString() - Method in class jnr.ffi.Struct.AbstractBoolean
-
Returns a string representation of this Address
.
- toString() - Method in class jnr.ffi.Struct.Address
-
Returns a string representation of this Address
.
- toString() - Method in class jnr.ffi.Struct.Double
-
- toString() - Method in class jnr.ffi.Struct.EnumField
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.Float
-
- toString() - Method in class jnr.ffi.Struct.IntegerAlias
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.NumberField
-
Returns a string representation of this Number
.
- toString() - Method in class jnr.ffi.Struct.Pointer
-
Returns a string representation of this Pointer
.
- toString() - Method in class jnr.ffi.Struct.PointerField
-
Returns a string representation of this Pointer
.
- toString() - Method in class jnr.ffi.Struct.Signed64
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.SignedLong
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.String
-
- toString() - Method in class jnr.ffi.Struct.StructRef
-
- toString() - Method in class jnr.ffi.Struct
-
Returns a human readable String
representation of the structure.
- toString() - Method in class jnr.ffi.Struct.Unsigned32
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.Unsigned64
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.UnsignedLong
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.AbstractBoolean
-
Returns a string representation of this Boolean
.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- toString(Pointer) - Method in class jnr.ffi.StructLayout.EnumField
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- toString(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a string representation of this Number
.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Returns a string representation of this Pointer
.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.String
-
- toString() - Method in class jnr.ffi.StructLayout
-
Returns a human readable String
representation of the structure.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.util.AnnotationProperty
- toString() - Method in class jnr.ffi.util.AnnotationProxy
- transferFrom(long, Pointer, long, long) - Method in class jnr.ffi.Pointer
-
Bulk data transfer from one memory location to another.
- transferFrom(long, Pointer, long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- transferFrom(long, Pointer, long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- transferTo(long, Pointer, long, long) - Method in class jnr.ffi.Pointer
-
Bulk data transfer from one memory location to another.
- transferTo(long, Pointer, long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- transferTo(long, Pointer, long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- Transient - Annotation Type in jnr.ffi.annotations
-
Indicates that the parameter is transient.
- TRANSIENT - Static variable in class jnr.ffi.provider.ParameterFlags
-
When allocating memory for the parameter, a temporary memory block can be used
- TransientNativeMemory - Class in jnr.ffi.provider.jffi
-
- TransientNativeMemory(Runtime, TransientNativeMemory.Sentinel, long, int) - Constructor for class jnr.ffi.provider.jffi.TransientNativeMemory
-
- TransientNativeMemory.Magazine - Class in jnr.ffi.provider.jffi
-
Holder for a group of memory allocations.
- TransientNativeMemory.Sentinel - Class in jnr.ffi.provider.jffi
-
- trycatch(Label, Label, Label, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- trycatch(String, Runnable, Runnable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- tryfinally(SkinnyMethodAdapter, Runnable, Runnable) - Static method in class jnr.ffi.provider.jffi.AsmUtil
-
- type - Variable in class jnr.ffi.provider.jffi.LocalVariable
-
- type - Variable in class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- type - Variable in class jnr.ffi.Struct.NumberField
-
- type - Variable in class jnr.ffi.StructLayout.NumberField
-
- Type - Class in jnr.ffi
-
Type is the superclass for all internal types used by jnr-ffi.
- Type() - Constructor for class jnr.ffi.Type
-
- type - Variable in class jnr.ffi.util.AnnotationProperty
-
The property type.
- typeAlias - Variable in class jnr.ffi.byref.NumberByReference
-
- TypeAlias - Enum in jnr.ffi
-
- TypeAlias() - Constructor for enum jnr.ffi.TypeAlias
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.aarch64.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.aarch64.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.arm.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.darwin
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.freebsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.openbsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.windows
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.mips.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.mipsel.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc.aix
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc.darwin
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc64.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc64.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc64le.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc64le.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.s390.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.s390x.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.sparc.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.sparcv9.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.sparcv9.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.sparcv9.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.darwin
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.freebsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.openbsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.windows
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases
-
- typeCacheReference - Static variable in class jnr.ffi.provider.jffi.Types
-
- TypeDefinition - Annotation Type in jnr.ffi.annotations
-
This is used internally by jnr-ffi to define type aliases, e.g.
- TypeDelegate(Type, NativeType) - Constructor for class jnr.ffi.provider.jffi.NativeRuntime.TypeDelegate
-
- typeMapper - Variable in class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- TypeMapper - Interface in jnr.ffi.mapper
-
- typeMapper - Variable in class jnr.ffi.provider.InterfaceScanner
-
- typeMapper - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory
-
- typeMapper - Variable in class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- typeMapper - Variable in class jnr.ffi.provider.jffi.NativeClosureManager
-
- typeMapper - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader
-
- TypeMapper.Builder - Class in jnr.ffi.mapper
-
- typeMapperBuilder - Variable in class jnr.ffi.LibraryLoader
-
- typeMappers - Variable in class jnr.ffi.LibraryLoader
-
- typeName - Variable in class jnr.ffi.provider.BadType
-
- types - Variable in class jnr.ffi.provider.AbstractRuntime
-
- Types - Class in jnr.ffi.provider.jffi
-
- Types() - Constructor for class jnr.ffi.provider.jffi.Types
-
- value - Variable in class jnr.ffi.byref.AbstractNumberReference
-
- value - Variable in class jnr.ffi.byref.AbstractReference
-
- value - Variable in class jnr.ffi.NativeLong
-
- value - Variable in class jnr.ffi.provider.jffi.AsmBuilder.ObjectField
-
- value - Variable in class jnr.ffi.provider.jffi.AsmBuilder.ObjectNameGenerator
-
- value - Variable in class jnr.ffi.util.AnnotationProperty
-
The property value.
- valueHolder - Variable in class jnr.ffi.Struct.UTFStringRef
-
- valueHolder - Variable in class jnr.ffi.StructLayout.UTFStringRef
-
- valueOf(long) - Static method in class jnr.ffi.Address
-
Returns a Address instance representing the specified long
value.
- valueOf(int) - Static method in class jnr.ffi.Address
-
Returns a Address instance representing the specified int
value.
- valueOf(String) - Static method in enum jnr.ffi.CallingConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jnr.ffi.LibraryOption
-
Returns the enum constant of this type with the specified name.
- valueOf(long) - Static method in class jnr.ffi.NativeLong
-
Returns a NativeLong instance representing the specified long value
- valueOf(int) - Static method in class jnr.ffi.NativeLong
-
Returns a NativeLong instance representing the specified int value
- valueOf(String) - Static method in enum jnr.ffi.NativeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jnr.ffi.Platform.CPU
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jnr.ffi.Platform.OS
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jnr.ffi.provider.jffi.X86Disassembler.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jnr.ffi.provider.jffi.X86Disassembler.Syntax
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jnr.ffi.TypeAlias
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Method in class jnr.ffi.util.EnumMapper
-
- valueOf(long) - Method in class jnr.ffi.util.EnumMapper
-
- valueOf(Number) - Method in class jnr.ffi.util.EnumMapper
-
- values() - Static method in enum jnr.ffi.CallingConvention
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.LibraryOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.NativeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.Platform.CPU
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.Platform.OS
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.provider.jffi.X86Disassembler.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.provider.jffi.X86Disassembler.Syntax
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jnr.ffi.TypeAlias
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valueToString() - Method in class jnr.ffi.util.AnnotationProperty
-
Calculates the toString
of the property value.
- variable - Variable in class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker
-
- variable - Variable in class jnr.ffi.provider.jffi.ReflectionVariableAccessorGenerator.ConvertingVariable
-
- Variable<T> - Interface in jnr.ffi
-
Access library global variables.
- VariableAcccessorInvoker(Variable) - Constructor for class jnr.ffi.provider.jffi.ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker
-
- VariableAccessorGenerator - Class in jnr.ffi.provider.jffi
-
Generate global variable accessors
- VariableAccessorGenerator(Runtime) - Constructor for class jnr.ffi.provider.jffi.VariableAccessorGenerator
-
- VariableAccessorGenerator.PointerOp - Class in jnr.ffi.provider.jffi
-
- variableAccessorId - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- variableAccessors - Variable in class jnr.ffi.provider.jffi.AsmBuilder
-
- variables() - Method in class jnr.ffi.provider.InterfaceScanner
-
- VariablesIterator(Method[]) - Constructor for class jnr.ffi.provider.InterfaceScanner.VariablesIterator
-
- VariadicInvoker(Runtime, DefaultInvokerFactory.FunctionInvoker, SignatureTypeMapper, ParameterType[], long, SigType, boolean, CallingConvention) - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
-
- visitAnnotation(String, boolean) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitAnnotationDefault() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitAnnotationFields(AnnotationVisitor, Map<String, Object>) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- visitAnnotationWithFields(String, boolean, Map<String, Object>) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitAttribute(Attribute) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitCode() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitEnd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitFieldInsn(int, String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitFrame(int, int, Object[], int, Object[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitIincInsn(int, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitInsn(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitIntInsn(int, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitJumpInsn(int, Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitLabel(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitLdcInsn(Object) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitLineNumber(int, Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitMaxs(int, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitMethodInsn(int, String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitMultiANewArrayInsn(String, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitParameterAnnotation(int, String, boolean) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitParameterAnnotationWithFields(int, String, boolean, Map<String, Object>) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitTableSwitchInsn(int, int, Label, Label[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitTryCatchBlock(Label, Label, Label, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitTypeInsn(int, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- visitVarInsn(int, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- VoidInvoker() - Constructor for class jnr.ffi.provider.jffi.DefaultInvokerFactory.VoidInvoker
-
- voidreturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-