private def getOuterClassesFn()

in chill-scala/src/main/scala/com/twitter/chill/ClosureCleaner.scala [88:94]


  private def getOuterClassesFn(cls: Class[_], hierarchy: List[Class[_]] = Nil): List[Class[_]] =
    outerFieldOf(cls) match {
      case None => hierarchy
      case Some(f) =>
        val next = f.getType
        getOuterClassesFn(next, next :: hierarchy)
    }