{"type":" file json","name":"index.json","path":"/lib/com.github.jnr/jffi/1.2.17/.web-ide/index.json","fullName":"/lib/com.github.jnr/jffi/1.2.17/.web-ide/index.json"}
{"type":" file MF","name":"MANIFEST.MF","path":"/lib/com.github.jnr/jffi/1.2.17/META-INF/MANIFEST.MF","fullName":"/lib/com.github.jnr/jffi/1.2.17/META-INF/MANIFEST.MF"}
{"type":"public abstract class","name":"MemoryIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java","fullName":"com.kenai.jffi.MemoryIO"}
{"type":"private static final class nested","name":"MemoryIO$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$SingletonHolder","fullName":"com.kenai.jffi.MemoryIO.SingletonHolder"}
{"type":"private static final class nested","name":"MemoryIO$CheckedMemorySingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$CheckedMemorySingletonHolder","fullName":"com.kenai.jffi.MemoryIO.CheckedMemorySingletonHolder"}
{"type":"private static abstract class nested","name":"MemoryIO$NativeImpl","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$NativeImpl","fullName":"com.kenai.jffi.MemoryIO.NativeImpl"}
{"type":"private static final class nested","name":"MemoryIO$NativeImpl32","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$NativeImpl32","fullName":"com.kenai.jffi.MemoryIO.NativeImpl32"}
{"type":"private static final class nested","name":"MemoryIO$CheckedNativeImpl","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$CheckedNativeImpl","fullName":"com.kenai.jffi.MemoryIO.CheckedNativeImpl"}
{"type":"private static final class nested","name":"MemoryIO$NativeImpl64","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$NativeImpl64","fullName":"com.kenai.jffi.MemoryIO.NativeImpl64"}
{"type":"private static abstract class nested","name":"MemoryIO$UnsafeImpl","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$UnsafeImpl","fullName":"com.kenai.jffi.MemoryIO.UnsafeImpl"}
{"type":"private static class nested","name":"MemoryIO$UnsafeImpl32","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$UnsafeImpl32","fullName":"com.kenai.jffi.MemoryIO.UnsafeImpl32"}
{"type":"private static class nested","name":"MemoryIO$UnsafeImpl64","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/MemoryIO.java#class=MemoryIO$UnsafeImpl64","fullName":"com.kenai.jffi.MemoryIO.UnsafeImpl64"}
{"type":"public class","name":"Main","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Main.java","fullName":"com.kenai.jffi.Main"}
{"type":"public final class","name":"ClosureMagazine","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosureMagazine.java","fullName":"com.kenai.jffi.ClosureMagazine"}
{"type":"private static final class nested","name":"ClosureMagazine$Handle","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosureMagazine.java#class=ClosureMagazine$Handle","fullName":"com.kenai.jffi.ClosureMagazine.Handle"}
{"type":"public abstract class","name":"ObjectParameterInvoker","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterInvoker.java","fullName":"com.kenai.jffi.ObjectParameterInvoker"}
{"type":"private static final class nested","name":"ObjectParameterInvoker$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterInvoker.java#class=ObjectParameterInvoker$SingletonHolder","fullName":"com.kenai.jffi.ObjectParameterInvoker.SingletonHolder"}
{"type":"public final class","name":"ClosureManager","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosureManager.java","fullName":"com.kenai.jffi.ClosureManager"}
{"type":"private static final class nested","name":"ClosureManager$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosureManager.java#class=ClosureManager$SingletonHolder","fullName":"com.kenai.jffi.ClosureManager.SingletonHolder"}
{"type":"public final class","name":"Array","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Array.java","fullName":"com.kenai.jffi.Array"}
{"type":"public final class","name":"CallContext","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/CallContext.java","fullName":"com.kenai.jffi.CallContext"}
{"type":"public abstract class","name":"Platform","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java","fullName":"com.kenai.jffi.Platform"}
{"type":"public static final enum nested","name":"Platform$OS","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$OS","fullName":"com.kenai.jffi.Platform.OS"}
{"type":"public static final enum nested","name":"Platform$CPU","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$CPU","fullName":"com.kenai.jffi.Platform.CPU"}
{"type":"private static final class nested","name":"Platform$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$SingletonHolder","fullName":"com.kenai.jffi.Platform.SingletonHolder"}
{"type":"private static final class nested","name":"Platform$ArchHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$ArchHolder","fullName":"com.kenai.jffi.Platform.ArchHolder"}
{"type":"private static final class nested","name":"Platform$Default","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$Default","fullName":"com.kenai.jffi.Platform.Default"}
{"type":"private static final class nested","name":"Platform$Darwin","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$Darwin","fullName":"com.kenai.jffi.Platform.Darwin"}
{"type":"private static final class nested","name":"Platform$Windows","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Platform.java#class=Platform$Windows","fullName":"com.kenai.jffi.Platform.Windows"}
{"type":"public final class","name":"InvokeDynamicSupport","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/InvokeDynamicSupport.java","fullName":"com.kenai.jffi.InvokeDynamicSupport"}
{"type":"public static final class nested","name":"InvokeDynamicSupport$Invoker","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/InvokeDynamicSupport.java#class=InvokeDynamicSupport$Invoker","fullName":"com.kenai.jffi.InvokeDynamicSupport.Invoker"}
{"type":"static final class nested","name":"InvokeDynamicSupport$JSR292","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/InvokeDynamicSupport.java#class=InvokeDynamicSupport$JSR292","fullName":"com.kenai.jffi.InvokeDynamicSupport.JSR292"}
{"type":"final class","name":"HeapObjectParameterInvoker","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapObjectParameterInvoker.java","fullName":"com.kenai.jffi.HeapObjectParameterInvoker"}
{"type":"final class","name":"ObjectBuffer","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectBuffer.java","fullName":"com.kenai.jffi.ObjectBuffer"}
{"type":"public final class","name":"Function","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Function.java","fullName":"com.kenai.jffi.Function"}
{"type":"public final class","name":"Version","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Version.java","fullName":"com.kenai.jffi.Version"}
{"type":"final class","name":"DirectClosureBuffer","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/DirectClosureBuffer.java","fullName":"com.kenai.jffi.DirectClosureBuffer"}
{"type":"private static abstract class nested","name":"DirectClosureBuffer$NativeWordIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/DirectClosureBuffer.java#class=DirectClosureBuffer$NativeWordIO","fullName":"com.kenai.jffi.DirectClosureBuffer.NativeWordIO"}
{"type":"private static final class nested","name":"DirectClosureBuffer$NativeWordIO32","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/DirectClosureBuffer.java#class=DirectClosureBuffer$NativeWordIO32","fullName":"com.kenai.jffi.DirectClosureBuffer.NativeWordIO32"}
{"type":"private static final class nested","name":"DirectClosureBuffer$NativeWordIO64","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/DirectClosureBuffer.java#class=DirectClosureBuffer$NativeWordIO64","fullName":"com.kenai.jffi.DirectClosureBuffer.NativeWordIO64"}
{"type":"public final class","name":"Struct","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Struct.java","fullName":"com.kenai.jffi.Struct"}
{"type":"private static final class nested","name":"Struct$StructReference","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Struct.java#class=Struct$StructReference","fullName":"com.kenai.jffi.Struct.StructReference"}
{"type":"final class","name":"Foreign","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Foreign.java","fullName":"com.kenai.jffi.Foreign"}
{"type":"private static abstract class nested","name":"Foreign$InstanceHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Foreign.java#class=Foreign$InstanceHolder","fullName":"com.kenai.jffi.Foreign.InstanceHolder"}
{"type":"private static final class nested","name":"Foreign$ValidInstanceHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Foreign.java#class=Foreign$ValidInstanceHolder","fullName":"com.kenai.jffi.Foreign.ValidInstanceHolder"}
{"type":"private static final class nested","name":"Foreign$InValidInstanceHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Foreign.java#class=Foreign$InValidInstanceHolder","fullName":"com.kenai.jffi.Foreign.InValidInstanceHolder"}
{"type":"public abstract class","name":"Invoker","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Invoker.java","fullName":"com.kenai.jffi.Invoker"}
{"type":"private static final class nested","name":"Invoker$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Invoker.java#class=Invoker$SingletonHolder","fullName":"com.kenai.jffi.Invoker.SingletonHolder"}
{"type":"private static final class nested","name":"Invoker$ILP32","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Invoker.java#class=Invoker$ILP32","fullName":"com.kenai.jffi.Invoker.ILP32"}
{"type":"private static final class nested","name":"Invoker$LP64","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Invoker.java#class=Invoker$LP64","fullName":"com.kenai.jffi.Invoker.LP64"}
{"type":"public abstract class","name":"PageManager","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/PageManager.java","fullName":"com.kenai.jffi.PageManager"}
{"type":"private static final class nested","name":"PageManager$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/PageManager.java#class=PageManager$SingletonHolder","fullName":"com.kenai.jffi.PageManager.SingletonHolder"}
{"type":"static final class nested","name":"PageManager$Unix","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/PageManager.java#class=PageManager$Unix","fullName":"com.kenai.jffi.PageManager.Unix"}
{"type":"static final class nested","name":"PageManager$Windows","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/PageManager.java#class=PageManager$Windows","fullName":"com.kenai.jffi.PageManager.Windows"}
{"type":"public final class","name":"ObjectParameterInfo","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterInfo.java","fullName":"com.kenai.jffi.ObjectParameterInfo"}
{"type":"public static final enum nested","name":"ObjectParameterInfo$ObjectType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterInfo.java#class=ObjectParameterInfo$ObjectType","fullName":"com.kenai.jffi.ObjectParameterInfo.ObjectType"}
{"type":"public static final enum nested","name":"ObjectParameterInfo$ComponentType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterInfo.java#class=ObjectParameterInfo$ComponentType","fullName":"com.kenai.jffi.ObjectParameterInfo.ComponentType"}
{"type":"public abstract class","name":"ObjectParameterStrategy","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterStrategy.java","fullName":"com.kenai.jffi.ObjectParameterStrategy"}
{"type":"protected static final enum nested","name":"ObjectParameterStrategy$StrategyType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterStrategy.java#class=ObjectParameterStrategy$StrategyType","fullName":"com.kenai.jffi.ObjectParameterStrategy.StrategyType"}
{"type":"public final class","name":"ObjectParameterType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterType.java","fullName":"com.kenai.jffi.ObjectParameterType"}
{"type":"private static final class nested","name":"ObjectParameterType$TypeCache","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterType.java#class=ObjectParameterType$TypeCache","fullName":"com.kenai.jffi.ObjectParameterType.TypeCache"}
{"type":"public static final enum nested","name":"ObjectParameterType$ObjectType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterType.java#class=ObjectParameterType$ObjectType","fullName":"com.kenai.jffi.ObjectParameterType.ObjectType"}
{"type":"public static final enum nested","name":"ObjectParameterType$ComponentType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ObjectParameterType.java#class=ObjectParameterType$ComponentType","fullName":"com.kenai.jffi.ObjectParameterType.ComponentType"}
{"type":"public final class","name":"HeapInvocationBuffer","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java","fullName":"com.kenai.jffi.HeapInvocationBuffer"}
{"type":"static abstract class nested","name":"HeapInvocationBuffer$Encoder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$Encoder","fullName":"com.kenai.jffi.HeapInvocationBuffer.Encoder"}
{"type":"private static class nested","name":"HeapInvocationBuffer$Encoder$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$Encoder$SingletonHolder","fullName":"com.kenai.jffi.HeapInvocationBuffer.Encoder.SingletonHolder"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$DefaultEncoder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$DefaultEncoder","fullName":"com.kenai.jffi.HeapInvocationBuffer.DefaultEncoder"}
{"type":"private static abstract class nested","name":"HeapInvocationBuffer$ArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$ArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.ArrayIO"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$ArrayIO$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$ArrayIO$SingletonHolder","fullName":"com.kenai.jffi.HeapInvocationBuffer.ArrayIO.SingletonHolder"}
{"type":"private static abstract class nested","name":"HeapInvocationBuffer$LittleEndianArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$LittleEndianArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.LittleEndianArrayIO"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$LE32ArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$LE32ArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.LE32ArrayIO"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$LE64ArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$LE64ArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.LE64ArrayIO"}
{"type":"private static abstract class nested","name":"HeapInvocationBuffer$BigEndianArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$BigEndianArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.BigEndianArrayIO"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$BE32ArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$BE32ArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.BE32ArrayIO"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$BE64ArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$BE64ArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.BE64ArrayIO"}
{"type":"private static final class nested","name":"HeapInvocationBuffer$InvalidArrayIO","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/HeapInvocationBuffer.java#class=HeapInvocationBuffer$InvalidArrayIO","fullName":"com.kenai.jffi.HeapInvocationBuffer.InvalidArrayIO"}
{"type":"public final class","name":"FaultException","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/FaultException.java","fullName":"com.kenai.jffi.FaultException"}
{"type":"public final class","name":"Internals","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Internals.java","fullName":"com.kenai.jffi.Internals"}
{"type":"public final class","name":"NativeMethods","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/NativeMethods.java","fullName":"com.kenai.jffi.NativeMethods"}
{"type":"private static final class nested","name":"NativeMethods$ResourceHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/NativeMethods.java#class=NativeMethods$ResourceHolder","fullName":"com.kenai.jffi.NativeMethods.ResourceHolder"}
{"type":"public interface","name":"Closure","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Closure.java","fullName":"com.kenai.jffi.Closure"}
{"type":"public static interface nested","name":"Closure$Buffer","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Closure.java#class=Closure$Buffer","fullName":"com.kenai.jffi.Closure.Buffer"}
{"type":"public static interface nested","name":"Closure$Handle","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Closure.java#class=Closure$Handle","fullName":"com.kenai.jffi.Closure.Handle"}
{"type":"public abstract class","name":"DirectObjectParameterStrategy","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/DirectObjectParameterStrategy.java","fullName":"com.kenai.jffi.DirectObjectParameterStrategy"}
{"type":"public final enum","name":"NativeType","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/NativeType.java","fullName":"com.kenai.jffi.NativeType"}
{"type":"public abstract class","name":"Aggregate","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Aggregate.java","fullName":"com.kenai.jffi.Aggregate"}
{"type":"public final class","name":"ClosurePool","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosurePool.java","fullName":"com.kenai.jffi.ClosurePool"}
{"type":"private static final class nested","name":"ClosurePool$Handle","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosurePool.java#class=ClosurePool$Handle","fullName":"com.kenai.jffi.ClosurePool.Handle"}
{"type":"private static final class nested","name":"ClosurePool$Magazine","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosurePool.java#class=ClosurePool$Magazine","fullName":"com.kenai.jffi.ClosurePool.Magazine"}
{"type":"static final class nested","name":"ClosurePool$Magazine$Slot","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosurePool.java#class=ClosurePool$Magazine$Slot","fullName":"com.kenai.jffi.ClosurePool.Magazine.Slot"}
{"type":"private static final class nested","name":"ClosurePool$MagazineHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosurePool.java#class=ClosurePool$MagazineHolder","fullName":"com.kenai.jffi.ClosurePool.MagazineHolder"}
{"type":"static final class nested","name":"ClosurePool$Proxy","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ClosurePool.java#class=ClosurePool$Proxy","fullName":"com.kenai.jffi.ClosurePool.Proxy"}
{"type":"public class","name":"StubLoader","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/internal/StubLoader.java","fullName":"com.kenai.jffi.internal.StubLoader"}
{"type":"public static final enum nested","name":"StubLoader$OS","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/internal/StubLoader.java#class=StubLoader$OS","fullName":"com.kenai.jffi.internal.StubLoader.OS"}
{"type":"public static final enum nested","name":"StubLoader$CPU","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/internal/StubLoader.java#class=StubLoader$CPU","fullName":"com.kenai.jffi.internal.StubLoader.CPU"}
{"type":"public final class","name":"Library","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Library.java","fullName":"com.kenai.jffi.Library"}
{"type":"private static final class nested","name":"Library$DefaultLibrary","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Library.java#class=Library$DefaultLibrary","fullName":"com.kenai.jffi.Library.DefaultLibrary"}
{"type":"public final class","name":"NativeMethod","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/NativeMethod.java","fullName":"com.kenai.jffi.NativeMethod"}
{"type":"public abstract class","name":"InvocationBuffer","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/InvocationBuffer.java","fullName":"com.kenai.jffi.InvocationBuffer"}
{"type":"final class","name":"Init","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Init.java","fullName":"com.kenai.jffi.Init"}
{"type":"public abstract class","name":"Type","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Type.java","fullName":"com.kenai.jffi.Type"}
{"type":"static final class nested","name":"Type$Builtin","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Type.java#class=Type$Builtin","fullName":"com.kenai.jffi.Type.Builtin"}
{"type":"static final class nested","name":"Type$TypeInfo","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Type.java#class=Type$TypeInfo","fullName":"com.kenai.jffi.Type.TypeInfo"}
{"type":"public final class","name":"ArrayFlags","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/ArrayFlags.java","fullName":"com.kenai.jffi.ArrayFlags"}
{"type":"public final class","name":"Util","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Util.java","fullName":"com.kenai.jffi.Util"}
{"type":"public class","name":"CallContextCache","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/CallContextCache.java","fullName":"com.kenai.jffi.CallContextCache"}
{"type":"private static final class nested","name":"CallContextCache$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/CallContextCache.java#class=CallContextCache$SingletonHolder","fullName":"com.kenai.jffi.CallContextCache.SingletonHolder"}
{"type":"private static final class nested","name":"CallContextCache$CallContextRef","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/CallContextCache.java#class=CallContextCache$CallContextRef","fullName":"com.kenai.jffi.CallContextCache.CallContextRef"}
{"type":"private static final class nested","name":"CallContextCache$Signature","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/CallContextCache.java#class=CallContextCache$Signature","fullName":"com.kenai.jffi.CallContextCache.Signature"}
{"type":"final class","name":"NativeObjectParameterInvoker","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/NativeObjectParameterInvoker.java","fullName":"com.kenai.jffi.NativeObjectParameterInvoker"}
{"type":"public final class","name":"Union","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/Union.java","fullName":"com.kenai.jffi.Union"}
{"type":"public final enum","name":"CallingConvention","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/CallingConvention.java","fullName":"com.kenai.jffi.CallingConvention"}
{"type":"public final class","name":"LastError","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/LastError.java","fullName":"com.kenai.jffi.LastError"}
{"type":"private static final class nested","name":"LastError$SingletonHolder","path":"/lib/com.github.jnr/jffi/1.2.17/com/kenai/jffi/LastError.java#class=LastError$SingletonHolder","fullName":"com.kenai.jffi.LastError.SingletonHolder"}