I'd like to accept an argument of an inner class type somewhere, but I'm not sure of how to do this, for example,
class Outer(...) {
class Inner(...) { }
}
object Outer {...}
....
someFunc(arg : Outer.Inner) = {...}
but Scala is looking for type Inner in object Outer, not class Outer. so I get "type Inner is not a member of object Outer"
I'd like not to change the definitions of Outer/Inner if possible.