Supongamos que alguna clase no es alcanzable, pero hay otras clases anónimas generadas por la clase a la que se puede acceder. ¿Podría el primero ser eliminado por el recolector de basura?Clases anónimas Java y Garbage Collector
Ejemplo:
class Outer {
public Object getInner() {
return new Object() {};
}
}
...
Outer outer = new Outer();
Object inner = outer.getInner();
// Could the "outer" instance be removed here considering that "inner" is using below?
En su código está llamando a un método de la clase 'Outer'. ¿Qué puede ser inalcanzable allí? – Marcelo