¿Cuál es la mejor herramienta para generación de métodos de clone()
de java en Eclipse Galileo disponible en los repositorios? ¿Cuál es el motivo, que impide que los desarrolladores de Eclipse incluyan esta herramienta en la versión estándar?Generador de métodos "clone()" de Java para Eclipse Galileo
Respuesta
Es muy difícil implementar clone()
a la derecha. No se considera una buena práctica hacerlo. Bloch (Java efectivo) sugiere que se debe evitar el uso de clone()
. Use otros medios de clonación superficial, como copy-constructors o utilidades como commons-beanutils.
Estoy totalmente de acuerdo con Bozho. Sin embargo, si es necesario y tiene una gran cantidad de campos de miembros para copiar y necesita una forma rápida de listarlos, puede utilizar el generador "toString" para obtener una plantilla de código.
En la opción generate toString use el estilo de código: "StringBuilder/StringBuffer" que enumeraría todos los campos de miembros y se agregaría a StringBuilder. Luego puede cambiar los anexos a los instaladores apropiados del objeto clonado.
thx, podemos usar aún más notepad ++ para crear rápidamente una macro de teclado simple y hacer la mayoría de los cambios bastante rápido, ya que recuerdo que también tiene complementos para ex. captalize la 1ra letra si necesitamos también –
- 1. Virtualenv con Eclipse (Galileo)
- 2. Desinstalar Mylyn de Eclipse Galileo
- 3. Actualización de Eclipse Galileo a Helios
- 4. generador Eclipse WSDL (de la clase Java)?
- 5. Eclipse (Galileo): ¿Por qué "Initializing Java Tooling: 59%" toma FOREVER?
- 6. Código/generador de plantillas para Java
- 7. eclipse galileo no responde ubuntu 64-bit
- 8. Generador DAO para java
- 9. Problema de clic de Eclipse Galileo en Ubuntu 9.10
- 10. ¿Cómo actualizar Eclipse de 3.4 (Ganimedes) a 3.5 (Galileo)?
- 11. java: método clone violación
- 12. método clone() en Java
- 13. Generador de código Eclipse para generar mapper Clase
- 14. Generador de lenguaje natural para fechas (Java)
- 15. Mejor generador de GUI para Java/Swing
- 16. Sonido generador de Java
- 17. ¿Por qué el sitio de actualización de Galileo está vacío?
- 18. .Net MemberwiseClone vs Java Clone
- 19. Métodos abreviados de teclado Eclipse para VisualStudio
- 20. Eclipse Galileo SQL Editor: ¿hay una función de formateador de código (tidy)?
- 21. ¿Hay alguna forma de agrupar métodos en Java/Eclipse?
- 22. ¿Hay alguna alternativa para implementar Clone en Java?
- 23. Perspectiva de Java EE en eclipse
- 24. Java efectivo: Análisis del método clone()
- 25. Problema del generador Java Builder
- 26. Métodos de ordenamiento en Eclipse
- 27. Métodos abreviados de depuración de Java Eclipse en "Edición de código fuente de Java"
- 28. Java genéricos + Generador patrón
- 29. Operación Java: clone() llamando a super.clone()
- 30. ¿Cómo actualizar Eclipse de 3.5 (Galileo) a 3.6 (Helios) de la manera correcta?
Es posible que desee preguntar esto en los foros de eclipse. Ahí puede obtener una respuesta de los desarrolladores de * eclipse *. –