Chaves/Brackets no Eclipse

Sempre tive mania de alterar as chaves de uma classe, método, if, switch e por aí vai para ficar do jeito que eu programava em C#. Era uma obsessão que inclusive antigamente atrapalhava meu tempo dedicado ao desenvolvimento. Virgindidade... Se estava desta maneira:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class MyIntStack{
 
 private final LinkedList fStack;
 
 public MyIntStack(){
  fStack = new LinkedList();
 }
 
 public int pop(){
  return ((Integer) fStack.removeFirst()).intValue();
 }
 
 public void push(int elem){
  fStack.addFirst(new Integer(elem));
 }
 
 public boolean isEmpty(){
  return fStack.isEmpty();
 }
}
Eu mudava para:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class MyIntStack
{
 private final LinkedList fStack;
 
 public MyIntStack()
 {
  fStack = new LinkedList();
 }
 
 public int pop()
 {
  return ((Integer) fStack.removeFirst()).intValue();
 }
 
 public void push(int elem)
 {
  fStack.addFirst(new Integer(elem));
 }
 
 public boolean isEmpty()
 {
  return fStack.isEmpty();
 }
}
As vezes é necessário gerar getters para uma classe inteira que possui mais de 15 atributos, agora imagine alterar cada método para ficar do jeito "bonitinho". Sem chance... Bom, no Eclipse é possível alterar esse comportamento! Para mudar clique em Window na barra superior de opções e depois em Preferences. No treeview selecione Java > Code Style > Formatter. Clique no botão New e utilize o padrão do Eclipse como base. Depois de criado, clique em Edit e seleciona a aba Braces. Em cada opção disponível no painel Brace positions altere para Next line. Agora é só salvar para aplicar as configurações.


Os getter e setters caso sejam gerados já ficarão no padrão configurado.

Testado para o Eclipse Luna SR2.

Ao som de Gabriel o Pensador, Deixa Quieto.

Comentários