Fake wrapped descriptors first working draft

get rid of descriptors in Bridge and Enum lowerings
Replace property accessors function type with IrSimpleFunction because they couldn't be constructors
get rid of descriptors in Callable reference lowering
refactored descriptor factory and inner class lowering
Add isReified property to IrTypeParameter declaration
keep getting rid of descriptors
Get rid of descriptors in Shared Variable Manager
LocalDeclarationLowering also uses no descriptors
Fix psi2ir
Fix nested classes names
Fix outer reference in inner classes
Fix name generator
get rid of descriptors in coroutines - something is working
Fix name generator
Fix unbound symbols in JVM BE
Rename DeclarationFactory members
This commit is contained in:
Roman Artemev
2018-07-25 23:03:09 +03:00
committed by romanart
parent daadba0927
commit d1621b80cc
88 changed files with 3138 additions and 2716 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND: JVM_IR
class Test {
val property:Int