- Philosopher.groovy
- conversor.groovy
- Philosopher.js
Philosopher.groovy
class Philosopher{
String nombre
int edad
}
conversor.groovy
@Grab('org.grooscript:grooscript:1.2.1')
import org.grooscript.GrooScript
GrooScript.convert('Philosopher.groovy', 'Philosopher.js')
Ejecutamos: groovy conversor.groovy
Philosopher.js
function Philosopher() {
var gSobject = gs.inherit(gs.baseClass,'Philosopher');
gSobject.clazz = { name: 'Philosopher', simpleName: 'Philosopher'};
gSobject.clazz.superclass = { name: 'java.lang.Object', simpleName: 'Object'};
gSobject.nombre = null;
gSobject.edad = null;
if (arguments.length == 1) {gs.passMapToObject(arguments[0],gSobject);};
return gSobject;
};
Es solo una forma de como convertir código groovy a javascript.
No hay comentarios:
Publicar un comentario