Если Вы передаёте JavaScript JavaClass-объект как параметр Java-методу, Java конвертирует этот объект в соответствии со следующими правилами:
java.lang.Class | Оболочка с объекта снимается. |
java.lang.JSObject java.lang.Object | Объект JavaClass оборачивается в новый экземпляр java.lang.JSObject. |
java.lang.String | Оболочка с объекта снимается, вызывается метод toString развёрнутого Java-объекта, результат возвращается как новый экземпляр java.lang.String. |
boolean |
Оболочка с объекта снимается и возникает одна из следующих ситуаций:
В JavaScript 1.2 и ранее - оболочка с объекта снимается, и возникает одна из следующих ситуаций:
|