En my answer from yesterday me llamaron el siguiente fragmento de código "un truco":¿Es aceptable declarar una clase privada como un alias?
final class MyMap extends HashMap<SomeSuperLongIdentifier, OtherSuperLongIdentifier> {}
// declared MyMap as an alias for readability purposes only
MyMap a = new MyMap();
a.put("key", "val");
pensarlo más, esto no parece una mala idea en absoluto, pero puede ser que falte algo. ¿Hay algún bache en el que me perdí? ¿Es esta una forma aceptable (posiblemente creativa) para declarar alias en Java?
Agregó el modificador 'final' según las recomendaciones ... –