FIR Java: add default constructors

This commit is contained in:
Mikhail Glukhikh
2019-05-24 11:41:05 +03:00
parent d0404b2c2a
commit 56435fa283
141 changed files with 320 additions and 13 deletions
@@ -3,4 +3,6 @@ public open class AnnotatedField : R|kotlin/Any| {
@R|test/AnnotatedField.Anno|(String(member)) public final field y: R|kotlin/Int|
public constructor(): R|test/AnnotatedField|
}
@@ -1,4 +1,6 @@
public open class AnnotatedMethod : R|kotlin/Any| {
@R|test/AnnotatedMethod.Anno|(Int(42)) public open operator fun f(): R|kotlin/Unit|
public constructor(): R|test/AnnotatedMethod|
}
@@ -1,2 +1,4 @@
public/*package*/ open class AnnotatedParameterInInnerClassConstructor : R|kotlin/Any| {
public constructor(): R|test/AnnotatedParameterInInnerClassConstructor|
}
@@ -1,4 +1,6 @@
public/*package*/ open class AnnotatedTypeInFun : R|kotlin/Any| {
public/*package*/ open operator fun foo(@R|test/AnnotatedTypeInFun.Anno|(String(a)) a: @R|test/AnnotatedTypeInFun.Anno|(String(a)) R|ft<kotlin/String, kotlin/String?>|!, @R|test/AnnotatedTypeInFun.Anno|(String(b)) b: @R|test/AnnotatedTypeInFun.Anno|(String(b)) R|ft<kotlin/String, kotlin/String?>|!): R|kotlin/Unit|
public constructor(): R|test/AnnotatedTypeInFun|
}
@@ -1,4 +1,6 @@
public open class AnnotatedValueParameter : R|kotlin/Any| {
public open operator fun f(@R|test/AnnotatedValueParameter.Anno|(String(non-empty)) parameter: R|ft<kotlin/collections/MutableList<ft<kotlin/String, kotlin/String?>>, kotlin/collections/List<ft<kotlin/String, kotlin/String?>>?>|!): R|kotlin/Unit|
public constructor(): R|test/AnnotatedValueParameter|
}
@@ -1,2 +1,4 @@
public open class AnnotationRetentions : R|kotlin/Any| {
public constructor(): R|test/AnnotationRetentions|
}
@@ -1,2 +1,4 @@
public open class AnnotationTargets : R|kotlin/Any| {
public constructor(): R|test/AnnotationTargets|
}
@@ -1,2 +1,4 @@
public open class ArithmeticExpressionInParam : R|kotlin/Any| {
public constructor(): R|test/ArithmeticExpressionInParam|
}
@@ -1,2 +1,4 @@
public open class ClassObjectArrayInParam : R|kotlin/Any| {
public constructor(): R|test/ClassObjectArrayInParam|
}
@@ -1,2 +1,4 @@
public open class ClassObjectInParam : R|kotlin/Any| {
public constructor(): R|test/ClassObjectInParam|
}
@@ -1,2 +1,4 @@
public open class ClassObjectInParamRaw : R|kotlin/Any| {
public constructor(): R|test/ClassObjectInParamRaw|
}
@@ -1,2 +1,4 @@
public open class ClassObjectInParamVariance : R|kotlin/Any| {
public constructor(): R|test/ClassObjectInParamVariance|
}
@@ -1,4 +1,6 @@
public open class EnumArgumentWithCustomToString : R|kotlin/Any| {
@R|test/EnumArgumentWithCustomToString.EnumAnno|(R|test/EnumArgumentWithCustomToString.E.CAKE|()) @R|test/EnumArgumentWithCustomToString.EnumArrayAnno|(<implicitArrayOf>(R|test/EnumArgumentWithCustomToString.E.CAKE|(), R|test/EnumArgumentWithCustomToString.E.CAKE|())) public/*package*/ open operator fun annotated(): R|kotlin/Unit|
public constructor(): R|test/EnumArgumentWithCustomToString|
}
@@ -1,4 +1,6 @@
public open class JavaDocDeprecated : R|kotlin/Any| {
public open operator fun getFoo(text: R|ft<kotlin/String, kotlin/String?>|!): R|ft<kotlin/String, kotlin/String?>|!
public constructor(): R|test/JavaDocDeprecated|
}
@@ -1,4 +1,6 @@
public open class NestedEnumArgument : R|kotlin/Any| {
@R|test/NestedEnumArgument.Anno|(R|test/NestedEnumArgument.E.FIRST|()) public/*package*/ open operator fun foo(): R|kotlin/Unit|
public constructor(): R|test/NestedEnumArgument|
}