1 /**
  2  * @namespace Provides Java native interface in Javascript
  3  *
  4  *
  5 **/
  6 var $jni = {
  7 	/**
  8 	 * Returns a class
  9 	 *
 10 	 * @function
 11 	 * @param {string} className
 12 	 * @returns {$jni.JavaClass}
 13 	**/
 14 	getClass: function(className) { },
 15 
 16 	/**
 17 	 * Returns a Java represantation of the object
 18 	 *
 19 	 * @function
 20 	 * @returns {$jni.JavaObject}
 21 	**/
 22 	toJava: function(object) { },
 23 
 24 	/**
 25 	 * Imports the class(es) as a constructor of the same name
 26 	 *
 27 	 * @function
 28 	 * @param className String or array of strings
 29 	 * @param {boolean} [useNamespace] True (default) if the classes should be put in a namespace
 30 	 * @returns {$jni.JavaClass}
 31 	**/
 32 	use: function(className, useNamespace) { }
 33 };