fun test() { when (abstract) {} when (enum) {} when (open) {} when (inner) {} when (override) {} when (private) {} when (public) {} when (internal) {} when (protected) {} when (out) {} // NB 'in' is a hard keyword when (final) {} when (vararg) {} when (reified) {} when (companion) {} when (sealed) {} when (lateinit) {} when (data) {} when (inline) {} when (noinline) {} when (tailrec) {} when (external) {} when (annotation) {} when (crossinline) {} when (const) {} when (operator) {} when (infix) {} when (suspend) {} }