Create Class from Usage: Support nested classes

This covers the case when original expression doesn't contains qualifier
Also for local or inner containing classes:
  - forbid nested objects
  - add 'inner' to nested class declaration

 #KT-16404 Fixed
This commit is contained in:
Alexey Sedunov
2017-07-21 14:09:43 +03:00
parent d30461afc6
commit 97a3d343f7
21 changed files with 252 additions and 94 deletions
@@ -0,0 +1,7 @@
// "Create object 'Nested'" "true"
class A {
// TARGET_PARENT:
inner class B {
val a = <caret>Nested
}
}