1 repository
Configuring how native methods are presented to the script engine to alter interaction behavior.
Distinct from Java Method Invocations: Focuses on customizing the appearance/interface of Java methods to JS, not just the act of invocation.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Method Wrapping Customization. Refine with filters or upvote what's useful.
Rhino este un motor JavaScript bazat pe Java care implementează un strat de compatibilitate ECMAScript pentru execuție în interiorul unei mașini virtuale Java (JVM). Servește ca motor de scripting încorporat și ca punte de scripting, permițând integrarea și executarea codului JavaScript în aplicațiile Java. Proiectul facilitează comunicarea directă între limbaje prin maparea claselor și obiectelor Java într-un mediu JavaScript. Această integrare permite scripturilor să interacționeze cu serviciile interne ale sistemului și cu obiectele gazdă native printr-un mecanism de mapare dedicat. Motorul optimizează performanța prin compilarea JavaScript în bytecode Java și suportă un model de execuție dual pentru a echilibra timpul de pornire și viteza de rulare. Include capabilități pentru serializarea datelor între limbaje, procesarea XML și gestionarea contextelor de execuție izolate pentru sarcini concurente. Este furnizat un shell interactiv pentru editarea și depanarea logicii în timp real.
Allows customization of how external Java types and methods are wrapped when exposed to JavaScript.