Class NativeClosureProxy


  • public abstract class NativeClosureProxy
    extends java.lang.Object
    • Field Detail

      • runtime

        protected final Runtime runtime
      • closureReference

        volatile java.lang.ref.Reference<?> closureReference
      • DEBUG

        public static final boolean DEBUG
      • nextClassID

        private static final java.util.concurrent.atomic.AtomicLong nextClassID
    • Constructor Detail

      • NativeClosureProxy

        protected NativeClosureProxy​(NativeRuntime runtime)
    • Method Detail

      • getCallable

        protected java.lang.Object getCallable()
      • isReturnTypeSupported

        private static boolean isReturnTypeSupported​(java.lang.Class type)
      • isParameterTypeSupported

        private static boolean isParameterTypeSupported​(java.lang.Class type)
      • getNativeClass

        static java.lang.Class getNativeClass​(NativeType nativeType)