he estado programando en Java por un tiempo, y yo he encontrado con esta sintaxis, por primera vez:¿Cuándo colocaría un punto y coma después de un método de cierre de llave?
public Object getSomething(){return something;};
Lo que me es interesante es el punto y coma final. No parece estar causando un error de compilación, y hasta donde yo sé, no está generando errores de tiempo de ejecución, por lo que parece ser una sintaxis válida. ¿Cuándo usaría esta sintaxis? ¿O es algo que está permitido pero que generalmente no se usa?
nota: lo mismo se aplica a las clases: puede terminarlas con ';' en 'C++' -style; es útil cuando se usa código directamente portado. – vaxquis