Tendo ad utilizzare (o addirittura a utilizzare eccessivamente) l'intializzazione di oggetti con doppie parentesi in GWT. Per me sembra più leggibile e più dichiarativo.Quanto sono dannose le doppie parentesi in GWT?
new FastMap<Object>(){{
put("Value", 12);
put("Unit", "Kg");
}};
Prima di oggi non ero consapevole del fatto che questa sintassi non è solo un'istanza di oggetto, ma anche a creare AnonymousInnerClass for it. Ora sono preoccupato di come GWT si occupa di loro.
- In che modo questa sintassi influenza la perfomance dell'esecuzione?
- In che modo questa sintassi influisce sulle dimensioni compilate?
- Qualsiasi altra cosa negativa?
Ho migliaia di tali inizializzazioni nella mia app.
ottima domanda. Prova a compilare con _-style = PRETTY_, che potrebbe far luce. –