Manchmal tendiere ich Autocomplete von Eclipse (3.5) für anonyme innere Typen neigen. Aus irgendeinem Grund setzt Eklipse immer End-Klammer und Semikolon in falscher Reihenfolge. Ein kleines Beispiel:Eclipse 'Anonymous Inner Type' - Autocomplete
button.addActionListener(new Act...) // <-- Pressing Autocomplete (strg+space)
Ergebnisse in:
button.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
}
};) // <-- why?
Didnt festgestellt, dass überall in codingtemplates von Eclipse. Ich kann auch noch nicht auf 3.6 umschalten, obwohl ich nicht weiß, ob das dort schon "behoben" ist (wenn das eigentlich ein Fehler sein soll), da Eclipse wahrscheinlich einfach nicht weiß, dass es die Klammer hinter Autocomplete benutzen muss. Vermutung, dass die Handhabung etwas kompliziert ist, da er nicht prüft, welche Zeichen hinter der automatischen Vervollständigung stehen, und deshalb kann er die Endklammer nicht benutzen? Korrigiere mich, wenn ich falsch liegen sollte.
Ich denke, ich habe gerade einen schlechten Tag (gemeinsame montags!), Weshalb es mich jetzt ärgert, aber vielleicht hat jemand eine Idee, wie man dieses Verhalten beeinflussen kann?
Greets, ymene
+1. Das passiert nicht mehr in Helios, vielleicht stört mich das nicht mehr so sehr. :-) –
noch ein Grund, um endlich zu wechseln, danke für diese Info! – crusam