Interface FFINode

  • All Known Subinterfaces:
    Buildable
    All Known Implementing Classes:
    RustNode

    public interface FFINode
    Common interface for FFI nodes in xmir.
    Since:
    0.34
    • Method Detail

      • generate

        void generate()
               throws IOException
        Generate necessary files in target. For example, for rust nodes we need to create cargo project in target/Lib and java files in target/generated/EOrust/natives/
        Throws:
        IOException - if any issues with IO.
      • generateUnchecked

        default void generateUnchecked()
        Generate method but throw unchecked IOException.