FIR: Support loading deserialized declarations from JVM class files

This commit is contained in:
Denis Zharkov
2019-03-25 18:10:40 +03:00
parent 0f9d54c4dc
commit 1426341e9f
482 changed files with 6225 additions and 27 deletions
@@ -0,0 +1,6 @@
public open class DifferentGetterAndSetter : R|kotlin/Any| {
public open fun getSomething(): R|kotlin/Int|
public open fun setSomething(p0: R|kotlin/String|): R|kotlin/Unit|
}
@@ -0,0 +1,6 @@
public abstract interface JavaBeanAbstractGetter : R|kotlin/Any| {
public abstract fun getBlue(): R|kotlin/Int|
public abstract fun getRed(): R|kotlin/Int|
}
@@ -0,0 +1,4 @@
public open class JavaBeanVal : R|kotlin/Any| {
public open fun getColor(): R|kotlin/String|
}
@@ -0,0 +1,6 @@
public open class JavaBeanVar : R|kotlin/Any| {
public open fun getColor(): R|kotlin/String|
public open fun setColor(p0: R|kotlin/String|): R|kotlin/Unit|
}
@@ -0,0 +1,6 @@
<P> public open class JavaBeanVarOfGenericType : R|kotlin/Any| {
public open fun getCharacters(): R|java/util/ArrayList<P>|
public open fun setCharacters(p0: R|java/util/ArrayList<P>|): R|kotlin/Unit|
}
@@ -0,0 +1,6 @@
public open class TwoSetters : R|kotlin/Any| {
public open fun setSize(p0: R|kotlin/Int|): R|kotlin/Unit|
public open fun setSize(p0: R|kotlin/String|): R|kotlin/Unit|
}