Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Groovy avanzado

Problema al embedear groovy

fedekun - domingo 02/05/2010

Basicamente intente seguir el ejemplo del sitio pero tengo este error

 No such class: ICharacter Must be a valid interface name for class: Character

Esto en el constructor de una clase

GroovyClassLoader gcl = new GroovyClassLoader();
            Class clazz = gcl.parseClass(new File("data/character.groovy"));
            Object aScript = clazz.newInstance();

            ICharacter character = (ICharacter) aScript;
            character.moveRight();

 

La interfaz

 

public interface ICharacter {
    public void moveRight();
}

 

El script groovy

public class Character implements ICharacter {
    public void moveRight() {
        return "I moved right!";
    }
}

Responder al hilo | Volver al foro "Groovy avanzado" | Volver a los foros