1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package com.ochafik.lang.jnaerator.runtime;
20
21 import org.rococoa.AlreadyRetained;
22
23 import com.ochafik.lang.jnaerator.runtime.globals.GlobalByte;
24 import com.ochafik.lang.jnaerator.runtime.globals.GlobalDouble;
25 import com.ochafik.lang.jnaerator.runtime.globals.GlobalFloat;
26 import com.ochafik.lang.jnaerator.runtime.globals.GlobalInt;
27 import com.ochafik.lang.jnaerator.runtime.globals.GlobalLong;
28 import com.ochafik.lang.jnaerator.runtime.globals.GlobalNativeLong;
29 import com.ochafik.lang.jnaerator.runtime.globals.GlobalPointer;
30 import com.ochafik.lang.jnaerator.runtime.globals.GlobalPrimitive;
31 import com.ochafik.lang.jnaerator.runtime.globals.GlobalShort;
32 import com.ochafik.lang.jnaerator.runtime.globals.GlobalStruct;
33
34 public class JNAeratorRuntime {
35 @SuppressWarnings("unused")
36 private static final Class<?>[] dependencies = new Class<?>[] {
37 LibraryExtractor.class,
38 MangledFunctionMapper.class,
39 Structure.class,
40 ScalaRuntime.class,
41 Union.class,
42 AlreadyRetained.class,
43 GlobalInt.class,
44 GlobalShort.class,
45 GlobalByte.class,
46 GlobalLong.class,
47 GlobalFloat.class,
48 GlobalDouble.class,
49 GlobalStruct.class,
50 GlobalNativeLong.class,
51 GlobalPointer.class,
52 GlobalPrimitive.class,
53 Bits.class,
54 StructureType.class,
55 StructureTypeDependent.class,
56 CGFloatByReference.class,
57 CharByReference.class,
58 This.class,
59 ThisCall.class,
60 FastCall.class,
61 StringPointer.class,
62 WStringPointer.class,
63 VirtualTablePointer.class,
64 Mangling.class
65 };
66 }