Class JavaCallbackEmitter


  • public final class JavaCallbackEmitter
    extends Object
    • Method Detail

      • emitJavaAdditionalCode

        public void emitJavaAdditionalCode​(CodeUnit unit,
                                           boolean isInterface)
      • getJavaStaticCallbackSignature

        public final String getJavaStaticCallbackSignature()
      • appendJavaAdditionalJNIParameter

        public final int appendJavaAdditionalJNIParameter​(StringBuilder buf)
      • appendJavaAdditionalJNIArguments

        public final int appendJavaAdditionalJNIArguments​(StringBuilder buf)
      • emitJavaSetFuncPreCall

        public void emitJavaSetFuncPreCall​(CodeUnit unit)
      • appendCAdditionalParameter

        public int appendCAdditionalParameter​(StringBuilder buf)
      • emitCOptArgumentSuffix

        public void emitCOptArgumentSuffix​(CodeUnit unit,
                                           int argIdx)
      • appendCAdditionalJNIDescriptor

        public void appendCAdditionalJNIDescriptor​(StringBuilder buf)
      • emitCSetFuncPreCall

        public void emitCSetFuncPreCall​(CodeUnit unit)