Como gerar automaticamente getters e setters em Android Estúdio

? TGMCians @ | Original: StackOverFlow
---

Eu estou trabalhando em um aplicativo Android e criou um modelo com um grande número de variáveis ​​. Desde que eu estou planejando adicionar getters e setters para todos eles .

Existe um atalho no Android Estúdio para gerar automaticamente os getters e setters em uma determinada classe ?

---

Top 5 Responder

1TGMCians @

Usando Alt + Insert no editor, você pode facilmente gerar métodos getter e setter para todos os campos de sua classe .

Como gerar automaticamente getters e setters em Android Estúdio

e em seguida, usando turno ou botão de controle, selecione todas as variáveis ​​que você precisa para adicionar getters e setters

2Vasiliy Deych @

Em OSX, Cmd + N por padrão.

Botão direito do mouse e escolha a opção " Gerar ... " para ver o mapeamento atual. Você pode selecionar vários campos para o qual gerar getters / setters com um passo.

veja http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html

3naXa @

Esta resposta lida com sua pergunta, mas não é exatamente uma resposta para ela . =) É uma biblioteca interessante que descobri recentemente e eu quero compartilhar com você.

http://projectlombok.org/index.html pode gerar métodos comuns, como getters, setters, é igual a () e hashCode ( ), toString (), para as classes automaticamente. Ele substitui -los com anotações reduzindo código clichê . Para ver um exemplo de código escrito usando Lombok assistir a um vídeo na página principal ou ler http://projectlombok.org/features/Data.html .

Desenvolvimento Android com Lombok é possível. Lombok deve ser um tempo de compilação única dependência, caso contrário a totalidade de Lombok vai acabar em seus arquivos DEX, desperdiçando espaço precioso . Gradle trecho:

dependencies {
    provided 'org.projectlombok:lombok:1.14.+'
}

Existem plugins para IDEs ( eles são necessários para suportar recursos Lombok no tempo de desenvolvimento ) . Também há https://github.com/mg6maciej/hrisey biblioteca que se baseia em Lombok . Simplificando, é o apoio Lombok + Parcellable .

4Sameera @

Clique com o botão direito em Editor e selecione Source -> Generate Getters and Setters ou pressione Alt + Shift + S  Como gerar automaticamente getters e setters em Android Estúdio