java - programacion - ¿Puedes definir tus propias variables de plantilla en Eclipse?
plantillas en java (1)
En Eclipse hay plantillas que lo ayudan insertando automáticamente algún código o comentario. Puede editar estas plantillas usted mismo a través de Preferencias> Java> Editor> Plantillas. Existen las llamadas "variables de plantilla" que puede usar para hacer que estas plantillas sean un poco más inteligentes.
Por ejemplo, existe la variable $ {see_to_overridden} que inserta "@see my.package.name.SpuerclassName # methodName (int, my.other.package.SomeType, ...)" en un comentario de javadoc. Sería realmente genial si pudiera definir mis propias variables, para poder obtener el nombre de Superclass, SomeType, etc., sin tener la cosa "@see" antepuesta para poder, por ejemplo, vincularme al método apropiado. Parece que no existen variables de plantilla para esto, así que me preguntaba si había alguna forma de crear sus propias variables de plantilla.
De acuerdo con esta publicación del Blog ( enlace alternativo ) del equipo de eclipse, puedes.
Extienda org.eclipse.ui.editors.templates, agregue un org.eclipse.jface.text.templates.TemplateVariableResolver y complete los valores requeridos por el sistema. Deberían explicarse por sí mismos si alguna vez definió su propia plantilla.
Luego implemente el resolver, reemplazando su variable con una cadena apropiada.
La publicación del blog contiene más detalles y capturas de pantalla.