├── .gitignore ├── .vscode └── settings.json ├── README.md ├── bin ├── Low_level.re └── dune ├── docs ├── Low_level_api.md └── STRUCTURES.md ├── dune-project ├── esy.lock ├── .gitattributes ├── .gitignore ├── index.json ├── opam │ ├── astring.0.8.5 │ │ └── opam │ ├── atd.2.2.1 │ │ └── opam │ ├── atdgen-runtime.2.2.1 │ │ └── opam │ ├── atdgen.2.2.1 │ │ └── opam │ ├── base-bytes.base │ │ └── opam │ ├── base-threads.base │ │ └── opam │ ├── base-unix.base │ │ └── opam │ ├── base.v0.13.2 │ │ └── opam │ ├── biniou.1.2.1 │ │ └── opam │ ├── camlzip.1.10 │ │ └── opam │ ├── cmdliner.1.0.4 │ │ └── opam │ ├── conf-m4.1 │ │ └── opam │ ├── conf-pkg-config.1.3 │ │ └── opam │ ├── conf-which.1 │ │ └── opam │ ├── conf-zlib.1 │ │ └── opam │ ├── containers.3.2 │ │ └── opam │ ├── cppo.1.6.7 │ │ └── opam │ ├── csexp.1.3.2 │ │ └── opam │ ├── dot-merlin-reader.3.4.2 │ │ └── opam │ ├── dune-build-info.2.8.2 │ │ └── opam │ ├── dune-configurator.2.8.2 │ │ └── opam │ ├── dune.2.8.2 │ │ └── opam │ ├── easy-format.1.3.2 │ │ └── opam │ ├── extlib.1.7.8 │ │ └── opam │ ├── fix.20201120 │ │ └── opam │ ├── fpath.0.7.3 │ │ └── opam │ ├── junit.2.0.2 │ │ └── opam │ ├── menhir.20201216 │ │ └── opam │ ├── menhirLib.20201216 │ │ └── opam │ ├── menhirSdk.20201216 │ │ └── opam │ ├── merlin-extend.0.6 │ │ └── opam │ ├── ocaml-compiler-libs.v0.12.3 │ │ └── opam │ ├── ocaml-lsp-server.1.4.0 │ │ └── opam │ ├── ocaml-migrate-parsetree.1.8.0 │ │ └── opam │ ├── ocamlbuild.0.14.0 │ │ └── opam │ ├── ocamlfind.1.8.1 │ │ ├── files │ │ │ ├── ocaml-stub │ │ │ └── ocamlfind.install │ │ └── opam │ ├── ocamlformat.0.14.2 │ │ └── opam │ ├── odoc.1.5.2 │ │ └── opam │ ├── ppx_derivers.1.2.1 │ │ └── opam │ ├── ppx_deriving.5.1 │ │ └── opam │ ├── ppx_tools_versioned.5.4.0 │ │ └── opam │ ├── ppx_yojson_conv_lib.v0.14.0 │ │ └── opam │ ├── ppxlib.0.14.0 │ │ └── opam │ ├── ptime.0.8.5 │ │ └── opam │ ├── re.1.9.0 │ │ └── opam │ ├── result.1.5 │ │ └── opam │ ├── seq.base │ │ ├── files │ │ │ ├── META.seq │ │ │ └── seq.install │ │ └── opam │ ├── sexplib0.v0.13.0 │ │ └── opam │ ├── stdio.v0.13.0 │ │ └── opam │ ├── stdlib-shims.0.3.0 │ │ └── opam │ ├── topkg.1.0.3 │ │ └── opam │ ├── tyxml.4.4.0 │ │ └── opam │ ├── uchar.0.0.2 │ │ └── opam │ ├── uucp.13.0.0 │ │ └── opam │ ├── uuseg.13.0.0 │ │ └── opam │ ├── uutf.1.0.2 │ │ └── opam │ └── yojson.1.7.0 │ │ └── opam └── overrides │ ├── opam__s__camlzip_opam__c__1.10_opam_override │ └── package.json │ ├── opam__s__conf_m4_opam__c__1_opam_override │ └── package.json │ ├── opam__s__conf_pkg_config_opam__c__1.3_opam_override │ └── package.json │ ├── opam__s__conf_zlib_opam__c__1_opam_override │ └── package.json │ ├── opam__s__ocamlbuild_opam__c__0.14.0_opam_override │ ├── files │ │ └── ocamlbuild-0.14.0.patch │ └── package.json │ └── opam__s__ocamlfind_opam__c__1.8.1_opam_override │ ├── files │ └── findlib-1.8.1.patch │ └── package.json ├── lib ├── bindgen │ ├── Class.re │ ├── Class.rei │ ├── Field.re │ ├── Field.rei │ ├── Method.re │ ├── Method.rei │ ├── Reason_jvm_ffi_bindgen.re │ ├── Utils.re │ └── dune ├── emit │ ├── Basic_types.re │ ├── Class.re │ ├── Class.rei │ ├── Emit_Helper.re │ ├── Field.re │ ├── Field.rei │ ├── Java_Package.re │ ├── Java_Package_Emit.re │ ├── Java_Type.re │ ├── Java_class.re │ ├── Make.re │ ├── Make.rei │ ├── Method.re │ ├── Method.rei │ ├── Type.re │ ├── Type.rei │ ├── Unsafe.re │ ├── Unsafe.rei │ └── dune ├── ir │ ├── Reason_jvm_ffi_ir.re │ └── dune ├── parse │ ├── Parse.re │ ├── Parse.rei │ └── dune └── runtime │ ├── Jvm_ffi_runtime.re │ ├── Jvm_ffi_runtime.rei │ └── dune ├── package.json ├── reason-jvm-ffi.opam └── test ├── Helpers.re ├── Setup.re ├── TestEmitClass.re ├── TestEmitField.re ├── TestEmitMethod.re ├── TestParseClass.re ├── TestRunner.re ├── dune └── java_class ├── .gitattributes ├── MLManager.class ├── Object2D.class ├── Potato.class └── Square.class /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.install 3 | *.merlin 4 | _esy 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/README.md -------------------------------------------------------------------------------- /bin/Low_level.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/bin/Low_level.re -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/bin/dune -------------------------------------------------------------------------------- /docs/Low_level_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/docs/Low_level_api.md -------------------------------------------------------------------------------- /docs/STRUCTURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/docs/STRUCTURES.md -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/dune-project -------------------------------------------------------------------------------- /esy.lock/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/.gitattributes -------------------------------------------------------------------------------- /esy.lock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/.gitignore -------------------------------------------------------------------------------- /esy.lock/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/index.json -------------------------------------------------------------------------------- /esy.lock/opam/astring.0.8.5/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/astring.0.8.5/opam -------------------------------------------------------------------------------- /esy.lock/opam/atd.2.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/atd.2.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/atdgen-runtime.2.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/atdgen-runtime.2.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/atdgen.2.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/atdgen.2.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-bytes.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/base-bytes.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-threads.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/base-threads.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-unix.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/base-unix.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base.v0.13.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/base.v0.13.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/biniou.1.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/biniou.1.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/camlzip.1.10/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/camlzip.1.10/opam -------------------------------------------------------------------------------- /esy.lock/opam/cmdliner.1.0.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/cmdliner.1.0.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-m4.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/conf-m4.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-pkg-config.1.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/conf-pkg-config.1.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-which.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/conf-which.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-zlib.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/conf-zlib.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/containers.3.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/containers.3.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/cppo.1.6.7/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/cppo.1.6.7/opam -------------------------------------------------------------------------------- /esy.lock/opam/csexp.1.3.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/csexp.1.3.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/dot-merlin-reader.3.4.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/dot-merlin-reader.3.4.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune-build-info.2.8.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/dune-build-info.2.8.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune-configurator.2.8.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/dune-configurator.2.8.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune.2.8.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/dune.2.8.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/easy-format.1.3.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/easy-format.1.3.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/extlib.1.7.8/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/extlib.1.7.8/opam -------------------------------------------------------------------------------- /esy.lock/opam/fix.20201120/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/fix.20201120/opam -------------------------------------------------------------------------------- /esy.lock/opam/fpath.0.7.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/fpath.0.7.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/junit.2.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/junit.2.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhir.20201216/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/menhir.20201216/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhirLib.20201216/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/menhirLib.20201216/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhirSdk.20201216/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/menhirSdk.20201216/opam -------------------------------------------------------------------------------- /esy.lock/opam/merlin-extend.0.6/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/merlin-extend.0.6/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-compiler-libs.v0.12.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocaml-compiler-libs.v0.12.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-lsp-server.1.4.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocaml-lsp-server.1.4.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-migrate-parsetree.1.8.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocaml-migrate-parsetree.1.8.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlbuild.0.14.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocamlbuild.0.14.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocamlfind.1.8.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlformat.0.14.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ocamlformat.0.14.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/odoc.1.5.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/odoc.1.5.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_derivers.1.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ppx_derivers.1.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_deriving.5.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ppx_deriving.5.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_tools_versioned.5.4.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ppx_tools_versioned.5.4.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_yojson_conv_lib.v0.14.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ppx_yojson_conv_lib.v0.14.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppxlib.0.14.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ppxlib.0.14.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ptime.0.8.5/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/ptime.0.8.5/opam -------------------------------------------------------------------------------- /esy.lock/opam/re.1.9.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/re.1.9.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/result.1.5/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/result.1.5/opam -------------------------------------------------------------------------------- /esy.lock/opam/seq.base/files/META.seq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/seq.base/files/META.seq -------------------------------------------------------------------------------- /esy.lock/opam/seq.base/files/seq.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/seq.base/files/seq.install -------------------------------------------------------------------------------- /esy.lock/opam/seq.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/seq.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/sexplib0.v0.13.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/sexplib0.v0.13.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdio.v0.13.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/stdio.v0.13.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdlib-shims.0.3.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/stdlib-shims.0.3.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/topkg.1.0.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/topkg.1.0.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/tyxml.4.4.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/tyxml.4.4.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uchar.0.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/uchar.0.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/uucp.13.0.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/uucp.13.0.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uuseg.13.0.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/uuseg.13.0.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uutf.1.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/uutf.1.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/yojson.1.7.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/opam/yojson.1.7.0/opam -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__camlzip_opam__c__1.10_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__camlzip_opam__c__1.10_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__conf_m4_opam__c__1_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.3_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.3_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__conf_zlib_opam__c__1_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__conf_zlib_opam__c__1_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json -------------------------------------------------------------------------------- /lib/bindgen/Class.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Class.re -------------------------------------------------------------------------------- /lib/bindgen/Class.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Class.rei -------------------------------------------------------------------------------- /lib/bindgen/Field.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Field.re -------------------------------------------------------------------------------- /lib/bindgen/Field.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Field.rei -------------------------------------------------------------------------------- /lib/bindgen/Method.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Method.re -------------------------------------------------------------------------------- /lib/bindgen/Method.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Method.rei -------------------------------------------------------------------------------- /lib/bindgen/Reason_jvm_ffi_bindgen.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Reason_jvm_ffi_bindgen.re -------------------------------------------------------------------------------- /lib/bindgen/Utils.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/Utils.re -------------------------------------------------------------------------------- /lib/bindgen/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/bindgen/dune -------------------------------------------------------------------------------- /lib/emit/Basic_types.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Basic_types.re -------------------------------------------------------------------------------- /lib/emit/Class.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Class.re -------------------------------------------------------------------------------- /lib/emit/Class.rei: -------------------------------------------------------------------------------- 1 | let emit: Basic_types.java_class => Parsetree.structure_item; 2 | -------------------------------------------------------------------------------- /lib/emit/Emit_Helper.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Emit_Helper.re -------------------------------------------------------------------------------- /lib/emit/Field.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Field.re -------------------------------------------------------------------------------- /lib/emit/Field.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Field.rei -------------------------------------------------------------------------------- /lib/emit/Java_Package.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Java_Package.re -------------------------------------------------------------------------------- /lib/emit/Java_Package_Emit.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Java_Package_Emit.re -------------------------------------------------------------------------------- /lib/emit/Java_Type.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Java_Type.re -------------------------------------------------------------------------------- /lib/emit/Java_class.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Java_class.re -------------------------------------------------------------------------------- /lib/emit/Make.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Make.re -------------------------------------------------------------------------------- /lib/emit/Make.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Make.rei -------------------------------------------------------------------------------- /lib/emit/Method.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Method.re -------------------------------------------------------------------------------- /lib/emit/Method.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Method.rei -------------------------------------------------------------------------------- /lib/emit/Type.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Type.re -------------------------------------------------------------------------------- /lib/emit/Type.rei: -------------------------------------------------------------------------------- 1 | let emit: Basic_types.java_class => Parsetree.signature_item; 2 | -------------------------------------------------------------------------------- /lib/emit/Unsafe.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Unsafe.re -------------------------------------------------------------------------------- /lib/emit/Unsafe.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/Unsafe.rei -------------------------------------------------------------------------------- /lib/emit/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/emit/dune -------------------------------------------------------------------------------- /lib/ir/Reason_jvm_ffi_ir.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/ir/Reason_jvm_ffi_ir.re -------------------------------------------------------------------------------- /lib/ir/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/ir/dune -------------------------------------------------------------------------------- /lib/parse/Parse.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/parse/Parse.re -------------------------------------------------------------------------------- /lib/parse/Parse.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/parse/Parse.rei -------------------------------------------------------------------------------- /lib/parse/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/parse/dune -------------------------------------------------------------------------------- /lib/runtime/Jvm_ffi_runtime.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/runtime/Jvm_ffi_runtime.re -------------------------------------------------------------------------------- /lib/runtime/Jvm_ffi_runtime.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/runtime/Jvm_ffi_runtime.rei -------------------------------------------------------------------------------- /lib/runtime/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/lib/runtime/dune -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/package.json -------------------------------------------------------------------------------- /reason-jvm-ffi.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/Helpers.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/Helpers.re -------------------------------------------------------------------------------- /test/Setup.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/Setup.re -------------------------------------------------------------------------------- /test/TestEmitClass.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/TestEmitClass.re -------------------------------------------------------------------------------- /test/TestEmitField.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/TestEmitField.re -------------------------------------------------------------------------------- /test/TestEmitMethod.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/TestEmitMethod.re -------------------------------------------------------------------------------- /test/TestParseClass.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/TestParseClass.re -------------------------------------------------------------------------------- /test/TestRunner.re: -------------------------------------------------------------------------------- 1 | Reason_jvm_ffi_test.Setup.cli(); 2 | -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/dune -------------------------------------------------------------------------------- /test/java_class/.gitattributes: -------------------------------------------------------------------------------- 1 | * binary eol=lf linguist-generated 2 | -------------------------------------------------------------------------------- /test/java_class/MLManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/java_class/MLManager.class -------------------------------------------------------------------------------- /test/java_class/Object2D.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/java_class/Object2D.class -------------------------------------------------------------------------------- /test/java_class/Potato.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/java_class/Potato.class -------------------------------------------------------------------------------- /test/java_class/Square.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EduardoRFS/reason-jvm-ffi/HEAD/test/java_class/Square.class --------------------------------------------------------------------------------