Raw FIR: support a bunch of new elements + some fixes

Support: calls, constructor calls, annotation calls, arguments
Support: enums, primary constructors, const modifier
Support: inner modifier, qualified types
Add: some base transformed types
Fix: acceptChildren etc.
Progress: #KT-24013
This commit is contained in:
Simon Ogorodnik
2018-03-20 01:14:31 +03:00
committed by Mikhail Glukhikh
parent 2ddf52123a
commit 3e06f426d0
84 changed files with 914 additions and 176 deletions
@@ -0,0 +1,10 @@
FILE: genericFunctions.kt
unknown final interface Any() {
}
<T : Any> unknown final inline function safeAsAny.(): T? {
STUB
}
unknown abstract class Summator() {
<T> unknown abstract function plus(first: T, second: T): T
}