Tiene una dependencia cíclica que no se puede resolver dada la forma en que funciona el JLS (aunque no estoy seguro de dónde está documentado en el JLS).
Las interfaces IPlayerity y IItemity no son visibles para la definición de encabezado de clase NestedInterfaces, ya que están dentro de ella. Puedo arreglar esto cambiando su programa para
public class NestedInterfaces implements
NestedInterfaces.IPlayerity, NestedInterfaces.IItemity
{
public interface IPlayerity {}
public interface IItemity {}
}
pero luego Eclipse me da este error, que es mucho más claro:
Multiple markers at this line
- Cycle detected: the type NestedInterfaces cannot extend/implement itself or one of its own member types
- Cycle detected: the type NestedInterfaces cannot extend/implement itself or one of its own member types
¿Qué error se puede conseguir? –
@jason IPlayerity no se puede resolver a un tipo. – imacake