2010-08-12 11 views
5

El problema es que hay dos instaladores y compiladores que estropean el editor de código fuente, Tengo que desplazarme hacia arriba y hacia abajo y distinguir dónde están los límites de los métodos comerciales. ¿Hay algún complemento que pueda ocultar o doblar setters y getters?¿Cómo doblar u ocultar setters y getters en Eclipse?

Sé que hay algunas bibliotecas que pueden eliminar setters y getters mediante el uso de anotaciones o técnicas AOP, esto no está permitido en mi proyecto.

Respuesta

1

prefiero colocar los métodos comerciales anteriores los setters y getters y no meto algo como esto entre ellos:

//================== Setters and getters start ===================== 
1

Uso Ctrl +O para navegar

Crear una sección que separe una parte específica del código (como sugirió Bozho).

En lugar de desplazar el código, puede usar la vista de esquema.

Mientras trabajas con Eclipse, el mouse no es realmente necesario.

1

Coffee Bytes Code Folding es su amigo:

código añade página de preferencias plegable - Activar/Desactivar tipos plegable - Control Folds: por ejemplo, getter/setter, métodos principales, constructores, otros métodos por separado. - Plegar Javadocs, Bloquear comentarios, etc. por separado - Filtrar regiones plegables (p. Ej. En número de líneas) - Definir regiones plegables propias según los comentarios definidos especialmente y definir estructuras plegables personalizadas (por ejemplo, si, mientras, try/catch, cambiar, comentarios, ...) - Nuevo conjunto de iconos

+0

Este proyecto está muerto, y el sitio de actualización no funciona. – Sawyer

+0

Puede instalarlo a través del mercado de Yoxos en Eclipse (Ayuda -> Eclipse Marketplace). Mantenido o no, todavía funciona, con algunos pequeños problemas en Helios y ofrece más funcionalidades que el plegado predeterminado. – Sylar

1

Si tiene demasiados getters y setters que lo confunden con los métodos comerciales, parece que es hora de refactorizar en dos clases separadas.

0

Pago projectlombok. Generará getters/setters para sus propiedades automáticamente y mantendrá su fuente limpia de este código repetitivo.

+1

dijo que conoce estos proyectos y no tiene permitido usarlos – Bozho