annotation class NoArg class Outer { @NoArg inner class Inner(val b: Any) } fun local() { @NoArg class Local(val l: Any) { @NoArg inner class InnerLocal(val x: Any) } }