Pergunta

Existe alguma maneira de automaticamente renomear acessor / modificador quando uma variável que recebem / set fica reformulado -> renomeado (Eclipse 3.4)

Foi útil?

Solução

1 - Quando você seleciona Refactor-> Renomear em uma variável, o Eclipse solicita que você digite o novo nome em uma caixa de "in-line". Diretamente abaixo dela, há uma mensagem de ajuda e ao lado dele um pequeno ícone (uma seta que vai para baixo) .Clique em que seta e, em seguida, selecione "Abrir Rename Dialog". Um novo aparece pop-up com as caixas de seleção que você precisa.

2 - Alternativamente, selecione a variável que deseja alterar e pressione duas vezes Alt + Shift + R. verifique novamente as caixas de apanhador / definidor.

Outras dicas

Por eclipse padrão não irá renomear getters e setters quando se usa 'inline' renomeação de uma variável. No entanto, você pode alterar esse comportamento usando diálogo 'Campo Rename' para uma mudança de nome uma vez, e selecionar 'Rename getter' e 'Renomear setter'. (Ver a resposta href="https://stackoverflow.com/a/197188/137369"> para apenas detalhes como abrir esta janela).

Depois disso, as renomeações 'inline' também vai atualizar o getter e setter para esse campo (mas não o parâmetro no setter).

Note, eu testei isso com Eclipse 4.5

scroll top