Class Hierarchy
- java.lang.Object
- org.jruby.ext.ffi.ArrayMemoryIO.ArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.BigEndianArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.BE32ArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.BE64ArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.LittleEndianArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.LE32ArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.LE64ArrayIO
- org.jruby.ext.ffi.ArrayMemoryIO.BigEndianArrayIO
- org.jruby.ext.ffi.CallbackManager
- org.jruby.ext.ffi.DataConverter
- org.jruby.internal.runtime.methods.DynamicMethod
- org.jruby.ext.ffi.Pointer.NilToPointerMethod
- org.jruby.ext.ffi.Factory
- org.jruby.ext.ffi.NoImplFactory
- org.jruby.ext.ffi.Factory.SingletonHolder
- org.jruby.ext.ffi.FFI
- org.jruby.ext.ffi.FFIService (implements org.jruby.runtime.load.Library)
- org.jruby.ext.ffi.IOModule
- org.jruby.ext.ffi.MemoryIO
- org.jruby.ext.ffi.ArrayMemoryIO
- org.jruby.ext.ffi.InvalidMemoryIO
- org.jruby.ext.ffi.FreedMemoryIO (implements org.jruby.ext.ffi.AllocatedDirectMemoryIO)
- org.jruby.ext.ffi.NullMemoryIO
- org.jruby.ext.ffi.SwappedMemoryIO
- org.jruby.ext.ffi.MemoryOp
- org.jruby.ext.ffi.MemoryOp.Mapped
- org.jruby.ext.ffi.MemoryOp.PrimitiveOp
- org.jruby.ext.ffi.MemoryOp.BooleanOp
- org.jruby.ext.ffi.MemoryOp.Float128
- org.jruby.ext.ffi.MemoryOp.Float32
- org.jruby.ext.ffi.MemoryOp.Float64
- org.jruby.ext.ffi.MemoryOp.PointerOp
- org.jruby.ext.ffi.MemoryOp.Signed16
- org.jruby.ext.ffi.MemoryOp.Signed16Swapped
- org.jruby.ext.ffi.MemoryOp.Signed32
- org.jruby.ext.ffi.MemoryOp.Signed32Swapped
- org.jruby.ext.ffi.MemoryOp.Signed64
- org.jruby.ext.ffi.MemoryOp.Signed64Swapped
- org.jruby.ext.ffi.MemoryOp.Signed8
- org.jruby.ext.ffi.MemoryOp.Unsigned16
- org.jruby.ext.ffi.MemoryOp.Unsigned16Swapped
- org.jruby.ext.ffi.MemoryOp.Unsigned32
- org.jruby.ext.ffi.MemoryOp.Unsigned32Swapped
- org.jruby.ext.ffi.MemoryOp.Unsigned64
- org.jruby.ext.ffi.MemoryOp.Unsigned64Swapped
- org.jruby.ext.ffi.MemoryOp.Unsigned8
- org.jruby.ext.ffi.MemoryOp.StructOp
- org.jruby.ext.ffi.StructLayout.MultiDimensionArrayOp
- org.jruby.ext.ffi.MemoryUtil
- org.jruby.ext.ffi.Platform
- org.jruby.ext.ffi.Platform.Default
- org.jruby.ext.ffi.Platform.Supported
- org.jruby.ext.ffi.Platform.AIX
- org.jruby.ext.ffi.Platform.Darwin
- org.jruby.ext.ffi.Platform.Linux
- org.jruby.ext.ffi.Platform.Windows
- org.jruby.ext.ffi.Platform.Unsupported
- org.jruby.ext.ffi.Platform.SingletonHolder
- org.jruby.ext.ffi.ReifyingAllocator (implements org.jruby.runtime.ObjectAllocator)
- org.jruby.RubyBasicObject (implements java.lang.Cloneable, java.lang.Comparable<T>, org.jruby.runtime.marshal.CoreObjectType, org.jruby.runtime.builtin.InstanceVariables, org.jruby.runtime.builtin.InternalVariables, org.jruby.runtime.builtin.IRubyObject, java.io.Serializable)
- org.jruby.RubyObject
- org.jruby.ext.ffi.Enums
- org.jruby.ext.ffi.MemoryObject
- org.jruby.ext.ffi.AbstractMemory
- org.jruby.ext.ffi.Buffer
- org.jruby.ext.ffi.Pointer
- org.jruby.ext.ffi.AbstractInvoker
- org.jruby.ext.ffi.AutoPointer
- org.jruby.ext.ffi.MemoryPointer
- org.jruby.ext.ffi.Struct (implements org.jruby.ext.ffi.StructLayout.Storage)
- org.jruby.ext.ffi.AbstractMemory
- org.jruby.ext.ffi.StructLayout.ArrayProxy
- org.jruby.ext.ffi.StructLayout.CharArrayProxy
- org.jruby.ext.ffi.StructLayout.Field
- org.jruby.ext.ffi.StructLayout.ArrayField
- org.jruby.ext.ffi.StructLayout.EnumField
- org.jruby.ext.ffi.StructLayout.FunctionField
- org.jruby.ext.ffi.StructLayout.InnerStructField
- org.jruby.ext.ffi.StructLayout.NumberField
- org.jruby.ext.ffi.StructLayout.PointerField
- org.jruby.ext.ffi.StructLayout.StringField
- org.jruby.ext.ffi.Type
- org.jruby.ext.ffi.CallbackInfo
- org.jruby.ext.ffi.MappedType
- org.jruby.ext.ffi.StructByValue
- org.jruby.ext.ffi.StructLayout
- org.jruby.ext.ffi.Type.Array
- org.jruby.ext.ffi.Type.Builtin
- org.jruby.RubyObject
- org.jruby.ext.ffi.StructLayout.ArrayFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.DefaultFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.EnumFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.FunctionFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.InnerStructFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.MappedFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.Member
- org.jruby.ext.ffi.StructLayout.NullStorage (implements org.jruby.ext.ffi.StructLayout.Storage)
- org.jruby.ext.ffi.StructLayout.NumberFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.PointerFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.StructLayout.StringFieldIO (implements org.jruby.ext.ffi.StructLayout.FieldIO)
- org.jruby.ext.ffi.TypeResolver
- org.jruby.ext.ffi.TypeSizeMapper
- org.jruby.ext.ffi.Util
- org.jruby.ext.ffi.ArrayMemoryIO.ArrayIO
Interface Hierarchy
- org.jruby.ext.ffi.AllocatedDirectMemoryIO
- org.jruby.ext.ffi.StructLayout.FieldIO
- org.jruby.ext.ffi.StructLayout.Storage
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.jruby.ext.ffi.NativeType
- org.jruby.ext.ffi.Platform.CPU_TYPE
- org.jruby.ext.ffi.Platform.OS_TYPE
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)