Class StubCompiler

    • Field Detail

      • errnoFunctionAddress

        static final long errnoFunctionAddress
      • hasPageManager

        static final boolean hasPageManager
      • hasAssembler

        static final boolean hasAssembler
    • Constructor Detail

      • StubCompiler

        StubCompiler()
    • Method Detail

      • compile

        abstract void compile​(com.kenai.jffi.Function function,
                              java.lang.String name,
                              ResultType returnType,
                              ParameterType[] parameterTypes,
                              java.lang.Class resultClass,
                              java.lang.Class[] parameterClasses,
                              CallingConvention convention,
                              boolean saveErrno)
      • attach

        abstract void attach​(java.lang.Class clazz)
      • getErrnoSaveFunction

        private static long getErrnoSaveFunction()
      • hasPageManager

        private static boolean hasPageManager()
      • hasAssembler

        private static boolean hasAssembler()