Estou querendo criar um aplicação JAVA, cuja a função seria criar outro código JAVA, tive duas idéias, ou eu crio um string, taco tudo nela e depois salvo como .java, achei a idéia meio arcaica, embora funcione.
Desde que eu comecei a aprender java fiquei impressionado com o quão a seria é levado o OO, então pensei se não poderia inserir linhas de códigos em uma classe por meio de objetos? Como muitos linhas serão repetição ( como : public String Nome ) e comandos gets&sets , só que não faço idéia de como posso fazer algo assim, alguém sabe? ou tem alguma idéia?
Idéias de gerar código para tarefas repetitivas pra mim é um sinal de que a linguagem/API deve ser melhorada.
Exemplo: o Eclipse já gera sozinho código para equals e hashCode. Isso poderia ser abstraído na sintaxe da linguagem com uma anotação (agh) @Id para os campos identificadores.