En Groovy Eclipse, ¿es posible obtener intellisense para métodos agregados a través de una transformación AST?

En Groovy Eclipse, ¿es posible obtener intellisense para métodos agregados a través de una transformación AST?

Entonces, si agrego un método foo a la clase Demo con una transformación AST, escribiendo new Demo(). tendría foo en la lista de métodos sugeridos que aparece.

preguntado el 09 de enero de 11 a las 01:01

Sospecho, en resumen, que la respuesta es no. Considere cuándo se ejecutan las transformaciones de AST. -

1 Respuestas

La respuesta es no, todavía no. Esta es una característica en la que estamos trabajando activamente y probablemente lanzaremos algún tipo de lenguaje descriptor DSL que los usuarios finales pueden usar para extender la asistencia de contenido y la inferencia de tipos en el editor.

Respondido el 09 de enero de 11 a las 19:01

¿Conoce el soporte ya presente en IntelliJ? Sería bueno si pudieran trabajar juntos en el mismo DSL en lugar de crear dos diferentes. Algunos marcos como GPars ya tienen el DSL combinado. Ver jetbrains.dzone.com/articles/custom-groovy-dsl-support y confluence.jetbrains.net/display/GRVY/… - rlovtang

Sí, somos conscientes de ello y estamos determinando cómo proceder. El lenguaje IntelliJ es bueno, pero expone algunos objetos internos específicos de IntelliJ en la sintaxis. Por ejemplo, el método enclosingCall () que se usa en el archivo GPars al que se vincula devuelve un objeto de tipo PSIElement. Por lo tanto, tenemos que pensar un poco más en cómo se puede adaptar el gdsl existente a un entorno Eclipse. - Andrew Eisenberg

¿Se ha avanzado en esto? - cdeszaq

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.