What is the analog in Scala of doing this in Java:
public class Outer { private Inner inner; public static class Inner { } public Inner getInner()
From scala-lang:
there is no notion of 'static' members in Scala. Instead, Scala treats static members of class Y as members of the singleton object Y
So it seems you could have a class defined inside an Object, but not a static class defined inside a class.