{"json_modified": "2016-09-23T08:42:52.387378", "uuid": "be3a8b4f-27b2-45d1-9c38-38c736b814e6", "title": "JNI.jsm", "url": "/en-US/docs/Mozilla/JavaScript_code_modules/JNI.jsm", "tags": ["Extensions", "Modules", "Files", "android", "Android", "Fennec", "js-ctypes", "Add-ons", "add-ons", "JavaScript", "Java"], "translations": [], "modified": "2016-09-23T08:42:52", "label": "JNI.jsm", "localization_tags": [], "locale": "en-US", "id": 159469, "last_edit": "2016-09-23T08:42:48", "summary": "The JNI.jsm JavaScript code module abstracts all of the js-ctypes required for writing JNI code. To use it, you first need to import the code module into your JavaScript scope:", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Methods", "title": "Methods"}, {"id": "GetForThread()", "title": null}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "LoadClass()", "title": null}, {"id": "Parameters_2", "title": "Parameters"}, {"id": "Return_value_2", "title": "Return value"}, {"id": "NewString()", "title": null}, {"id": "Parameters_3", "title": "Parameters"}, {"id": "Return_value_3", "title": "Return value"}, {"id": "ReadString()", "title": null}, {"id": "Parameters_4", "title": "Parameters"}, {"id": "Return_Value", "title": "Return Value"}, {"id": "UnloadClasses()", "title": null}, {"id": "Parameters_5", "title": "Parameters"}, {"id": "Return_value_4", "title": "Return value"}, {"id": "Working_with_arrays", "title": "Working with arrays"}, {"id": "Creatingpreallocating_a_typed_array", "title": "Creating/preallocating a typed array"}, {"id": "Methods_2", "title": "Methods"}, {"id": ".get()", "title": null}, {"id": "Parameters_6", "title": "Parameters"}, {"id": "Return_value_5", "title": "Return value"}, {"id": ".getElements()", "title": null}, {"id": "Parameters_7", "title": "Parameters"}, {"id": "Return_value_6", "title": "Return value"}, {"id": ".set()", "title": null}, {"id": "Parameters_8", "title": "Parameters"}, {"id": "Return_value_7", "title": "Return value"}, {"id": ".setElements()", "title": null}, {"id": "Parameters_9", "title": "Parameters"}, {"id": "Return_value_8", "title": "Return value"}, {"id": "Attributes", "title": "Attributes"}, {"id": "Demonstration", "title": "Demonstration"}, {"id": "Casting", "title": "Casting"}, {"id": "Examples", "title": "Examples"}, {"id": "Read_Java_strings", "title": "Read Java strings"}, {"id": "Example_2", "title": "Example 2"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/JavaScript_code_modules/JNI.jsm", "review_tags": ["technical"]}