Hierarchy For All Packages
- overrun.marshal,
- overrun.marshal.gen,
- overrun.marshal.gen.processor,
- overrun.marshal.internal,
- overrun.marshal.struct
Class Hierarchy
- java.lang.Object
- overrun.marshal.CanonicalLayouts
- overrun.marshal.gen.processor.CharsetProcessor
- overrun.marshal.Checks
- overrun.marshal.gen.processor.CodeInserter<T> (implements overrun.marshal.gen.processor.Processor<T>)
- overrun.marshal.gen.processor.AfterInvokeProcessor
- overrun.marshal.gen.processor.BeforeInvokeProcessor
- overrun.marshal.gen.processor.CheckProcessor
- overrun.marshal.internal.Constants
- overrun.marshal.DirectAccessData
- overrun.marshal.Downcall
- overrun.marshal.DowncallFactory
- overrun.marshal.gen.DowncallMethodType (implements java.lang.constant.Constable)
- overrun.marshal.internal.DowncallOptions
- java.lang.constant.DynamicConstantDesc<T> (implements java.lang.constant.ConstantDesc)
- overrun.marshal.gen.ConvertedClassType.Desc
- overrun.marshal.gen.DowncallMethodParameter.Desc
- overrun.marshal.gen.DowncallMethodType.Desc
- overrun.marshal.gen.processor.HandleTransformer<T> (implements overrun.marshal.gen.processor.Processor<T>)
- overrun.marshal.gen.processor.ReturnValueTransformer
- overrun.marshal.LayoutBuilder<L,
T> - overrun.marshal.LayoutBuilder.Struct
- overrun.marshal.Marshal
- overrun.marshal.MarshalConfigs
- overrun.marshal.MarshalConfigs.Entry<T>
- overrun.marshal.gen.processor.ProcessorType.Allocator (implements overrun.marshal.gen.processor.ProcessorType)
- overrun.marshal.gen.processor.ProcessorType.Str (implements overrun.marshal.gen.processor.ProcessorType)
- overrun.marshal.gen.processor.ProcessorType.Struct (implements overrun.marshal.gen.processor.ProcessorType)
- overrun.marshal.gen.processor.ProcessorType.Upcall<T> (implements overrun.marshal.gen.processor.ProcessorType)
- overrun.marshal.gen.processor.ProcessorType.Void (implements overrun.marshal.gen.processor.ProcessorType)
- overrun.marshal.gen.processor.ProcessorTypes
- overrun.marshal.struct.StructAllocator<T> (implements overrun.marshal.struct.StructAllocatorSpec<T>)
- overrun.marshal.gen.processor.TypedCodeProcessor<T> (implements overrun.marshal.gen.processor.Processor<T>)
- overrun.marshal.gen.processor.MarshalProcessor
- overrun.marshal.gen.processor.RefCopyProcessor
- overrun.marshal.gen.processor.TypeTransformer<T,
R> (implements overrun.marshal.gen.processor.Processor<T>) - overrun.marshal.gen.processor.DescriptorTransformer
- overrun.marshal.Unmarshal
- overrun.marshal.Upcall.Type<T>
Interface Hierarchy
- overrun.marshal.DirectAccess
- overrun.marshal.DowncallOption
- overrun.marshal.gen.processor.Processor<T>
- overrun.marshal.gen.processor.ProcessorType
- overrun.marshal.gen.processor.ProcessorType.Custom
- overrun.marshal.gen.processor.ProcessorType.Upcall.Factory<T>
- overrun.marshal.struct.Struct<T>
- overrun.marshal.struct.StructAllocatorSpec<T>
- overrun.marshal.Upcall
Annotation Interface Hierarchy
- overrun.marshal.struct.ByValue (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.CanonicalType (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.Convert (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.Critical (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.CType (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.Entrypoint (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.Ref (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.Sized (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.Skip (implements java.lang.annotation.Annotation)
- overrun.marshal.gen.StrCharset (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- overrun.marshal.gen.processor.AllocatorRequirement
- overrun.marshal.gen.AsBool
- overrun.marshal.gen.processor.ProcessorType.Value (implements overrun.marshal.gen.processor.ProcessorType)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- overrun.marshal.gen.processor.AfterInvokeProcessor.Context
- overrun.marshal.gen.processor.BeforeInvokeProcessor.Context
- overrun.marshal.gen.processor.CheckProcessor.Context
- overrun.marshal.gen.ConvertedClassType (implements java.lang.constant.Constable)
- overrun.marshal.gen.DowncallMethodParameter (implements java.lang.constant.Constable)
- overrun.marshal.internal.DowncallOptions.Descriptors (implements overrun.marshal.DowncallOption)
- overrun.marshal.internal.DowncallOptions.SkipClass (implements overrun.marshal.DowncallOption)
- overrun.marshal.internal.DowncallOptions.TargetClass (implements overrun.marshal.DowncallOption)
- overrun.marshal.internal.DowncallOptions.Transform (implements overrun.marshal.DowncallOption)
- overrun.marshal.gen.processor.MarshalProcessor.Context
- overrun.marshal.gen.processor.ProcessorType.Array (implements overrun.marshal.gen.processor.ProcessorType)
- overrun.marshal.gen.processor.RefCopyProcessor.Context
- overrun.marshal.gen.processor.ReturnValueTransformer.Context
- java.lang.Record