From da639039bde01a08fdaab6206c014522bb005222 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 30 Jan 2015 18:49:30 +0300 Subject: [PATCH] KT-6698 Bad class file when using a star-projection on a Java's recursive generic parameter #KT-6698 Fixed --- .../signature/BothSignatureWriter.java | 6 + .../kotlin/codegen/state/JetTypeMapper.java | 25 +- .../class/StarProjection.java | 9 + .../class/StarProjection.kt | 10 + .../tests/MergePackagesWithJava.txt | 514 +++++++++--------- .../tests/ProjectionsInSupertypes.txt | 2 +- .../tests/TraitOverrideObjectMethods.txt | 2 +- .../invalidTypesInAnnotationConstructor.txt | 16 +- .../diagnostics/tests/cast/AsErasedStar.txt | 2 +- .../testData/diagnostics/tests/cast/kt614.txt | 2 +- .../definiteReturn/simpleClass.txt | 2 +- .../ConflictingAndRedundantProjections.txt | 6 +- .../delegation/DelegationToJavaIface.txt | 2 +- .../tests/generics/PseudoRawTypes.txt | 2 +- .../resolveGenericBoundsBeforeSupertypes.txt | 2 +- .../setterNotProjectedOutAssign.txt | 2 +- .../setterProjectedOutAssign.txt | 2 +- ...LocalClassNotImportedWithDefaultImport.txt | 512 ++++++++--------- .../propertyClassFileDependencyRecursion.txt | 2 +- .../nestedCalls/binaryExpressions.txt | 2 +- .../tests/inference/regressions/compareBy.txt | 2 +- .../tests/inference/regressions/kt2179.txt | 2 +- .../diagnostics/tests/j+k/overrideRawType.txt | 4 +- .../tests/j+k/recursiveRawUpperBound.txt | 4 +- .../tests/regressions/kt1639-JFrame.txt | 6 +- .../diagnostics/tests/regressions/kt334.txt | 2 +- .../diagnostics/tests/scopes/kt955.txt | 512 ++++++++--------- .../tests/smartCasts/inference/kt4415.txt | 4 +- .../tests/substitutions/kt1558-short.txt | 2 +- .../nativeGetter/onNativeClassMembers.txt | 2 +- .../onNestedDeclarationsInsideNativeClass.txt | 2 +- ...NestedDeclarationsInsideNonNativeClass.txt | 2 +- .../nativeGetter/onNonNativeClassMembers.txt | 2 +- .../nativeInvoke/onNativeClassMembers.txt | 2 +- .../nativeSetter/onNativeClassMembers.txt | 2 +- .../onNestedDeclarationsInsideNativeClass.txt | 2 +- ...NestedDeclarationsInsideNonNativeClass.txt | 2 +- .../nativeSetter/onNonNativeClassMembers.txt | 2 +- .../native/optionlBody/native.txt | 2 +- .../ClassObjectAnnotatedWithItsClass.txt | 4 +- .../array.txt | 6 +- .../classLiteral.txt | 6 +- .../vararg.txt | 4 +- .../annotations/qualifiedCallValue.txt | 4 +- .../pseudocodeMemoryOverhead.txt | 4 +- .../testsWithStdLib/inference/kt1558.txt | 2 +- compiler/testData/renderer/StarProjection.kt | 19 + .../testData/writeSignature/ListOfStar.kt | 2 +- .../writeSignature/StarProjectionInClass.kt | 7 + .../writeSignature/StarProjectionInSuper.kt | 11 + .../StarProjectionOutsideClass.kt | 7 + ...CompileJavaAgainstKotlinTestGenerated.java | 6 + .../compiler/WriteSignatureTestGenerated.java | 18 + .../DescriptorRendererTestGenerated.java | 6 + .../java/lazy/types/LazyJavaTypeResolver.kt | 3 + .../renderer/DescriptorRendererImpl.java | 11 +- .../kotlin/types/StarProjectionImpl.kt | 29 + .../kotlin/types/TypeProjection.java | 2 + .../kotlin/types/TypeProjectionBase.java | 3 + .../kotlin/types/TypeProjectionImpl.java | 5 + .../org/jetbrains/kotlin/types/TypeUtils.java | 4 +- 61 files changed, 996 insertions(+), 847 deletions(-) create mode 100644 compiler/testData/compileJavaAgainstKotlin/class/StarProjection.java create mode 100644 compiler/testData/compileJavaAgainstKotlin/class/StarProjection.kt create mode 100644 compiler/testData/renderer/StarProjection.kt create mode 100644 compiler/testData/writeSignature/StarProjectionInClass.kt create mode 100644 compiler/testData/writeSignature/StarProjectionInSuper.kt create mode 100644 compiler/testData/writeSignature/StarProjectionOutsideClass.kt create mode 100644 core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/signature/BothSignatureWriter.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/signature/BothSignatureWriter.java index fdcc31a37be..155e20b1c9b 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/signature/BothSignatureWriter.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/signature/BothSignatureWriter.java @@ -146,6 +146,12 @@ public class BothSignatureWriter { generic = true; } + public void writeUnboundedWildcard() { + signatureVisitor().visitTypeArgument(); + + generic = true; + } + public void writeTypeArgumentEnd() { pop(); } diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/JetTypeMapper.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/JetTypeMapper.java index 95d2f5cce7d..2582bbe697f 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/state/JetTypeMapper.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/state/JetTypeMapper.java @@ -396,17 +396,22 @@ public class JetTypeMapper { for (TypeParameterDescriptor parameter : jetType.getConstructor().getParameters()) { TypeProjection argument = arguments.get(parameter.getIndex()); - Variance projectionKind = projectionsAllowed - ? getEffectiveVariance( - parameter.getVariance(), - argument.getProjectionKind(), - howThisTypeIsUsed - ) - : Variance.INVARIANT; - signatureVisitor.writeTypeArgument(projectionKind); + if (projectionsAllowed && argument.isStarProjection()) { + signatureVisitor.writeUnboundedWildcard(); + } + else { + Variance projectionKind = projectionsAllowed + ? getEffectiveVariance( + parameter.getVariance(), + argument.getProjectionKind(), + howThisTypeIsUsed + ) + : Variance.INVARIANT; + signatureVisitor.writeTypeArgument(projectionKind); - mapType(argument.getType(), signatureVisitor, JetTypeMapperMode.TYPE_PARAMETER); - signatureVisitor.writeTypeArgumentEnd(); + mapType(argument.getType(), signatureVisitor, JetTypeMapperMode.TYPE_PARAMETER); + signatureVisitor.writeTypeArgumentEnd(); + } } signatureVisitor.writeClassEnd(); } diff --git a/compiler/testData/compileJavaAgainstKotlin/class/StarProjection.java b/compiler/testData/compileJavaAgainstKotlin/class/StarProjection.java new file mode 100644 index 00000000000..101760f68e0 --- /dev/null +++ b/compiler/testData/compileJavaAgainstKotlin/class/StarProjection.java @@ -0,0 +1,9 @@ +package test; + +public class StarProjection { + void foo(K k) { + k.foo(null); + TestPackage.bar(null); + new Sub().foo(null); + } +} \ No newline at end of file diff --git a/compiler/testData/compileJavaAgainstKotlin/class/StarProjection.kt b/compiler/testData/compileJavaAgainstKotlin/class/StarProjection.kt new file mode 100644 index 00000000000..1e374efd524 --- /dev/null +++ b/compiler/testData/compileJavaAgainstKotlin/class/StarProjection.kt @@ -0,0 +1,10 @@ +package test + +open class K> { + fun foo(k: K<*>) {} + fun foo(): K<*> = null!! +} + +class Sub: K>() + +fun bar(k: K<*>) {} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt b/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt index ef2b964e734..cd78ec98dcc 100644 --- a/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt +++ b/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt @@ -1,7 +1,7 @@ package package java { - internal val c: java.lang.Class? = null + internal val c: java.lang.Class<*>? = null internal val kotlin.Array?.length: kotlin.Int package java.awt { @@ -26,7 +26,7 @@ package java { // Static members private final var APP_CONTEXT_CACHE_KEY: kotlin.Any! private final var APP_CONTEXT_KEYSTROKE_KEY: java.awt.AWTKeyStroke! - private final var modifierKeywords: (kotlin.MutableMap..kotlin.Map?) + private final var modifierKeywords: kotlin.(Mutable)Map<*, *>! public/*package*/ final val serialVersionUID: kotlin.Long = -6430539691155161871.toLong() private final var vks: [ERROR : Unresolved java classifier: VKCollection]! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char): java.awt.AWTKeyStroke! @@ -34,17 +34,17 @@ package java { public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.AWTKeyStroke! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.String!): java.awt.AWTKeyStroke! - private open fun getAWTKeyStrokeClass(): java.lang.Class! + private open fun getAWTKeyStrokeClass(): java.lang.Class<*>! public open fun getAWTKeyStrokeForEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): java.awt.AWTKeyStroke! private open fun getCachedStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): java.awt.AWTKeyStroke! - private open fun getCtor(/*0*/ p0: java.lang.Class!): java.lang.reflect.Constructor! + private open fun getCtor(/*0*/ p0: java.lang.Class<*>!): java.lang.reflect.Constructor<*>! public/*package*/ open fun getModifiersText(/*0*/ p0: kotlin.Int): kotlin.String! private open fun getVKCollection(): [ERROR : Unresolved java classifier: VKCollection]! public/*package*/ open fun getVKText(/*0*/ p0: kotlin.Int): kotlin.String! private open fun getVKValue(/*0*/ p0: kotlin.String!): kotlin.Int private open fun mapNewModifiers(/*0*/ p0: kotlin.Int): kotlin.Int private open fun mapOldModifiers(/*0*/ p0: kotlin.Int): kotlin.Int - protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit } public abstract class Component : java.io.Serializable { @@ -69,7 +69,7 @@ package java { public/*package*/ final var eventCache: kotlin.Array<(out) [ERROR : Unresolved java classifier: EventQueueItem]!>! public/*package*/ final var eventMask: kotlin.Long public/*package*/ final var focusListener: [ERROR : Unresolved java classifier: FocusListener]! - public/*package*/ final var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! private final var focusTraversalKeysEnabled: kotlin.Boolean private final var focusable: kotlin.Boolean public/*package*/ final var font: [ERROR : Unresolved java classifier: Font]! @@ -211,7 +211,7 @@ package java { public open fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! public open fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! [ERROR : java.beans.Transient]() public open fun getFont(): [ERROR : Unresolved java classifier: Font]! public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! public/*package*/ final fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]! @@ -744,8 +744,8 @@ package java { public final val TOP_ALIGNMENT: kotlin.Float = 0.0.toFloat() public/*package*/ final val actionListenerK: kotlin.String = "actionL" public/*package*/ final val adjustmentListenerK: kotlin.String = "adjustmentL" - private final val coalesceEventsParams: kotlin.Array<(out) java.lang.Class!>! - private final val coalesceMap: kotlin.(Mutable)Map!, kotlin.Boolean!>! + private final val coalesceEventsParams: kotlin.Array<(out) java.lang.Class<*>!>! + private final val coalesceMap: kotlin.(Mutable)Map!, kotlin.Boolean!>! public/*package*/ final val componentListenerK: kotlin.String = "componentL" public/*package*/ final val containerListenerK: kotlin.String = "containerL" private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger]! @@ -772,7 +772,7 @@ package java { public/*package*/ final val windowListenerK: kotlin.String = "windowL" public/*package*/ final val windowStateListenerK: kotlin.String = "windowStateL" private open fun initIDs(): kotlin.Unit - private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public/*package*/ open fun isInstanceOf(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.String!): kotlin.Boolean public/*package*/ open fun setRequestFocusController(/*0*/ p0: [ERROR : Unresolved java classifier: RequestFocusController]!): kotlin.Unit } @@ -805,7 +805,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long private final var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean private final var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! private final var focusTraversalPolicyProvider: kotlin.Boolean @@ -850,7 +850,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! private final var printing: kotlin.Boolean - private final var printingThreads: (kotlin.MutableSet..kotlin.Set?) + private final var printingThreads: kotlin.(Mutable)Set<*>! invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int @@ -995,7 +995,7 @@ package java { public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! @@ -1448,7 +1448,7 @@ package java { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -1509,7 +1509,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! public/*package*/ final var resizable: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float @@ -1694,7 +1694,7 @@ package java { public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! @@ -2237,7 +2237,7 @@ package java { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! private final var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -2293,7 +2293,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! private final var securityWarningAlignmentX: kotlin.Float private final var securityWarningAlignmentY: kotlin.Float private final var securityWarningHeight: kotlin.Int @@ -2473,7 +2473,7 @@ package java { public open fun getFocusOwner(): java.awt.Component! public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! @@ -3028,68 +3028,68 @@ package java { public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!) public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!, /*2*/ p2: kotlin.Boolean) public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) - protected/*protected and package*/ final var bcsListeners: java.util.ArrayList! + protected/*protected and package*/ final var bcsListeners: java.util.ArrayList<*>! protected/*protected and package*/ final var proxy: java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider! protected/*protected and package*/ final var serializable: kotlin.Int - protected/*protected and package*/ final var services: java.util.HashMap! + protected/*protected and package*/ final var services: java.util.HashMap<*, *>! public open fun addBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]!): kotlin.Unit - public open fun addService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): kotlin.Boolean - protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Boolean + public open fun addService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): kotlin.Boolean + protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Boolean protected/*protected and package*/ open fun bcsPreDeserializationHook(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit protected/*protected and package*/ open fun bcsPreSerializationHook(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit protected/*protected and package*/ open fun childJustRemovedHook(/*0*/ p0: kotlin.Any!, /*1*/ p1: [ERROR : Unresolved java classifier: BCSChild]!): kotlin.Unit protected/*protected and package*/ open fun createBCSChild(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): [ERROR : Unresolved java classifier: BCSChild]! - protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider! + protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider! protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]!): kotlin.Unit - protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit - protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open fun getBeanContextServicesPeer(): [ERROR : Unresolved java classifier: BeanContextServices]! - public open fun getCurrentServiceClasses(): kotlin.(Mutable)Iterator! - public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class!): kotlin.(Mutable)Iterator! - public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!, /*4*/ p4: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Any! - public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Any! - public open fun hasService(/*0*/ p0: java.lang.Class!): kotlin.Boolean + public open fun getCurrentServiceClasses(): kotlin.(Mutable)Iterator<*>! + public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class<*>!): kotlin.(Mutable)Iterator<*>! + public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!, /*4*/ p4: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Any! + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Any! + public open fun hasService(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun initialize(): kotlin.Unit protected/*protected and package*/ open fun initializeBeanContextResources(): kotlin.Unit private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit protected/*protected and package*/ open fun releaseBeanContextResources(): kotlin.Unit public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit public open fun removeBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]!): kotlin.Unit - public open fun revokeService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun revokeService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open fun serviceAvailable(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]!): kotlin.Unit public open fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit protected/*protected and package*/ open inner class BCSSChild { public/*package*/ constructor BCSSChild(/*0*/ p2: kotlin.Any!, /*1*/ p3: kotlin.Any!) - private final var serviceClasses: java.util.HashMap! - private final var serviceRequestors: java.util.HashMap! + private final var serviceClasses: java.util.HashMap<*, *>! + private final var serviceRequestors: java.util.HashMap<*, *>! public/*package*/ open fun cleanupReferences(): kotlin.Unit public/*package*/ open fun releaseService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Unit public/*package*/ open fun revokeAllDelegatedServicesNow(): kotlin.Unit - public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit - public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit - public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit + public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit + public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit public/*package*/ open inner class BCSSCServiceClassRef { - public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class!, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p4: kotlin.Boolean) + public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class<*>!, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p4: kotlin.Boolean) public/*package*/ final var delegateProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ final var delegateRefs: kotlin.Int - public/*package*/ final var requestors: java.util.HashMap! - public/*package*/ final var serviceClass: java.lang.Class! + public/*package*/ final var requestors: java.util.HashMap<*, *>! + public/*package*/ final var serviceClass: java.lang.Class<*>! public/*package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ final var serviceRefs: kotlin.Int public/*package*/ open fun addRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ final /*synthesized*/ fun addRequestor(/*0*/ p0: kotlin.Any!, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit public/*package*/ open fun addRequestor(/*0*/ p0: kotlin.Any!, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit - public/*package*/ open fun cloneOfEntries(): kotlin.(Mutable)Iterator! - public/*package*/ open fun entries(): kotlin.(Mutable)Iterator! + public/*package*/ open fun cloneOfEntries(): kotlin.(Mutable)Iterator<*>! + public/*package*/ open fun entries(): kotlin.(Mutable)Iterator<*>! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public/*package*/ open fun getDelegateProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ open fun getDelegateRefs(): kotlin.Int public/*package*/ open fun getRefs(): kotlin.Int - public/*package*/ open fun getServiceClass(): java.lang.Class! + public/*package*/ open fun getServiceClass(): java.lang.Class<*>! public/*package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ open fun getServiceRefs(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -3125,8 +3125,8 @@ package java { public/*package*/ constructor BCSSProxyServiceProvider(/*0*/ p2: [ERROR : Unresolved java classifier: BeanContextServices]!) private final var nestingCtxt: [ERROR : Unresolved java classifier: BeanContextServices]! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.lang.Class!): kotlin.(Mutable)Iterator! - public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!): kotlin.Any! + public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.lang.Class<*>!): kotlin.(Mutable)Iterator<*>! + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!): kotlin.Any! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit public open override /*1*/ fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit @@ -3134,7 +3134,7 @@ package java { } protected/*protected static*/ open class BCSSServiceProvider : java.io.Serializable { - public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!) + public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!) protected/*protected and package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean protected/*protected and package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! @@ -3726,11 +3726,11 @@ package java { public open fun readBoolean(): kotlin.Boolean public open fun readByte(): kotlin.Byte public open fun readChar(): kotlin.Char - private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class! + private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class<*>! private open fun readClassDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]! protected/*protected and package*/ open fun readClassDescriptor(): [ERROR : Unresolved java classifier: ObjectStreamClass]! public open fun readDouble(): kotlin.Double - private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum>! + private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum<*>! private open fun readExternalData(/*0*/ p0: java.io.Externalizable!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit private open fun readFatalException(): java.io.IOException! public open fun readFields(): java.io.ObjectInputStream.GetField! @@ -3759,9 +3759,9 @@ package java { public open fun readUnsignedShort(): kotlin.Int public open fun registerValidation(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit - protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): java.lang.Class! + protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): java.lang.Class<*>! protected/*protected and package*/ open fun resolveObject(/*0*/ p0: kotlin.Any!): kotlin.Any! - protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): java.lang.Class! + protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): java.lang.Class<*>! public open override /*2*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int private open fun skipCustomData(): kotlin.Unit @@ -3881,7 +3881,7 @@ package java { public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Int): kotlin.Int public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Long): kotlin.Long public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Short): kotlin.Short - private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): kotlin.Int + private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class<*>!): kotlin.Int public open override /*1*/ fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public/*package*/ open fun readFields(): kotlin.Unit @@ -3971,9 +3971,9 @@ package java { // Static members private final val NULL_HANDLE: kotlin.Int = -1 - private final val primClasses: java.util.HashMap!>! + private final val primClasses: java.util.HashMap!>! private final val unsharedMarker: kotlin.Any! - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun bytesToDoubles(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.DoubleArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun bytesToFloats(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.FloatArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun cloneArray(/*0*/ p0: kotlin.Any!): kotlin.Any! @@ -4006,8 +4006,8 @@ package java { private final var primVals: kotlin.ByteArray! private final var protocol: kotlin.Int private final val subs: java.io.ObjectOutputStream.ReplaceTable! - protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class!): kotlin.Unit - protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit + protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit private open fun clear(): kotlin.Unit public open override /*2*/ fun close(): kotlin.Unit private open fun defaultWriteFields(/*0*/ p0: kotlin.Any!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit @@ -4033,11 +4033,11 @@ package java { public open fun writeBytes(/*0*/ p0: kotlin.String!): kotlin.Unit public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit public open fun writeChars(/*0*/ p0: kotlin.String!): kotlin.Unit - private open fun writeClass(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeClass(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit private open fun writeClassDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*1*/ p1: kotlin.Boolean): kotlin.Unit protected/*protected and package*/ open fun writeClassDescriptor(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit - private open fun writeEnum(/*0*/ p0: kotlin.Enum>!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeEnum(/*0*/ p0: kotlin.Enum<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit private open fun writeExternalData(/*0*/ p0: java.io.Externalizable!): kotlin.Unit private open fun writeFatalException(/*0*/ p0: java.io.IOException!): kotlin.Unit public open fun writeFields(): kotlin.Unit @@ -4178,7 +4178,7 @@ package java { private final val objVals: kotlin.Array<(out) kotlin.Any!>! private final val primVals: kotlin.ByteArray! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): kotlin.Int + private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class<*>!): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun put(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Any!): kotlin.Unit public open override /*1*/ fun put(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit @@ -4210,7 +4210,7 @@ package java { // Static members private final val extendedDebugInfo: kotlin.Boolean - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun doublesToBytes(/*0*/ p0: kotlin.DoubleArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun floatsToBytes(/*0*/ p0: kotlin.FloatArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit } @@ -7039,7 +7039,7 @@ package java { private final var genericInfo: [ERROR : Unresolved java classifier: ClassRepository]! private final var lastRedefinedCount: kotlin.Int private final var name: kotlin.String! - private final var newInstanceCallerCache: java.lang.Class! + private final var newInstanceCallerCache: java.lang.Class<*>! private final var publicConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]! private final var publicFields: [ERROR : Unresolved java classifier: SoftReference]! private final var publicMethods: [ERROR : Unresolved java classifier: SoftReference]! @@ -7057,27 +7057,27 @@ package java { public open fun getCanonicalName(): kotlin.String! public open fun getClassLoader(): java.lang.ClassLoader! public/*package*/ open fun getClassLoader0(): java.lang.ClassLoader! - public open fun getClasses(): kotlin.Array<(out) java.lang.Class!>! - public open fun getComponentType(): java.lang.Class! + public open fun getClasses(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getComponentType(): java.lang.Class<*>! public/*package*/ open fun getConstantPool(): [ERROR : Unresolved java classifier: ConstantPool]! - public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Constructor! - private open fun getConstructor0(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor! - public open fun getConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor!>! + public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Constructor! + private open fun getConstructor0(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor! + public open fun getConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor<*>!>! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open fun getDeclaredClasses(): kotlin.Array<(out) java.lang.Class!>! - private open fun getDeclaredClasses0(): kotlin.Array<(out) java.lang.Class!>! - public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Constructor! - public open fun getDeclaredConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor!>! + public open fun getDeclaredClasses(): kotlin.Array<(out) java.lang.Class<*>!>! + private open fun getDeclaredClasses0(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Constructor! + public open fun getDeclaredConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor<*>!>! private open fun getDeclaredConstructors0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Constructor!>! public open fun getDeclaredField(/*0*/ name: kotlin.String!): java.lang.reflect.Field! public open fun getDeclaredFields(): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun getDeclaredFields0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Field!>! - public open fun getDeclaredMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Method! + public open fun getDeclaredMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Method! public open fun getDeclaredMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! private open fun getDeclaredMethods0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Method!>! - public open fun getDeclaringClass(): java.lang.Class! - public open fun getEnclosingClass(): java.lang.Class! - public open fun getEnclosingConstructor(): java.lang.reflect.Constructor! + public open fun getDeclaringClass(): java.lang.Class<*>! + public open fun getEnclosingClass(): java.lang.Class<*>! + public open fun getEnclosingConstructor(): java.lang.reflect.Constructor<*>! public open fun getEnclosingMethod(): java.lang.reflect.Method! private open fun getEnclosingMethod0(): kotlin.Array<(out) kotlin.Any!>! private open fun getEnclosingMethodInfo(): java.lang.Class.EnclosingMethodInfo! @@ -7091,9 +7091,9 @@ package java { public open fun getGenericInterfaces(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericSignature(): kotlin.String! public open fun getGenericSuperclass(): java.lang.reflect.Type! - public open fun getInterfaces(): kotlin.Array<(out) java.lang.Class!>! - public open fun getMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Method! - private open fun getMethod0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Array<(out) java.lang.Class!>!): java.lang.reflect.Method! + public open fun getInterfaces(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Method! + private open fun getMethod0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Array<(out) java.lang.Class<*>!>!): java.lang.reflect.Method! public open fun getMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! public open fun getModifiers(): kotlin.Int public open fun getName(): kotlin.String! @@ -7115,7 +7115,7 @@ package java { public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean public open fun isAnonymousClass(): kotlin.Boolean public open fun isArray(): kotlin.Boolean - public open fun isAssignableFrom(/*0*/ p0: java.lang.Class!): kotlin.Boolean + public open fun isAssignableFrom(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun isEnum(): kotlin.Boolean public open fun isInstance(/*0*/ obj: kotlin.Any!): kotlin.Boolean public open fun isInterface(): kotlin.Boolean @@ -7129,7 +7129,7 @@ package java { private open fun privateGetDeclaredConstructors(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Constructor!>! private open fun privateGetDeclaredFields(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun privateGetDeclaredMethods(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Method!>! - private open fun privateGetPublicFields(/*0*/ p0: kotlin.(Mutable)Set!>!): kotlin.Array<(out) java.lang.reflect.Field!>! + private open fun privateGetPublicFields(/*0*/ p0: kotlin.(Mutable)Set!>!): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun privateGetPublicMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! private open fun resolveName(/*0*/ p0: kotlin.String!): kotlin.String! private open fun searchFields(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Field!>!, /*1*/ p1: kotlin.String!): java.lang.reflect.Field! @@ -7141,11 +7141,11 @@ package java { private final class EnclosingMethodInfo { private constructor EnclosingMethodInfo(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!) private final var descriptor: kotlin.String! - private final var enclosingClass: java.lang.Class! + private final var enclosingClass: java.lang.Class<*>! private final var name: kotlin.String! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public/*package*/ open fun getDescriptor(): kotlin.String! - public/*package*/ open fun getEnclosingClass(): java.lang.Class! + public/*package*/ open fun getEnclosingClass(): java.lang.Class<*>! public/*package*/ open fun getName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public/*package*/ open fun isConstructor(): kotlin.Boolean @@ -7184,22 +7184,22 @@ package java { private final val serialVersionUID: kotlin.Long = 3206093459760846163.toLong() private final var useCaches: kotlin.Boolean private open fun addAll(/*0*/ p0: kotlin.(Mutable)Collection!, /*1*/ p1: kotlin.Array<(out) java.lang.reflect.Field!>!): kotlin.Unit - private open fun argumentTypesToString(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.String! + private open fun argumentTypesToString(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.String! private open fun arrayContentsEq(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Boolean private open fun checkInitted(): kotlin.Unit private open fun copyConstructors(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Constructor!>!): kotlin.Array<(out) java.lang.reflect.Constructor!>! private open fun copyFields(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Field!>!): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun copyMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!): kotlin.Array<(out) java.lang.reflect.Method!>! - private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class!): kotlin.Boolean - public open fun forName(/*0*/ p0: kotlin.String!): java.lang.Class! - public open fun forName(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class! - private open fun forName0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class! - public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean + public open fun forName(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + public open fun forName(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class<*>! + private open fun forName0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class<*>! + public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! private open fun getReflectionFactory(): [ERROR : Unresolved java classifier: ReflectionFactory]! private open fun isAsciiDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean private open fun registerNatives(): kotlin.Unit - private open fun searchMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!): java.lang.reflect.Method! - private open fun toClass(/*0*/ p0: java.lang.reflect.Type!): java.lang.Class! + private open fun searchMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!): java.lang.reflect.Method! + private open fun toClass(/*0*/ p0: java.lang.reflect.Type!): java.lang.Class<*>! } public open class ClassCastException : java.lang.RuntimeException { @@ -7232,33 +7232,33 @@ package java { private final val packages: java.util.HashMap! private final val parallelLockMap: [ERROR : Unresolved java classifier: ConcurrentHashMap]! private final val parent: java.lang.ClassLoader! - public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class!): kotlin.Unit + public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit private open fun checkCerts(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: CodeSource]!): kotlin.Unit private open fun checkName(/*0*/ p0: kotlin.String!): kotlin.Boolean - private open fun checkPackageAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit + private open fun checkPackageAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit public open fun clearAssertionStatus(): kotlin.Unit private open fun compareCerts(/*0*/ p0: kotlin.Array<(out) [ERROR : Unresolved java classifier: Certificate]!>!, /*1*/ p1: kotlin.Array<(out) [ERROR : Unresolved java classifier: Certificate]!>!): kotlin.Boolean - kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - private open fun defineClass0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - private open fun defineClass1(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class! - private open fun defineClass2(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class! + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + private open fun defineClass0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + private open fun defineClass1(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class<*>! + private open fun defineClass2(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class<*>! private open fun defineClassSourceLocation(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.String! protected/*protected and package*/ open fun definePackage(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!, /*4*/ p4: kotlin.String!, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.String!, /*7*/ p7: java.net.URL!): [ERROR : Unresolved java classifier: Package]! - private open fun defineTransformedClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]!, /*6*/ p6: kotlin.String!): java.lang.Class! + private open fun defineTransformedClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]!, /*6*/ p6: kotlin.String!): java.lang.Class<*>! public/*package*/ open fun desiredAssertionStatus(/*0*/ p0: kotlin.String!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - private open fun findBootstrapClass(/*0*/ p0: kotlin.String!): java.lang.Class! - private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String!): java.lang.Class! - protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun findBootstrapClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun findLibrary(/*0*/ p0: kotlin.String!): kotlin.String! - protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String!): java.lang.Class! - private final fun findLoadedClass0(/*0*/ p0: kotlin.String!): java.lang.Class! + protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private final fun findLoadedClass0(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun findResource(/*0*/ p0: kotlin.String!): java.net.URL! protected/*protected and package*/ open fun findResources(/*0*/ p0: kotlin.String!): java.util.Enumeration! - protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String!): java.lang.Class! + protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun getClassLoadingLock(/*0*/ p0: kotlin.String!): kotlin.Any! protected/*protected and package*/ open fun getPackage(/*0*/ p0: kotlin.String!): [ERROR : Unresolved java classifier: Package]! protected/*protected and package*/ open fun getPackages(): kotlin.Array<(out) [ERROR : Unresolved java classifier: Package]!>! @@ -7269,22 +7269,22 @@ package java { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private open fun initializeJavaAssertionMaps(): kotlin.Unit public/*package*/ open fun isAncestor(/*0*/ p0: java.lang.ClassLoader!): kotlin.Boolean - public open fun loadClass(/*0*/ p0: kotlin.String!): java.lang.Class! - protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): java.lang.Class! - private open fun loadClassInternal(/*0*/ p0: kotlin.String!): java.lang.Class! - private open fun postDefineClass(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit + public open fun loadClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): java.lang.Class<*>! + private open fun loadClassInternal(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private open fun postDefineClass(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit private open fun preDefineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): [ERROR : Unresolved java classifier: ProtectionDomain]! - protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class!): kotlin.Unit - private open fun resolveClass0(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit + private open fun resolveClass0(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit public open fun setClassAssertionStatus(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open fun setDefaultAssertionStatus(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open fun setPackageAssertionStatus(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit - protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit + protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ open class NativeLibrary { - public constructor NativeLibrary(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final var fromClass: java.lang.Class! + public constructor NativeLibrary(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!) + private final var fromClass: java.lang.Class<*>! public/*package*/ final var handle: kotlin.Long private final var jniVersion: kotlin.Int public/*package*/ final var name: kotlin.String! @@ -7297,7 +7297,7 @@ package java { public/*package*/ open fun unload(): kotlin.Unit // Static members - public/*package*/ open fun getFromClass(): java.lang.Class! + public/*package*/ open fun getFromClass(): java.lang.Class<*>! } private open class ParallelLoaders { @@ -7334,9 +7334,9 @@ package java { public open fun getSystemResources(/*0*/ p0: kotlin.String!): java.util.Enumeration! private open fun initSystemClassLoader(): kotlin.Unit private open fun initializePath(/*0*/ p0: kotlin.String!): kotlin.Array<(out) kotlin.String!>! - public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Boolean): kotlin.Unit - private open fun loadLibrary0(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.io.File!): kotlin.Boolean - private open fun loadLibrary1(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.io.File!): kotlin.Boolean + public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun loadLibrary0(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.io.File!): kotlin.Boolean + private open fun loadLibrary1(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.io.File!): kotlin.Boolean protected/*protected static*/ open fun registerAsParallelCapable(): kotlin.Boolean private open fun registerNatives(): kotlin.Unit private open fun retrieveDirectives(): [ERROR : Unresolved java classifier: AssertionStatusDirectives]! @@ -7857,7 +7857,7 @@ package java { protected/*protected and package*/ open fun clone(): kotlin.Any! public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean protected/*protected and package*/ open fun finalize(): kotlin.Unit - public final fun getClass(): java.lang.Class! + public final fun getClass(): java.lang.Class<*>! public open override /*1*/ fun hashCode(): kotlin.Int public final fun notify(): kotlin.Unit public final fun notifyAll(): kotlin.Unit @@ -8232,7 +8232,7 @@ package java { public open fun currentTimeMillis(): kotlin.Long public open fun exit(/*0*/ p0: kotlin.Int): kotlin.Unit public open fun gc(): kotlin.Unit - public/*package*/ open fun getCallerClass(): java.lang.Class! + public/*package*/ open fun getCallerClass(): java.lang.Class<*>! public open fun getProperties(): java.util.Properties! public open fun getProperty(/*0*/ p0: kotlin.String!): kotlin.String! public open fun getProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.String! @@ -8500,7 +8500,7 @@ package java { } public/*package*/ open class WeakClassKey { - public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]!) + public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]!) private final val hash: kotlin.Int public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun hashCode(): kotlin.Int @@ -8517,7 +8517,7 @@ package java { private final var threadSeqNumber: kotlin.Long public final /*synthesized*/ fun UncaughtExceptionHandler(/*0*/ function: (java.lang.Thread!, kotlin.Throwable!) -> kotlin.Unit): java.lang.Thread.UncaughtExceptionHandler public open fun activeCount(): kotlin.Int - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun currentThread(): java.lang.Thread! public open fun dumpStack(): kotlin.Unit private open fun dumpThreads(/*0*/ p0: kotlin.Array<(out) java.lang.Thread!>!): kotlin.Array<(out) kotlin.Array<(out) [ERROR : Unresolved java classifier: StackTraceElement]!>!>! @@ -8527,7 +8527,7 @@ package java { private open fun getThreads(): kotlin.Array<(out) java.lang.Thread!>! public open fun holdsLock(/*0*/ p0: kotlin.Any!): kotlin.Boolean public open fun interrupted(): kotlin.Boolean - private open fun isCCLOverridden(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun isCCLOverridden(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun nextThreadID(): kotlin.Long private open fun nextThreadNum(): kotlin.Int public/*package*/ open fun processQueue(/*0*/ p0: [ERROR : Unresolved java classifier: ReferenceQueue>]!, /*1*/ p1: [ERROR : Unresolved java classifier: ConcurrentMap>, ?>]!): kotlin.Unit @@ -8556,7 +8556,7 @@ package java { public/*package*/ open class ThreadLocalMap { private constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap!) - public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!) + public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!) private final var size: kotlin.Int private final var table: kotlin.Array<(out) java.lang.ThreadLocal.ThreadLocalMap.Entry!>! private final var threshold: kotlin.Int @@ -8564,19 +8564,19 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean private open fun expungeStaleEntries(): kotlin.Unit private open fun expungeStaleEntry(/*0*/ p0: kotlin.Int): kotlin.Int - private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal!): java.lang.ThreadLocal.ThreadLocalMap.Entry! - private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry!): java.lang.ThreadLocal.ThreadLocalMap.Entry! + private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal<*>!): java.lang.ThreadLocal.ThreadLocalMap.Entry! + private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry!): java.lang.ThreadLocal.ThreadLocalMap.Entry! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private open fun rehash(): kotlin.Unit - private open fun remove(/*0*/ p0: java.lang.ThreadLocal!): kotlin.Unit - private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun remove(/*0*/ p0: java.lang.ThreadLocal<*>!): kotlin.Unit + private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit private open fun resize(): kotlin.Unit - private open fun set(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!): kotlin.Unit + private open fun set(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!): kotlin.Unit private open fun setThreshold(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ open class Entry { - public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!) + public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!) public/*package*/ final var value: kotlin.Any! } @@ -8930,7 +8930,7 @@ package java { public open class IncompleteAnnotationException : java.lang.RuntimeException { public constructor IncompleteAnnotationException(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final var annotationType: java.lang.Class! + private final var annotationType: java.lang.Class<*>! private final var elementName: kotlin.String! public open fun annotationType(): java.lang.Class! public open fun elementName(): kotlin.String! @@ -9050,7 +9050,7 @@ package java { protected/*protected and package*/ constructor AccessibleObject() public/*package*/ final var override: kotlin.Boolean public/*package*/ final var securityCheckCache: kotlin.Any! - public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class!): T! public open override /*1*/ fun getAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! @@ -9059,7 +9059,7 @@ package java { public open fun isAccessible(): kotlin.Boolean public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean public open fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members @@ -9096,10 +9096,10 @@ package java { public open fun getLength(/*0*/ p0: kotlin.Any!): kotlin.Int public open fun getLong(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Long public open fun getShort(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Short - private open fun multiNewArray(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.IntArray!): kotlin.Any! - private open fun newArray(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Int): kotlin.Any! - public open fun newInstance(/*0*/ componentType: java.lang.Class!, /*1*/ length: kotlin.Int): kotlin.Any! - public open fun newInstance(/*0*/ componentType: java.lang.Class!, /*1*/ vararg dimensions: kotlin.Int /*kotlin.IntArray!*/): kotlin.Any! + private open fun multiNewArray(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.IntArray!): kotlin.Any! + private open fun newArray(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Int): kotlin.Any! + public open fun newInstance(/*0*/ componentType: java.lang.Class<*>!, /*1*/ length: kotlin.Int): kotlin.Any! + public open fun newInstance(/*0*/ componentType: java.lang.Class<*>!, /*1*/ vararg dimensions: kotlin.Int /*kotlin.IntArray!*/): kotlin.Any! public open fun set(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any!): kotlin.Unit public open fun setBoolean(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open fun setByte(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Byte): kotlin.Unit @@ -9112,23 +9112,23 @@ package java { } public final class Constructor : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { - public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) java.lang.Class!>!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!, /*7*/ p7: kotlin.ByteArray!) + public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) java.lang.Class<*>!>!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!, /*7*/ p7: kotlin.ByteArray!) private final var annotations: kotlin.ByteArray! private final var clazz: java.lang.Class! private final var constructorAccessor: [ERROR : Unresolved java classifier: ConstructorAccessor]! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! - private final var exceptionTypes: kotlin.Array<(out) java.lang.Class!>! + private final var exceptionTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var genericInfo: [ERROR : Unresolved java classifier: ConstructorRepository]! private final var modifiers: kotlin.Int public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean private final var parameterAnnotations: kotlin.ByteArray! - private final var parameterTypes: kotlin.Array<(out) java.lang.Class!>! + private final var parameterTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var root: java.lang.reflect.Constructor! public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int private open fun acquireConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Constructor! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean @@ -9137,7 +9137,7 @@ package java { public/*package*/ open fun getConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! public open override /*1*/ fun getDeclaringClass(): java.lang.Class! - public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class<*>!>! private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! public open fun getGenericExceptionTypes(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ConstructorRepository]! @@ -9145,7 +9145,7 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getParameterAnnotations(): kotlin.Array<(out) kotlin.Array<(out) kotlin.Annotation!>!>! - public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class<*>!>! public/*package*/ open fun getRawAnnotations(): kotlin.ByteArray! public/*package*/ open fun getRawParameterAnnotations(): kotlin.ByteArray! public/*package*/ open fun getSignature(): kotlin.String! @@ -9159,15 +9159,15 @@ package java { public open fun newInstance(/*0*/ vararg p0: kotlin.Any! /*kotlin.Array<(out) kotlin.Any!>!*/): T! public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ open fun setConstructorAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: ConstructorAccessor]!): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*3*/ fun toString(): kotlin.String! } public final class Field : java.lang.reflect.AccessibleObject, java.lang.reflect.Member { - public/*package*/ constructor Field(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!) + public/*package*/ constructor Field(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!) private final var annotations: kotlin.ByteArray! - private final var clazz: java.lang.Class! + private final var clazz: java.lang.Class<*>! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! private final var fieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]! private final var genericInfo: [ERROR : Unresolved java classifier: FieldRepository]! @@ -9179,9 +9179,9 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int - private final var type: java.lang.Class! + private final var type: java.lang.Class<*>! private open fun acquireFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Field! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! private open fun doSecurityCheck(/*0*/ p0: kotlin.Any!): kotlin.Unit @@ -9193,7 +9193,7 @@ package java { public open fun getByte(/*0*/ p0: kotlin.Any!): kotlin.Byte public open fun getChar(/*0*/ p0: kotlin.Any!): kotlin.Char public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open override /*1*/ fun getDeclaringClass(): java.lang.Class! + public open override /*1*/ fun getDeclaringClass(): java.lang.Class<*>! public open fun getDouble(/*0*/ p0: kotlin.Any!): kotlin.Double private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! private open fun getFieldAccessor(/*0*/ p0: kotlin.Any!): [ERROR : Unresolved java classifier: FieldAccessor]! @@ -9207,7 +9207,7 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getShort(/*0*/ p0: kotlin.Any!): kotlin.Short - public open fun getType(): java.lang.Class! + public open fun getType(): java.lang.Class<*>! public open override /*2*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean @@ -9224,12 +9224,12 @@ package java { public open fun setInt(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Unit public open fun setLong(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit public open fun setShort(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Short): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*2*/ fun toString(): kotlin.String! // Static members - public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class!): kotlin.String! + public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class<*>!): kotlin.String! } public trait GenericDeclaration { @@ -9241,7 +9241,7 @@ package java { public trait Member { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun getDeclaringClass(): java.lang.Class! + public abstract fun getDeclaringClass(): java.lang.Class<*>! public abstract fun getModifiers(): kotlin.Int public abstract fun getName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -9254,35 +9254,35 @@ package java { } public final class Method : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { - public/*package*/ constructor Method(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!, /*3*/ p3: java.lang.Class!, /*4*/ p4: kotlin.Array<(out) java.lang.Class!>!, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String!, /*8*/ p8: kotlin.ByteArray!, /*9*/ p9: kotlin.ByteArray!, /*10*/ p10: kotlin.ByteArray!) + public/*package*/ constructor Method(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!, /*3*/ p3: java.lang.Class<*>!, /*4*/ p4: kotlin.Array<(out) java.lang.Class<*>!>!, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String!, /*8*/ p8: kotlin.ByteArray!, /*9*/ p9: kotlin.ByteArray!, /*10*/ p10: kotlin.ByteArray!) private final var annotationDefault: kotlin.ByteArray! private final var annotations: kotlin.ByteArray! - private final var clazz: java.lang.Class! + private final var clazz: java.lang.Class<*>! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! - private final var exceptionTypes: kotlin.Array<(out) java.lang.Class!>! + private final var exceptionTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var genericInfo: [ERROR : Unresolved java classifier: MethodRepository]! private final var methodAccessor: [ERROR : Unresolved java classifier: MethodAccessor]! private final var modifiers: kotlin.Int private final var name: kotlin.String! public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean private final var parameterAnnotations: kotlin.ByteArray! - private final var parameterTypes: kotlin.Array<(out) java.lang.Class!>! - private final var returnType: java.lang.Class! + private final var parameterTypes: kotlin.Array<(out) java.lang.Class<*>!>! + private final var returnType: java.lang.Class<*>! private final var root: java.lang.reflect.Method! public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int private open fun acquireMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Method! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class!): T! public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open override /*1*/ fun getDeclaringClass(): java.lang.Class! + public open override /*1*/ fun getDeclaringClass(): java.lang.Class<*>! public open fun getDefaultValue(): kotlin.Any! - public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class<*>!>! private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! public open fun getGenericExceptionTypes(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericInfo(): [ERROR : Unresolved java classifier: MethodRepository]! @@ -9293,8 +9293,8 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getParameterAnnotations(): kotlin.Array<(out) kotlin.Array<(out) kotlin.Annotation!>!>! - public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class!>! - public open fun getReturnType(): java.lang.Class! + public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getReturnType(): java.lang.Class<*>! public open override /*1*/ fun getTypeParameters(): kotlin.Array<(out) [ERROR : Unresolved java classifier: TypeVariable]!>! public open override /*3*/ fun hashCode(): kotlin.Int public open fun invoke(/*0*/ p0: kotlin.Any!, /*1*/ vararg p1: kotlin.Any! /*kotlin.Array<(out) kotlin.Any!>!*/): kotlin.Any! @@ -9305,7 +9305,7 @@ package java { public open fun isVarArgs(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ open fun setMethodAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: MethodAccessor]!): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*3*/ fun toString(): kotlin.String! } @@ -9425,7 +9425,7 @@ package java { public/*package*/ final val ST_CONNECTED_NO_IMPL: kotlin.Int = 2 public/*package*/ final val ST_NOT_CONNECTED: kotlin.Int = 0 public/*package*/ final var factory: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]! - public/*package*/ final var implClass: java.lang.Class! + public/*package*/ final var implClass: java.lang.Class<*>! public open fun setDatagramSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]!): kotlin.Unit } @@ -9938,7 +9938,7 @@ package java { public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open fun getAuthority(): kotlin.String! public final fun getContent(): kotlin.Any! - public final fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.Any! + public final fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.Any! public open fun getDefaultPort(): kotlin.Int public open fun getFile(): kotlin.String! public open fun getHost(): kotlin.String! @@ -9994,7 +9994,7 @@ package java { public open fun getAllowUserInteraction(): kotlin.Boolean public open fun getConnectTimeout(): kotlin.Int public open fun getContent(): kotlin.Any! - public open fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.Any! + public open fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.Any! public open fun getContentEncoding(): kotlin.String! public/*package*/ open fun getContentHandler(): [ERROR : Unresolved java classifier: ContentHandler]! private open fun getContentHandlerPkgPrefixes(): kotlin.String! @@ -10110,7 +10110,7 @@ package java { private final var extendedProvider: [ERROR : Unresolved java classifier: CharsetProvider]! private final var extendedProviderLock: kotlin.Any! private final var extendedProviderProbed: kotlin.Boolean - private final var gate: java.lang.ThreadLocal!>! + private final var gate: java.lang.ThreadLocal!>! private final var standardProvider: [ERROR : Unresolved java classifier: CharsetProvider]! public/*package*/ open fun atBugLevel(/*0*/ p0: kotlin.String!): kotlin.Boolean public open fun availableCharsets(): java.util.SortedMap! @@ -10124,7 +10124,7 @@ package java { private open fun lookupExtendedCharset(/*0*/ p0: kotlin.String!): java.nio.charset.Charset! private open fun lookupViaProviders(/*0*/ p0: kotlin.String!): java.nio.charset.Charset! private open fun probeExtendedProvider(): kotlin.Unit - private open fun providers(): kotlin.(Mutable)Iterator! + private open fun providers(): kotlin.(Mutable)Iterator<*>! private open fun put(/*0*/ p0: kotlin.(Mutable)Iterator!, /*1*/ p1: kotlin.(Mutable)Map!): kotlin.Unit } } @@ -10330,7 +10330,7 @@ package java { public open fun getVersion(): kotlin.Double private open fun implClear(): kotlin.Unit private open fun implPut(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Any! - private open fun implPutAll(/*0*/ p0: (kotlin.MutableMap..kotlin.Map?)): kotlin.Unit + private open fun implPutAll(/*0*/ p0: kotlin.(Mutable)Map<*, *>!): kotlin.Unit private open fun implRemove(/*0*/ p0: kotlin.Any!): kotlin.Any! private open fun implRemoveService(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit public open fun keySet(): kotlin.(Mutable)Set! @@ -10343,9 +10343,9 @@ package java { invisible_fake open override /*1*/ /*fake_override*/ fun loadConvert(/*0*/ p0: kotlin.CharArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray!): kotlin.String! public open override /*1*/ /*fake_override*/ fun loadFromXML(/*0*/ p0: java.io.InputStream!): kotlin.Unit private open fun parseLegacyPut(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration! + public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration<*>! public open fun put(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Any! - public open fun putAll(/*0*/ p0: (kotlin.MutableMap..kotlin.Map?)): kotlin.Unit + public open fun putAll(/*0*/ p0: kotlin.(Mutable)Map<*, *>!): kotlin.Unit private open fun putId(): kotlin.Unit private open fun putPropertyStrings(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit protected/*protected and package*/ open fun putService(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit @@ -10368,12 +10368,12 @@ package java { private open class EngineDescription { public/*package*/ constructor EngineDescription(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String!) - private final var constructorParameterClass: java.lang.Class! + private final var constructorParameterClass: java.lang.Class<*>! public/*package*/ final val constructorParameterClassName: kotlin.String! public/*package*/ final val name: kotlin.String! public/*package*/ final val supportsParameter: kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ open fun getConstructorParameterClass(): java.lang.Class! + public/*package*/ open fun getConstructorParameterClass(): java.lang.Class<*>! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -10389,7 +10389,7 @@ package java { private final var hasKeyAttributes: kotlin.Boolean! private final val provider: java.security.Provider! private final var registered: kotlin.Boolean - private final var supportedClasses: kotlin.Array<(out) java.lang.Class!>! + private final var supportedClasses: kotlin.Array<(out) java.lang.Class<*>!>! private final var supportedFormats: kotlin.Array<(out) kotlin.String!>! private final var type: kotlin.String! private open fun addAlias(/*0*/ p0: kotlin.String!): kotlin.Unit @@ -10399,8 +10399,8 @@ package java { private final fun getAliases(): kotlin.(Mutable)List! public final fun getAttribute(/*0*/ p0: kotlin.String!): kotlin.String! public final fun getClassName(): kotlin.String! - private open fun getImplClass(): java.lang.Class! - private open fun getKeyClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun getImplClass(): java.lang.Class<*>! + private open fun getKeyClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! public final fun getProvider(): java.security.Provider! public final fun getType(): kotlin.String! private open fun hasKeyAttributes(): kotlin.Boolean @@ -10414,7 +10414,7 @@ package java { public open override /*1*/ fun toString(): kotlin.String! // Static members - private final val CLASS0: kotlin.Array<(out) java.lang.Class!>! + private final val CLASS0: kotlin.Array<(out) java.lang.Class<*>!>! } private open class ServiceKey { @@ -10467,7 +10467,7 @@ package java { // Static members private final var props: java.util.Properties! private final val sdebug: [ERROR : Unresolved java classifier: Debug]! - private final val spiMap: kotlin.(Mutable)Map!>! + private final val spiMap: kotlin.(Mutable)Map!>! public open fun addProvider(/*0*/ p0: java.security.Provider!): kotlin.Int private open fun check(/*0*/ p0: kotlin.String!): kotlin.Unit kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getAlgorithmProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.String! @@ -10486,7 +10486,7 @@ package java { public open fun getProviders(/*0*/ p0: kotlin.(Mutable)Map!): kotlin.Array<(out) java.security.Provider!>! public open fun getProviders(/*0*/ p0: kotlin.String!): kotlin.Array<(out) java.security.Provider!>! private open fun getProvidersNotUsingCache(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!, /*4*/ p4: kotlin.Array<(out) java.security.Provider!>!): [ERROR : Unresolved java classifier: LinkedHashSet]! - private open fun getSpiClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun getSpiClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! private open fun initialize(): kotlin.Unit private open fun initializeStatic(): kotlin.Unit public open fun insertProviderAt(/*0*/ p0: java.security.Provider!, /*1*/ p1: kotlin.Int): kotlin.Int @@ -10542,15 +10542,15 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun free(): kotlin.Unit public abstract fun getArray(): kotlin.Any! - public abstract fun getArray(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getArray(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Any! - public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getBaseType(): kotlin.Int public abstract fun getBaseTypeName(): kotlin.String! public abstract fun getResultSet(): java.sql.ResultSet! - public abstract fun getResultSet(/*0*/ p0: kotlin.(Mutable)Map!>!): java.sql.ResultSet! + public abstract fun getResultSet(/*0*/ p0: kotlin.(Mutable)Map!>!): java.sql.ResultSet! public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): java.sql.ResultSet! - public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): java.sql.ResultSet! + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): java.sql.ResultSet! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -10673,10 +10673,10 @@ package java { public abstract fun getNString(/*0*/ p0: kotlin.String!): kotlin.String! public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract override /*1*/ /*fake_override*/ fun getParameterMetaData(): java.sql.ParameterMetaData! public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref! @@ -10863,7 +10863,7 @@ package java { public abstract fun getNetworkTimeout(): kotlin.Int public abstract fun getSchema(): kotlin.String! public abstract fun getTransactionIsolation(): kotlin.Int - public abstract fun getTypeMap(): kotlin.(Mutable)Map!>! + public abstract fun getTypeMap(): kotlin.(Mutable)Map!>! public abstract fun getWarnings(): java.sql.SQLWarning! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun isClosed(): kotlin.Boolean @@ -10893,7 +10893,7 @@ package java { public abstract fun setSavepoint(/*0*/ p0: kotlin.String!): java.sql.Savepoint! public abstract fun setSchema(/*0*/ p0: kotlin.String!): kotlin.Unit public abstract fun setTransactionIsolation(/*0*/ p0: kotlin.Int): kotlin.Unit - public abstract fun setTypeMap(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Unit + public abstract fun setTypeMap(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members @@ -11414,7 +11414,7 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun getBaseTypeName(): kotlin.String! public abstract fun getObject(): kotlin.Any! - public abstract fun getObject(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun setObject(/*0*/ p0: kotlin.Any!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -11479,10 +11479,10 @@ package java { public abstract fun getNString(/*0*/ p0: kotlin.String!): kotlin.String! public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref! public abstract fun getRef(/*0*/ p0: kotlin.String!): java.sql.Ref! public abstract fun getRow(): kotlin.Int @@ -11866,7 +11866,7 @@ package java { public trait Struct { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun getAttributes(): kotlin.Array<(out) kotlin.Any!>! - public abstract fun getAttributes(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Array<(out) kotlin.Any!>! + public abstract fun getAttributes(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Array<(out) kotlin.Any!>! public abstract fun getSQLTypeName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -12018,14 +12018,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12033,7 +12033,7 @@ package java { // Static members private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 - private open fun finishToArray(/*0*/ p0: kotlin.Array<(out) T!>!, /*1*/ p1: kotlin.(Mutable)Iterator!): kotlin.Array<(out) T!>! + private open fun finishToArray(/*0*/ p0: kotlin.Array<(out) T!>!, /*1*/ p1: kotlin.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int } @@ -12230,7 +12230,7 @@ package java { public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public abstract override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -12249,7 +12249,7 @@ package java { public open override /*2*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E!): kotlin.Unit public open override /*2*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*2*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - private open fun batchRemove(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.(Mutable)Collection<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean public open override /*2*/ fun clear(): kotlin.Unit public open override /*1*/ fun clone(): kotlin.Any! public open override /*2*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean @@ -12274,9 +12274,9 @@ package java { private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit public open override /*2*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean public open override /*2*/ fun remove(/*0*/ index: kotlin.Int): E! - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean protected/*protected and package*/ open override /*1*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - public open override /*2*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E! public open override /*2*/ fun size(): kotlin.Int public open override /*2*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.(Mutable)List! @@ -12522,7 +12522,7 @@ package java { private open fun legacyMergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit private open fun legacyMergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit - private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator!): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator<*>!): kotlin.Unit private open fun rangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array<(out) T!>!, /*1*/ c: ((T!, T!) -> kotlin.Int)!): kotlin.Unit public open fun sort(/*0*/ a: kotlin.Array<(out) T!>!, /*1*/ c: java.util.Comparator!): kotlin.Unit @@ -12740,14 +12740,14 @@ package java { public abstract fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract fun clear(): kotlin.Unit public abstract fun contains(/*0*/ p0: kotlin.Any!): kotlin.Boolean - public abstract fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public abstract fun remove(/*0*/ p0: kotlin.Any!): kotlin.Boolean - public abstract fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract fun size(): kotlin.Int public abstract fun toArray(): kotlin.Array<(out) kotlin.Any!>! public abstract fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12767,7 +12767,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun element(): E! public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -12778,8 +12778,8 @@ package java { public open fun poll(): E! public open override /*1*/ fun remove(): E! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12800,14 +12800,14 @@ package java { public/*package*/ open fun checkedCopyOf(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.(Mutable)Collection! public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12891,17 +12891,17 @@ package java { private final val valueType: java.lang.Class! public open override /*1*/ fun add(/*0*/ e: kotlin.(Mutable)Map.(Mutable)Entry!): kotlin.Boolean public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection!>..kotlin.Collection!>?)): kotlin.Boolean - private open fun batchRemove(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.(Mutable)Collection<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator!>! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13145,7 +13145,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E! public open override /*3*/ fun hashCode(): kotlin.Int @@ -13225,7 +13225,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean @@ -13284,15 +13284,15 @@ package java { public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*2*/ fun clear(): kotlin.Unit public open override /*2*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*2*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*3*/ fun hashCode(): kotlin.Int public open override /*2*/ fun isEmpty(): kotlin.Boolean public open override /*2*/ fun iterator(): kotlin.(Mutable)Iterator! private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit public open override /*2*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*2*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13401,14 +13401,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13631,14 +13631,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13713,7 +13713,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection!>): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean @@ -13873,9 +13873,9 @@ package java { // Static members private final val BINARYSEARCH_THRESHOLD: kotlin.Int = 5000 private final val COPY_THRESHOLD: kotlin.Int = 10 - public final val EMPTY_LIST: (kotlin.MutableList..kotlin.List?) - public final val EMPTY_MAP: (kotlin.MutableMap..kotlin.Map?) - public final val EMPTY_SET: (kotlin.MutableSet..kotlin.Set?) + public final val EMPTY_LIST: kotlin.(Mutable)List<*>! + public final val EMPTY_MAP: kotlin.(Mutable)Map<*, *>! + public final val EMPTY_SET: kotlin.(Mutable)Set<*>! private final val FILL_THRESHOLD: kotlin.Int = 25 private final val INDEXOFSUBLIST_THRESHOLD: kotlin.Int = 35 private final val REPLACEALL_THRESHOLD: kotlin.Int = 11 @@ -13896,7 +13896,7 @@ package java { public open fun checkedSortedMap(/*0*/ m: java.util.SortedMap!, /*1*/ keyType: java.lang.Class!, /*2*/ valueType: java.lang.Class!): java.util.SortedMap! public open fun checkedSortedSet(/*0*/ s: java.util.SortedSet!, /*1*/ _type: java.lang.Class!): java.util.SortedSet! public open fun copy(/*0*/ dest: kotlin.(Mutable)List!, /*1*/ src: (kotlin.MutableList..kotlin.List?)): kotlin.Unit - public open fun disjoint(/*0*/ c1: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ c2: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open fun disjoint(/*0*/ c1: kotlin.(Mutable)Collection<*>!, /*1*/ c2: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open fun emptyEnumeration(): java.util.Enumeration! public open fun emptyIterator(): kotlin.(Mutable)Iterator! public final fun emptyList(): kotlin.(Mutable)List! @@ -13906,16 +13906,16 @@ package java { public open fun enumeration(/*0*/ c: kotlin.(Mutable)Collection!): java.util.Enumeration! public/*package*/ open fun eq(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Boolean public open fun fill(/*0*/ list: kotlin.(Mutable)List!, /*1*/ obj: T!): kotlin.Unit - public open fun frequency(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ o: kotlin.Any!): kotlin.Int + public open fun frequency(/*0*/ c: kotlin.(Mutable)Collection<*>!, /*1*/ o: kotlin.Any!): kotlin.Int private open fun get(/*0*/ p0: (kotlin.MutableListIterator..kotlin.ListIterator?), /*1*/ p1: kotlin.Int): T! - public open fun indexOfSubList(/*0*/ source: (kotlin.MutableList..kotlin.List?), /*1*/ target: (kotlin.MutableList..kotlin.List?)): kotlin.Int + public open fun indexOfSubList(/*0*/ source: kotlin.(Mutable)List<*>!, /*1*/ target: kotlin.(Mutable)List<*>!): kotlin.Int private final /*synthesized*/ fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: ((T!, T!) -> kotlin.Int)!): kotlin.Int private open fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: java.util.Comparator!): kotlin.Int private open fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList!>..kotlin.List!>?), /*1*/ p1: T!): kotlin.Int private final /*synthesized*/ fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: ((T!, T!) -> kotlin.Int)!): kotlin.Int private open fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: java.util.Comparator!): kotlin.Int private open fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList!>..kotlin.List!>?), /*1*/ p1: T!): kotlin.Int - public open fun lastIndexOfSubList(/*0*/ source: (kotlin.MutableList..kotlin.List?), /*1*/ target: (kotlin.MutableList..kotlin.List?)): kotlin.Int + public open fun lastIndexOfSubList(/*0*/ source: kotlin.(Mutable)List<*>!, /*1*/ target: kotlin.(Mutable)List<*>!): kotlin.Int public open fun list(/*0*/ e: java.util.Enumeration!): java.util.ArrayList! public open fun max(/*0*/ coll: (kotlin.MutableCollection..kotlin.Collection?)): T! where T : kotlin.Comparable! public final /*synthesized*/ fun max(/*0*/ coll: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ comp: ((T!, T!) -> kotlin.Int)!): T! @@ -13926,15 +13926,15 @@ package java { public open fun nCopies(/*0*/ p0: kotlin.Int, /*1*/ p1: T!): kotlin.(Mutable)List! public open fun newSetFromMap(/*0*/ map: kotlin.(Mutable)Map!): kotlin.(Mutable)Set! public open fun replaceAll(/*0*/ list: kotlin.(Mutable)List!, /*1*/ oldVal: T!, /*2*/ newVal: T!): kotlin.Boolean - public open fun reverse(/*0*/ list: (kotlin.MutableList..kotlin.List?)): kotlin.Unit + public open fun reverse(/*0*/ list: kotlin.(Mutable)List<*>!): kotlin.Unit public open fun reverseOrder(): java.util.Comparator! public final /*synthesized*/ fun reverseOrder(/*0*/ cmp: ((T!, T!) -> kotlin.Int)!): java.util.Comparator! public open fun reverseOrder(/*0*/ cmp: java.util.Comparator!): java.util.Comparator! - public open fun rotate(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ distance: kotlin.Int): kotlin.Unit + public open fun rotate(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ distance: kotlin.Int): kotlin.Unit private open fun rotate1(/*0*/ p0: kotlin.(Mutable)List!, /*1*/ p1: kotlin.Int): kotlin.Unit - private open fun rotate2(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: kotlin.Int): kotlin.Unit - public open fun shuffle(/*0*/ list: (kotlin.MutableList..kotlin.List?)): kotlin.Unit - public open fun shuffle(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ rnd: java.util.Random!): kotlin.Unit + private open fun rotate2(/*0*/ p0: kotlin.(Mutable)List<*>!, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.(Mutable)List<*>!): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ rnd: java.util.Random!): kotlin.Unit public open fun singleton(/*0*/ o: T!): kotlin.(Mutable)Set! public/*package*/ open fun singletonIterator(/*0*/ p0: E!): kotlin.(Mutable)Iterator! public open fun singletonList(/*0*/ o: T!): kotlin.(Mutable)List! @@ -13942,7 +13942,7 @@ package java { public open fun !> sort(/*0*/ list: kotlin.(Mutable)List!): kotlin.Unit public final /*synthesized*/ fun sort(/*0*/ list: kotlin.(Mutable)List!, /*1*/ c: ((T!, T!) -> kotlin.Int)!): kotlin.Unit public open fun sort(/*0*/ list: kotlin.(Mutable)List!, /*1*/ c: java.util.Comparator!): kotlin.Unit - public open fun swap(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit + public open fun swap(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit private open fun swap(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit public open fun synchronizedCollection(/*0*/ c: kotlin.(Mutable)Collection!): kotlin.(Mutable)Collection! public/*package*/ open fun synchronizedCollection(/*0*/ p0: kotlin.(Mutable)Collection!, /*1*/ p1: kotlin.Any!): kotlin.(Mutable)Collection! @@ -14258,7 +14258,7 @@ package java { public/*package*/ open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*2*/ fun size(): kotlin.Int public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String - public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array<(out) java.util.HashMap.Entry!>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array<(out) java.util.HashMap.Entry<*, *>!>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open override /*2*/ fun values(): kotlin.(Mutable)Collection! private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit @@ -14529,7 +14529,7 @@ package java { public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator!>! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -14581,7 +14581,7 @@ package java { public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -14653,7 +14653,7 @@ package java { public abstract fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract override /*1*/ fun clear(): kotlin.Unit public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun get(/*0*/ index: kotlin.Int): E! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -14665,8 +14665,8 @@ package java { public abstract fun listIterator(/*0*/ index: kotlin.Int): kotlin.(Mutable)ListIterator! public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean public abstract fun remove(/*0*/ index: kotlin.Int): E! - public abstract override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E! public abstract override /*1*/ fun size(): kotlin.Int public abstract fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.(Mutable)List! @@ -14987,7 +14987,7 @@ package java { private open fun load0(/*0*/ p0: java.util.Properties.LineReader!): kotlin.Unit private open fun loadConvert(/*0*/ p0: kotlin.CharArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray!): kotlin.String! public open fun loadFromXML(/*0*/ p0: java.io.InputStream!): kotlin.Unit - public open fun propertyNames(): java.util.Enumeration! + public open fun propertyNames(): java.util.Enumeration<*>! kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun save(/*0*/ p0: java.io.OutputStream!, /*1*/ p1: kotlin.String!): kotlin.Unit private open fun saveConvert(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String! public open fun setProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Any! @@ -15068,14 +15068,14 @@ package java { public abstract override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract override /*1*/ fun clear(): kotlin.Unit public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract override /*1*/ fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract override /*1*/ fun size(): kotlin.Int public abstract fun toArray(): kotlin.Array<(out) kotlin.Any!>! public abstract fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -15209,8 +15209,8 @@ package java { private final var size: kotlin.Int public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.(Mutable)Collection! public/*package*/ open fun addAllForTreeSet(/*0*/ p0: java.util.SortedSet!, /*1*/ p1: V!): kotlin.Unit - private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Iterator!, /*2*/ p2: java.io.ObjectInputStream!, /*3*/ p3: V!): kotlin.Unit - private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.(Mutable)Iterator!, /*5*/ p5: java.io.ObjectInputStream!, /*6*/ p6: V!): java.util.TreeMap.Entry! + private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Iterator<*>!, /*2*/ p2: java.io.ObjectInputStream!, /*3*/ p3: V!): kotlin.Unit + private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.(Mutable)Iterator<*>!, /*5*/ p5: java.io.ObjectInputStream!, /*6*/ p6: V!): java.util.TreeMap.Entry! public open fun ceilingEntry(/*0*/ p0: K!): kotlin.(Mutable)Map.(Mutable)Entry! public open fun ceilingKey(/*0*/ p0: K!): K! public open override /*1*/ fun clear(): kotlin.Unit @@ -15873,7 +15873,7 @@ package java { private open fun colorOf(/*0*/ p0: java.util.TreeMap.Entry!): kotlin.Boolean private open fun computeRedLevel(/*0*/ p0: kotlin.Int): kotlin.Int public/*package*/ open fun exportEntry(/*0*/ p0: java.util.TreeMap.Entry!): kotlin.(Mutable)Map.(Mutable)Entry! - public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry!): K! + public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry!): K! public/*package*/ open fun keyOrNull(/*0*/ p0: java.util.TreeMap.Entry!): K! private open fun leftOf(/*0*/ p0: java.util.TreeMap.Entry!): java.util.TreeMap.Entry! private open fun parentOf(/*0*/ p0: java.util.TreeMap.Entry!): java.util.TreeMap.Entry! @@ -16341,7 +16341,7 @@ package java { private open class AtomicIntegerFieldUpdaterImpl : java.util.concurrent.atomic.AtomicIntegerFieldUpdater { public/*package*/ constructor AtomicIntegerFieldUpdaterImpl(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Int): kotlin.Int @@ -16454,7 +16454,7 @@ package java { private open class CASUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { public/*package*/ constructor CASUpdater(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Long): kotlin.Long @@ -16481,7 +16481,7 @@ package java { private open class LockedUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { public/*package*/ constructor LockedUpdater(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Long): kotlin.Long @@ -16540,7 +16540,7 @@ package java { // Static members private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe]! private final val pairOffset: kotlin.Long - public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!): kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!): kotlin.Long } public open class AtomicReference : java.io.Serializable { @@ -16605,7 +16605,7 @@ package java { private final class AtomicReferenceFieldUpdaterImpl : java.util.concurrent.atomic.AtomicReferenceFieldUpdater { public/*package*/ constructor AtomicReferenceFieldUpdaterImpl(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! private final val vclass: java.lang.Class! @@ -16660,7 +16660,7 @@ package java { // Static members private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe]! private final val pairOffset: kotlin.Long - public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!): kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!): kotlin.Long } } diff --git a/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt b/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt index a6be64ec895..4d49c875065 100644 --- a/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt +++ b/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt @@ -24,7 +24,7 @@ internal trait D { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -internal trait Test : A, B, C?, D { +internal trait Test : A, B, C<*>?, D { public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt b/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt index 896b01f5650..b181b275c66 100644 --- a/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt +++ b/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt @@ -4,7 +4,7 @@ internal trait MyTrait : java.lang.Object { protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public abstract override /*1*/ fun finalize(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun getClass(): java.lang.Class! + public final override /*1*/ /*fake_override*/ fun getClass(): java.lang.Class<*>! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun notify(): kotlin.Unit public final override /*1*/ /*fake_override*/ fun notifyAll(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt index e04881c9ff3..079c772f56e 100644 --- a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt @@ -57,8 +57,8 @@ package test { } internal final annotation class Ann6 : kotlin.Annotation { - public constructor Ann6(/*0*/ p: java.lang.Class) - internal final val p: java.lang.Class + public constructor Ann6(/*0*/ p: java.lang.Class<*>) + internal final val p: java.lang.Class<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -73,9 +73,9 @@ package test { } internal final annotation class Ann8 : kotlin.Annotation { - public constructor Ann8(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array>, /*2*/ p3: kotlin.Array, /*3*/ p4: kotlin.Array) + public constructor Ann8(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array>, /*2*/ p3: kotlin.Array, /*3*/ p4: kotlin.Array) internal final val p1: kotlin.Array - internal final val p2: kotlin.Array> + internal final val p2: kotlin.Array> internal final val p3: kotlin.Array internal final val p4: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -84,9 +84,9 @@ package test { } internal final annotation class Ann9 : kotlin.Annotation { - public constructor Ann9(/*0*/ vararg p1: kotlin.String /*kotlin.Array*/, /*1*/ vararg p2: java.lang.Class /*kotlin.Array>*/, /*2*/ vararg p3: test.MyEnum /*kotlin.Array*/, /*3*/ vararg p4: test.Ann1 /*kotlin.Array*/, /*4*/ vararg p5: kotlin.Int /*kotlin.IntArray*/) + public constructor Ann9(/*0*/ vararg p1: kotlin.String /*kotlin.Array*/, /*1*/ vararg p2: java.lang.Class<*> /*kotlin.Array>*/, /*2*/ vararg p3: test.MyEnum /*kotlin.Array*/, /*3*/ vararg p4: test.Ann1 /*kotlin.Array*/, /*4*/ vararg p5: kotlin.Int /*kotlin.IntArray*/) internal final val p1: kotlin.Array - internal final val p2: kotlin.Array> + internal final val p2: kotlin.Array> internal final val p3: kotlin.Array internal final val p4: kotlin.Array internal final val p5: kotlin.IntArray @@ -143,8 +143,8 @@ package test { } internal final annotation class InAnn6 : kotlin.Annotation { - public constructor InAnn6(/*0*/ p: java.lang.Class?) - internal final val p: java.lang.Class? + public constructor InAnn6(/*0*/ p: java.lang.Class<*>?) + internal final val p: java.lang.Class<*>? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt b/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt index 7c7363e6b55..fdedf0ef318 100644 --- a/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt +++ b/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt @@ -1,3 +1,3 @@ package -internal fun ff(/*0*/ l: kotlin.Any): kotlin.MutableList +internal fun ff(/*0*/ l: kotlin.Any): kotlin.MutableList<*> diff --git a/compiler/testData/diagnostics/tests/cast/kt614.txt b/compiler/testData/diagnostics/tests/cast/kt614.txt index ccf32c29c4a..2ebd51f1dd9 100644 --- a/compiler/testData/diagnostics/tests/cast/kt614.txt +++ b/compiler/testData/diagnostics/tests/cast/kt614.txt @@ -1,3 +1,3 @@ package -internal fun f(/*0*/ a: kotlin.Collection): kotlin.Boolean +internal fun f(/*0*/ a: kotlin.Collection<*>): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/simpleClass.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/simpleClass.txt index 52f61c94346..8418b517f25 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/simpleClass.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/simpleClass.txt @@ -1,4 +1,4 @@ -package +package package test { diff --git a/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt b/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt index 5dbbe96c371..730e0893836 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt @@ -1,8 +1,8 @@ package internal fun f1(/*0*/ p: In): kotlin.Unit -internal fun f10(/*0*/ p: Out): kotlin.Unit -internal fun f11(/*0*/ p: Inv): kotlin.Unit +internal fun f10(/*0*/ p: Out<*>): kotlin.Unit +internal fun f11(/*0*/ p: Inv<*>): kotlin.Unit internal fun f2(/*0*/ p: In): kotlin.Unit internal fun f3(/*0*/ p: In): kotlin.Unit internal fun f4(/*0*/ p: Out): kotlin.Unit @@ -11,7 +11,7 @@ internal fun f6(/*0*/ p: Inv): kotlin.Unit internal fun f6(/*0*/ p: Out): kotlin.Unit internal fun f7(/*0*/ p: Inv): kotlin.Unit internal fun f8(/*0*/ p: Inv): kotlin.Unit -internal fun f9(/*0*/ p: In): kotlin.Unit +internal fun f9(/*0*/ p: In<*>): kotlin.Unit internal final class In { public constructor In() diff --git a/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt b/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt index b6af9e833f5..18399c5fefe 100644 --- a/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt +++ b/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt @@ -13,7 +13,7 @@ internal final class TestObject : java.lang.Object { protected open override /*1*/ /*delegation*/ fun clone(): kotlin.Any! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean protected open override /*1*/ /*delegation*/ fun finalize(): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun getClass(): java.lang.Class! + public final override /*1*/ /*fake_override*/ fun getClass(): java.lang.Class<*>! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun notify(): kotlin.Unit public final override /*1*/ /*fake_override*/ fun notifyAll(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt b/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt index b5f013edbeb..8fe1643c420 100644 --- a/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt +++ b/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt @@ -6,7 +6,7 @@ package test { public open class Usage { public constructor Usage() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ open fun foo(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Unit + public/*package*/ open fun foo(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt b/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt index e3e3c7a1d64..052cffaea08 100644 --- a/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt +++ b/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt @@ -1,6 +1,6 @@ package -internal object O : Tr> { +internal object O : Tr> { private constructor O() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt index f401ba3b5d1..39d7e886fdb 100644 --- a/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt @@ -1,6 +1,6 @@ package -internal fun test(/*0*/ t: Tr): kotlin.Unit +internal fun test(/*0*/ t: Tr<*>): kotlin.Unit internal trait Tr { internal abstract var v: Tr diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt index 30256c8dd09..9262567f409 100644 --- a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt @@ -1,6 +1,6 @@ package -internal fun test(/*0*/ t: Tr): kotlin.Unit +internal fun test(/*0*/ t: Tr<*>): kotlin.Unit internal trait Tr { internal abstract var v: T diff --git a/compiler/testData/diagnostics/tests/imports/PackageLocalClassNotImportedWithDefaultImport.txt b/compiler/testData/diagnostics/tests/imports/PackageLocalClassNotImportedWithDefaultImport.txt index c7b97eb469c..a57b35cb976 100644 --- a/compiler/testData/diagnostics/tests/imports/PackageLocalClassNotImportedWithDefaultImport.txt +++ b/compiler/testData/diagnostics/tests/imports/PackageLocalClassNotImportedWithDefaultImport.txt @@ -34,7 +34,7 @@ package java { // Static members private final var APP_CONTEXT_CACHE_KEY: kotlin.Any! private final var APP_CONTEXT_KEYSTROKE_KEY: java.awt.AWTKeyStroke! - private final var modifierKeywords: (kotlin.MutableMap..kotlin.Map?) + private final var modifierKeywords: kotlin.(Mutable)Map<*, *>! public/*package*/ final val serialVersionUID: kotlin.Long = -6430539691155161871.toLong() private final var vks: [ERROR : Unresolved java classifier: VKCollection]! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char): java.awt.AWTKeyStroke! @@ -42,17 +42,17 @@ package java { public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.AWTKeyStroke! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.String!): java.awt.AWTKeyStroke! - private open fun getAWTKeyStrokeClass(): java.lang.Class! + private open fun getAWTKeyStrokeClass(): java.lang.Class<*>! public open fun getAWTKeyStrokeForEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): java.awt.AWTKeyStroke! private open fun getCachedStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): java.awt.AWTKeyStroke! - private open fun getCtor(/*0*/ p0: java.lang.Class!): java.lang.reflect.Constructor! + private open fun getCtor(/*0*/ p0: java.lang.Class<*>!): java.lang.reflect.Constructor<*>! public/*package*/ open fun getModifiersText(/*0*/ p0: kotlin.Int): kotlin.String! private open fun getVKCollection(): [ERROR : Unresolved java classifier: VKCollection]! public/*package*/ open fun getVKText(/*0*/ p0: kotlin.Int): kotlin.String! private open fun getVKValue(/*0*/ p0: kotlin.String!): kotlin.Int private open fun mapNewModifiers(/*0*/ p0: kotlin.Int): kotlin.Int private open fun mapOldModifiers(/*0*/ p0: kotlin.Int): kotlin.Int - protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit } public abstract class Component : java.io.Serializable { @@ -77,7 +77,7 @@ package java { public/*package*/ final var eventCache: kotlin.Array<(out) [ERROR : Unresolved java classifier: EventQueueItem]!>! public/*package*/ final var eventMask: kotlin.Long public/*package*/ final var focusListener: [ERROR : Unresolved java classifier: FocusListener]! - public/*package*/ final var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! private final var focusTraversalKeysEnabled: kotlin.Boolean private final var focusable: kotlin.Boolean public/*package*/ final var font: [ERROR : Unresolved java classifier: Font]! @@ -219,7 +219,7 @@ package java { public open fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! public open fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! [ERROR : java.beans.Transient]() public open fun getFont(): [ERROR : Unresolved java classifier: Font]! public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! public/*package*/ final fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]! @@ -752,8 +752,8 @@ package java { public final val TOP_ALIGNMENT: kotlin.Float = 0.0.toFloat() public/*package*/ final val actionListenerK: kotlin.String = "actionL" public/*package*/ final val adjustmentListenerK: kotlin.String = "adjustmentL" - private final val coalesceEventsParams: kotlin.Array<(out) java.lang.Class!>! - private final val coalesceMap: kotlin.(Mutable)Map!, kotlin.Boolean!>! + private final val coalesceEventsParams: kotlin.Array<(out) java.lang.Class<*>!>! + private final val coalesceMap: kotlin.(Mutable)Map!, kotlin.Boolean!>! public/*package*/ final val componentListenerK: kotlin.String = "componentL" public/*package*/ final val containerListenerK: kotlin.String = "containerL" private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger]! @@ -780,7 +780,7 @@ package java { public/*package*/ final val windowListenerK: kotlin.String = "windowL" public/*package*/ final val windowStateListenerK: kotlin.String = "windowStateL" private open fun initIDs(): kotlin.Unit - private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public/*package*/ open fun isInstanceOf(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.String!): kotlin.Boolean public/*package*/ open fun setRequestFocusController(/*0*/ p0: [ERROR : Unresolved java classifier: RequestFocusController]!): kotlin.Unit } @@ -813,7 +813,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long private final var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean private final var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! private final var focusTraversalPolicyProvider: kotlin.Boolean @@ -858,7 +858,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! private final var printing: kotlin.Boolean - private final var printingThreads: (kotlin.MutableSet..kotlin.Set?) + private final var printingThreads: kotlin.(Mutable)Set<*>! invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int @@ -1003,7 +1003,7 @@ package java { public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! @@ -1456,7 +1456,7 @@ package java { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -1517,7 +1517,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! public/*package*/ final var resizable: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float @@ -1702,7 +1702,7 @@ package java { public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! @@ -2245,7 +2245,7 @@ package java { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! private final var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -2301,7 +2301,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! private final var securityWarningAlignmentX: kotlin.Float private final var securityWarningAlignmentY: kotlin.Float private final var securityWarningHeight: kotlin.Int @@ -2481,7 +2481,7 @@ package java { public open fun getFocusOwner(): java.awt.Component! public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! @@ -3036,68 +3036,68 @@ package java { public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!) public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!, /*2*/ p2: kotlin.Boolean) public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) - protected/*protected and package*/ final var bcsListeners: java.util.ArrayList! + protected/*protected and package*/ final var bcsListeners: java.util.ArrayList<*>! protected/*protected and package*/ final var proxy: java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider! protected/*protected and package*/ final var serializable: kotlin.Int - protected/*protected and package*/ final var services: java.util.HashMap! + protected/*protected and package*/ final var services: java.util.HashMap<*, *>! public open fun addBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]!): kotlin.Unit - public open fun addService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): kotlin.Boolean - protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Boolean + public open fun addService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): kotlin.Boolean + protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Boolean protected/*protected and package*/ open fun bcsPreDeserializationHook(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit protected/*protected and package*/ open fun bcsPreSerializationHook(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit protected/*protected and package*/ open fun childJustRemovedHook(/*0*/ p0: kotlin.Any!, /*1*/ p1: [ERROR : Unresolved java classifier: BCSChild]!): kotlin.Unit protected/*protected and package*/ open fun createBCSChild(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): [ERROR : Unresolved java classifier: BCSChild]! - protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider! + protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider! protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]!): kotlin.Unit - protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit - protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open fun getBeanContextServicesPeer(): [ERROR : Unresolved java classifier: BeanContextServices]! - public open fun getCurrentServiceClasses(): kotlin.(Mutable)Iterator! - public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class!): kotlin.(Mutable)Iterator! - public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!, /*4*/ p4: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Any! - public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Any! - public open fun hasService(/*0*/ p0: java.lang.Class!): kotlin.Boolean + public open fun getCurrentServiceClasses(): kotlin.(Mutable)Iterator<*>! + public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class<*>!): kotlin.(Mutable)Iterator<*>! + public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!, /*4*/ p4: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Any! + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Any! + public open fun hasService(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun initialize(): kotlin.Unit protected/*protected and package*/ open fun initializeBeanContextResources(): kotlin.Unit private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit protected/*protected and package*/ open fun releaseBeanContextResources(): kotlin.Unit public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit public open fun removeBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]!): kotlin.Unit - public open fun revokeService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun revokeService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open fun serviceAvailable(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]!): kotlin.Unit public open fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit protected/*protected and package*/ open inner class BCSSChild { public/*package*/ constructor BCSSChild(/*0*/ p2: kotlin.Any!, /*1*/ p3: kotlin.Any!) - private final var serviceClasses: java.util.HashMap! - private final var serviceRequestors: java.util.HashMap! + private final var serviceClasses: java.util.HashMap<*, *>! + private final var serviceRequestors: java.util.HashMap<*, *>! public/*package*/ open fun cleanupReferences(): kotlin.Unit public/*package*/ open fun releaseService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Unit public/*package*/ open fun revokeAllDelegatedServicesNow(): kotlin.Unit - public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit - public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit - public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit + public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit + public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit public/*package*/ open inner class BCSSCServiceClassRef { - public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class!, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p4: kotlin.Boolean) + public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class<*>!, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p4: kotlin.Boolean) public/*package*/ final var delegateProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ final var delegateRefs: kotlin.Int - public/*package*/ final var requestors: java.util.HashMap! - public/*package*/ final var serviceClass: java.lang.Class! + public/*package*/ final var requestors: java.util.HashMap<*, *>! + public/*package*/ final var serviceClass: java.lang.Class<*>! public/*package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ final var serviceRefs: kotlin.Int public/*package*/ open fun addRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ final /*synthesized*/ fun addRequestor(/*0*/ p0: kotlin.Any!, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit public/*package*/ open fun addRequestor(/*0*/ p0: kotlin.Any!, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit - public/*package*/ open fun cloneOfEntries(): kotlin.(Mutable)Iterator! - public/*package*/ open fun entries(): kotlin.(Mutable)Iterator! + public/*package*/ open fun cloneOfEntries(): kotlin.(Mutable)Iterator<*>! + public/*package*/ open fun entries(): kotlin.(Mutable)Iterator<*>! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public/*package*/ open fun getDelegateProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ open fun getDelegateRefs(): kotlin.Int public/*package*/ open fun getRefs(): kotlin.Int - public/*package*/ open fun getServiceClass(): java.lang.Class! + public/*package*/ open fun getServiceClass(): java.lang.Class<*>! public/*package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ open fun getServiceRefs(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -3133,8 +3133,8 @@ package java { public/*package*/ constructor BCSSProxyServiceProvider(/*0*/ p2: [ERROR : Unresolved java classifier: BeanContextServices]!) private final var nestingCtxt: [ERROR : Unresolved java classifier: BeanContextServices]! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.lang.Class!): kotlin.(Mutable)Iterator! - public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!): kotlin.Any! + public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.lang.Class<*>!): kotlin.(Mutable)Iterator<*>! + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!): kotlin.Any! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit public open override /*1*/ fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit @@ -3142,7 +3142,7 @@ package java { } protected/*protected static*/ open class BCSSServiceProvider : java.io.Serializable { - public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!) + public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!) protected/*protected and package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean protected/*protected and package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! @@ -3734,11 +3734,11 @@ package java { public open fun readBoolean(): kotlin.Boolean public open fun readByte(): kotlin.Byte public open fun readChar(): kotlin.Char - private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class! + private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class<*>! private open fun readClassDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]! protected/*protected and package*/ open fun readClassDescriptor(): [ERROR : Unresolved java classifier: ObjectStreamClass]! public open fun readDouble(): kotlin.Double - private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum>! + private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum<*>! private open fun readExternalData(/*0*/ p0: java.io.Externalizable!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit private open fun readFatalException(): java.io.IOException! public open fun readFields(): java.io.ObjectInputStream.GetField! @@ -3767,9 +3767,9 @@ package java { public open fun readUnsignedShort(): kotlin.Int public open fun registerValidation(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit - protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): java.lang.Class! + protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): java.lang.Class<*>! protected/*protected and package*/ open fun resolveObject(/*0*/ p0: kotlin.Any!): kotlin.Any! - protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): java.lang.Class! + protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): java.lang.Class<*>! public open override /*2*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int private open fun skipCustomData(): kotlin.Unit @@ -3889,7 +3889,7 @@ package java { public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Int): kotlin.Int public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Long): kotlin.Long public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Short): kotlin.Short - private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): kotlin.Int + private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class<*>!): kotlin.Int public open override /*1*/ fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public/*package*/ open fun readFields(): kotlin.Unit @@ -3979,9 +3979,9 @@ package java { // Static members private final val NULL_HANDLE: kotlin.Int = -1 - private final val primClasses: java.util.HashMap!>! + private final val primClasses: java.util.HashMap!>! private final val unsharedMarker: kotlin.Any! - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun bytesToDoubles(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.DoubleArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun bytesToFloats(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.FloatArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun cloneArray(/*0*/ p0: kotlin.Any!): kotlin.Any! @@ -4014,8 +4014,8 @@ package java { private final var primVals: kotlin.ByteArray! private final var protocol: kotlin.Int private final val subs: java.io.ObjectOutputStream.ReplaceTable! - protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class!): kotlin.Unit - protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit + protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit private open fun clear(): kotlin.Unit public open override /*2*/ fun close(): kotlin.Unit private open fun defaultWriteFields(/*0*/ p0: kotlin.Any!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit @@ -4041,11 +4041,11 @@ package java { public open fun writeBytes(/*0*/ p0: kotlin.String!): kotlin.Unit public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit public open fun writeChars(/*0*/ p0: kotlin.String!): kotlin.Unit - private open fun writeClass(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeClass(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit private open fun writeClassDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*1*/ p1: kotlin.Boolean): kotlin.Unit protected/*protected and package*/ open fun writeClassDescriptor(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit - private open fun writeEnum(/*0*/ p0: kotlin.Enum>!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeEnum(/*0*/ p0: kotlin.Enum<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit private open fun writeExternalData(/*0*/ p0: java.io.Externalizable!): kotlin.Unit private open fun writeFatalException(/*0*/ p0: java.io.IOException!): kotlin.Unit public open fun writeFields(): kotlin.Unit @@ -4186,7 +4186,7 @@ package java { private final val objVals: kotlin.Array<(out) kotlin.Any!>! private final val primVals: kotlin.ByteArray! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): kotlin.Int + private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class<*>!): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun put(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Any!): kotlin.Unit public open override /*1*/ fun put(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit @@ -4218,7 +4218,7 @@ package java { // Static members private final val extendedDebugInfo: kotlin.Boolean - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun doublesToBytes(/*0*/ p0: kotlin.DoubleArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun floatsToBytes(/*0*/ p0: kotlin.FloatArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit } @@ -7047,7 +7047,7 @@ package java { private final var genericInfo: [ERROR : Unresolved java classifier: ClassRepository]! private final var lastRedefinedCount: kotlin.Int private final var name: kotlin.String! - private final var newInstanceCallerCache: java.lang.Class! + private final var newInstanceCallerCache: java.lang.Class<*>! private final var publicConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]! private final var publicFields: [ERROR : Unresolved java classifier: SoftReference]! private final var publicMethods: [ERROR : Unresolved java classifier: SoftReference]! @@ -7065,27 +7065,27 @@ package java { public open fun getCanonicalName(): kotlin.String! public open fun getClassLoader(): java.lang.ClassLoader! public/*package*/ open fun getClassLoader0(): java.lang.ClassLoader! - public open fun getClasses(): kotlin.Array<(out) java.lang.Class!>! - public open fun getComponentType(): java.lang.Class! + public open fun getClasses(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getComponentType(): java.lang.Class<*>! public/*package*/ open fun getConstantPool(): [ERROR : Unresolved java classifier: ConstantPool]! - public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Constructor! - private open fun getConstructor0(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor! - public open fun getConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor!>! + public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Constructor! + private open fun getConstructor0(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor! + public open fun getConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor<*>!>! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open fun getDeclaredClasses(): kotlin.Array<(out) java.lang.Class!>! - private open fun getDeclaredClasses0(): kotlin.Array<(out) java.lang.Class!>! - public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Constructor! - public open fun getDeclaredConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor!>! + public open fun getDeclaredClasses(): kotlin.Array<(out) java.lang.Class<*>!>! + private open fun getDeclaredClasses0(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Constructor! + public open fun getDeclaredConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor<*>!>! private open fun getDeclaredConstructors0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Constructor!>! public open fun getDeclaredField(/*0*/ name: kotlin.String!): java.lang.reflect.Field! public open fun getDeclaredFields(): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun getDeclaredFields0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Field!>! - public open fun getDeclaredMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Method! + public open fun getDeclaredMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Method! public open fun getDeclaredMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! private open fun getDeclaredMethods0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Method!>! - public open fun getDeclaringClass(): java.lang.Class! - public open fun getEnclosingClass(): java.lang.Class! - public open fun getEnclosingConstructor(): java.lang.reflect.Constructor! + public open fun getDeclaringClass(): java.lang.Class<*>! + public open fun getEnclosingClass(): java.lang.Class<*>! + public open fun getEnclosingConstructor(): java.lang.reflect.Constructor<*>! public open fun getEnclosingMethod(): java.lang.reflect.Method! private open fun getEnclosingMethod0(): kotlin.Array<(out) kotlin.Any!>! private open fun getEnclosingMethodInfo(): java.lang.Class.EnclosingMethodInfo! @@ -7099,9 +7099,9 @@ package java { public open fun getGenericInterfaces(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericSignature(): kotlin.String! public open fun getGenericSuperclass(): java.lang.reflect.Type! - public open fun getInterfaces(): kotlin.Array<(out) java.lang.Class!>! - public open fun getMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Method! - private open fun getMethod0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Array<(out) java.lang.Class!>!): java.lang.reflect.Method! + public open fun getInterfaces(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Method! + private open fun getMethod0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Array<(out) java.lang.Class<*>!>!): java.lang.reflect.Method! public open fun getMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! public open fun getModifiers(): kotlin.Int public open fun getName(): kotlin.String! @@ -7123,7 +7123,7 @@ package java { public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean public open fun isAnonymousClass(): kotlin.Boolean public open fun isArray(): kotlin.Boolean - public open fun isAssignableFrom(/*0*/ p0: java.lang.Class!): kotlin.Boolean + public open fun isAssignableFrom(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun isEnum(): kotlin.Boolean public open fun isInstance(/*0*/ obj: kotlin.Any!): kotlin.Boolean public open fun isInterface(): kotlin.Boolean @@ -7137,7 +7137,7 @@ package java { private open fun privateGetDeclaredConstructors(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Constructor!>! private open fun privateGetDeclaredFields(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun privateGetDeclaredMethods(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Method!>! - private open fun privateGetPublicFields(/*0*/ p0: kotlin.(Mutable)Set!>!): kotlin.Array<(out) java.lang.reflect.Field!>! + private open fun privateGetPublicFields(/*0*/ p0: kotlin.(Mutable)Set!>!): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun privateGetPublicMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! private open fun resolveName(/*0*/ p0: kotlin.String!): kotlin.String! private open fun searchFields(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Field!>!, /*1*/ p1: kotlin.String!): java.lang.reflect.Field! @@ -7149,11 +7149,11 @@ package java { private final class EnclosingMethodInfo { private constructor EnclosingMethodInfo(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!) private final var descriptor: kotlin.String! - private final var enclosingClass: java.lang.Class! + private final var enclosingClass: java.lang.Class<*>! private final var name: kotlin.String! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public/*package*/ open fun getDescriptor(): kotlin.String! - public/*package*/ open fun getEnclosingClass(): java.lang.Class! + public/*package*/ open fun getEnclosingClass(): java.lang.Class<*>! public/*package*/ open fun getName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public/*package*/ open fun isConstructor(): kotlin.Boolean @@ -7192,22 +7192,22 @@ package java { private final val serialVersionUID: kotlin.Long = 3206093459760846163.toLong() private final var useCaches: kotlin.Boolean private open fun addAll(/*0*/ p0: kotlin.(Mutable)Collection!, /*1*/ p1: kotlin.Array<(out) java.lang.reflect.Field!>!): kotlin.Unit - private open fun argumentTypesToString(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.String! + private open fun argumentTypesToString(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.String! private open fun arrayContentsEq(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Boolean private open fun checkInitted(): kotlin.Unit private open fun copyConstructors(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Constructor!>!): kotlin.Array<(out) java.lang.reflect.Constructor!>! private open fun copyFields(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Field!>!): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun copyMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!): kotlin.Array<(out) java.lang.reflect.Method!>! - private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class!): kotlin.Boolean - public open fun forName(/*0*/ p0: kotlin.String!): java.lang.Class! - public open fun forName(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class! - private open fun forName0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class! - public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean + public open fun forName(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + public open fun forName(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class<*>! + private open fun forName0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class<*>! + public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! private open fun getReflectionFactory(): [ERROR : Unresolved java classifier: ReflectionFactory]! private open fun isAsciiDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean private open fun registerNatives(): kotlin.Unit - private open fun searchMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!): java.lang.reflect.Method! - private open fun toClass(/*0*/ p0: java.lang.reflect.Type!): java.lang.Class! + private open fun searchMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!): java.lang.reflect.Method! + private open fun toClass(/*0*/ p0: java.lang.reflect.Type!): java.lang.Class<*>! } public open class ClassCastException : java.lang.RuntimeException { @@ -7240,33 +7240,33 @@ package java { private final val packages: java.util.HashMap! private final val parallelLockMap: [ERROR : Unresolved java classifier: ConcurrentHashMap]! private final val parent: java.lang.ClassLoader! - public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class!): kotlin.Unit + public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit private open fun checkCerts(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: CodeSource]!): kotlin.Unit private open fun checkName(/*0*/ p0: kotlin.String!): kotlin.Boolean - private open fun checkPackageAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit + private open fun checkPackageAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit public open fun clearAssertionStatus(): kotlin.Unit private open fun compareCerts(/*0*/ p0: kotlin.Array<(out) [ERROR : Unresolved java classifier: Certificate]!>!, /*1*/ p1: kotlin.Array<(out) [ERROR : Unresolved java classifier: Certificate]!>!): kotlin.Boolean - kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - private open fun defineClass0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - private open fun defineClass1(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class! - private open fun defineClass2(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class! + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + private open fun defineClass0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + private open fun defineClass1(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class<*>! + private open fun defineClass2(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class<*>! private open fun defineClassSourceLocation(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.String! protected/*protected and package*/ open fun definePackage(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!, /*4*/ p4: kotlin.String!, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.String!, /*7*/ p7: java.net.URL!): [ERROR : Unresolved java classifier: Package]! - private open fun defineTransformedClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]!, /*6*/ p6: kotlin.String!): java.lang.Class! + private open fun defineTransformedClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]!, /*6*/ p6: kotlin.String!): java.lang.Class<*>! public/*package*/ open fun desiredAssertionStatus(/*0*/ p0: kotlin.String!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - private open fun findBootstrapClass(/*0*/ p0: kotlin.String!): java.lang.Class! - private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String!): java.lang.Class! - protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun findBootstrapClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun findLibrary(/*0*/ p0: kotlin.String!): kotlin.String! - protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String!): java.lang.Class! - private final fun findLoadedClass0(/*0*/ p0: kotlin.String!): java.lang.Class! + protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private final fun findLoadedClass0(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun findResource(/*0*/ p0: kotlin.String!): java.net.URL! protected/*protected and package*/ open fun findResources(/*0*/ p0: kotlin.String!): java.util.Enumeration! - protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String!): java.lang.Class! + protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun getClassLoadingLock(/*0*/ p0: kotlin.String!): kotlin.Any! protected/*protected and package*/ open fun getPackage(/*0*/ p0: kotlin.String!): [ERROR : Unresolved java classifier: Package]! protected/*protected and package*/ open fun getPackages(): kotlin.Array<(out) [ERROR : Unresolved java classifier: Package]!>! @@ -7277,22 +7277,22 @@ package java { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private open fun initializeJavaAssertionMaps(): kotlin.Unit public/*package*/ open fun isAncestor(/*0*/ p0: java.lang.ClassLoader!): kotlin.Boolean - public open fun loadClass(/*0*/ p0: kotlin.String!): java.lang.Class! - protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): java.lang.Class! - private open fun loadClassInternal(/*0*/ p0: kotlin.String!): java.lang.Class! - private open fun postDefineClass(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit + public open fun loadClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): java.lang.Class<*>! + private open fun loadClassInternal(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private open fun postDefineClass(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit private open fun preDefineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): [ERROR : Unresolved java classifier: ProtectionDomain]! - protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class!): kotlin.Unit - private open fun resolveClass0(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit + private open fun resolveClass0(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit public open fun setClassAssertionStatus(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open fun setDefaultAssertionStatus(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open fun setPackageAssertionStatus(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit - protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit + protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ open class NativeLibrary { - public constructor NativeLibrary(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final var fromClass: java.lang.Class! + public constructor NativeLibrary(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!) + private final var fromClass: java.lang.Class<*>! public/*package*/ final var handle: kotlin.Long private final var jniVersion: kotlin.Int public/*package*/ final var name: kotlin.String! @@ -7305,7 +7305,7 @@ package java { public/*package*/ open fun unload(): kotlin.Unit // Static members - public/*package*/ open fun getFromClass(): java.lang.Class! + public/*package*/ open fun getFromClass(): java.lang.Class<*>! } private open class ParallelLoaders { @@ -7342,9 +7342,9 @@ package java { public open fun getSystemResources(/*0*/ p0: kotlin.String!): java.util.Enumeration! private open fun initSystemClassLoader(): kotlin.Unit private open fun initializePath(/*0*/ p0: kotlin.String!): kotlin.Array<(out) kotlin.String!>! - public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Boolean): kotlin.Unit - private open fun loadLibrary0(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.io.File!): kotlin.Boolean - private open fun loadLibrary1(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.io.File!): kotlin.Boolean + public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun loadLibrary0(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.io.File!): kotlin.Boolean + private open fun loadLibrary1(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.io.File!): kotlin.Boolean protected/*protected static*/ open fun registerAsParallelCapable(): kotlin.Boolean private open fun registerNatives(): kotlin.Unit private open fun retrieveDirectives(): [ERROR : Unresolved java classifier: AssertionStatusDirectives]! @@ -7865,7 +7865,7 @@ package java { protected/*protected and package*/ open fun clone(): kotlin.Any! public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean protected/*protected and package*/ open fun finalize(): kotlin.Unit - public final fun getClass(): java.lang.Class! + public final fun getClass(): java.lang.Class<*>! public open override /*1*/ fun hashCode(): kotlin.Int public final fun notify(): kotlin.Unit public final fun notifyAll(): kotlin.Unit @@ -8247,7 +8247,7 @@ package java { public open fun currentTimeMillis(): kotlin.Long public open fun exit(/*0*/ p0: kotlin.Int): kotlin.Unit public open fun gc(): kotlin.Unit - public/*package*/ open fun getCallerClass(): java.lang.Class! + public/*package*/ open fun getCallerClass(): java.lang.Class<*>! public open fun getProperties(): java.util.Properties! public open fun getProperty(/*0*/ p0: kotlin.String!): kotlin.String! public open fun getProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.String! @@ -8515,7 +8515,7 @@ package java { } public/*package*/ open class WeakClassKey { - public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]!) + public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]!) private final val hash: kotlin.Int public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun hashCode(): kotlin.Int @@ -8532,7 +8532,7 @@ package java { private final var threadSeqNumber: kotlin.Long public final /*synthesized*/ fun UncaughtExceptionHandler(/*0*/ function: (java.lang.Thread!, kotlin.Throwable!) -> kotlin.Unit): java.lang.Thread.UncaughtExceptionHandler public open fun activeCount(): kotlin.Int - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun currentThread(): java.lang.Thread! public open fun dumpStack(): kotlin.Unit private open fun dumpThreads(/*0*/ p0: kotlin.Array<(out) java.lang.Thread!>!): kotlin.Array<(out) kotlin.Array<(out) [ERROR : Unresolved java classifier: StackTraceElement]!>!>! @@ -8542,7 +8542,7 @@ package java { private open fun getThreads(): kotlin.Array<(out) java.lang.Thread!>! public open fun holdsLock(/*0*/ p0: kotlin.Any!): kotlin.Boolean public open fun interrupted(): kotlin.Boolean - private open fun isCCLOverridden(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun isCCLOverridden(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun nextThreadID(): kotlin.Long private open fun nextThreadNum(): kotlin.Int public/*package*/ open fun processQueue(/*0*/ p0: [ERROR : Unresolved java classifier: ReferenceQueue>]!, /*1*/ p1: [ERROR : Unresolved java classifier: ConcurrentMap>, ?>]!): kotlin.Unit @@ -8571,7 +8571,7 @@ package java { public/*package*/ open class ThreadLocalMap { private constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap!) - public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!) + public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!) private final var size: kotlin.Int private final var table: kotlin.Array<(out) java.lang.ThreadLocal.ThreadLocalMap.Entry!>! private final var threshold: kotlin.Int @@ -8579,19 +8579,19 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean private open fun expungeStaleEntries(): kotlin.Unit private open fun expungeStaleEntry(/*0*/ p0: kotlin.Int): kotlin.Int - private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal!): java.lang.ThreadLocal.ThreadLocalMap.Entry! - private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry!): java.lang.ThreadLocal.ThreadLocalMap.Entry! + private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal<*>!): java.lang.ThreadLocal.ThreadLocalMap.Entry! + private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry!): java.lang.ThreadLocal.ThreadLocalMap.Entry! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private open fun rehash(): kotlin.Unit - private open fun remove(/*0*/ p0: java.lang.ThreadLocal!): kotlin.Unit - private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun remove(/*0*/ p0: java.lang.ThreadLocal<*>!): kotlin.Unit + private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit private open fun resize(): kotlin.Unit - private open fun set(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!): kotlin.Unit + private open fun set(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!): kotlin.Unit private open fun setThreshold(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ open class Entry { - public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!) + public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!) public/*package*/ final var value: kotlin.Any! } @@ -8945,7 +8945,7 @@ package java { public open class IncompleteAnnotationException : java.lang.RuntimeException { public constructor IncompleteAnnotationException(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final var annotationType: java.lang.Class! + private final var annotationType: java.lang.Class<*>! private final var elementName: kotlin.String! public open fun annotationType(): java.lang.Class! public open fun elementName(): kotlin.String! @@ -9065,7 +9065,7 @@ package java { protected/*protected and package*/ constructor AccessibleObject() public/*package*/ final var override: kotlin.Boolean public/*package*/ final var securityCheckCache: kotlin.Any! - public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class!): T! public open override /*1*/ fun getAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! @@ -9074,7 +9074,7 @@ package java { public open fun isAccessible(): kotlin.Boolean public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean public open fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members @@ -9111,10 +9111,10 @@ package java { public open fun getLength(/*0*/ p0: kotlin.Any!): kotlin.Int public open fun getLong(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Long public open fun getShort(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Short - private open fun multiNewArray(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.IntArray!): kotlin.Any! - private open fun newArray(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Int): kotlin.Any! - public open fun newInstance(/*0*/ componentType: java.lang.Class!, /*1*/ length: kotlin.Int): kotlin.Any! - public open fun newInstance(/*0*/ componentType: java.lang.Class!, /*1*/ vararg dimensions: kotlin.Int /*kotlin.IntArray!*/): kotlin.Any! + private open fun multiNewArray(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.IntArray!): kotlin.Any! + private open fun newArray(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Int): kotlin.Any! + public open fun newInstance(/*0*/ componentType: java.lang.Class<*>!, /*1*/ length: kotlin.Int): kotlin.Any! + public open fun newInstance(/*0*/ componentType: java.lang.Class<*>!, /*1*/ vararg dimensions: kotlin.Int /*kotlin.IntArray!*/): kotlin.Any! public open fun set(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any!): kotlin.Unit public open fun setBoolean(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open fun setByte(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Byte): kotlin.Unit @@ -9127,23 +9127,23 @@ package java { } public final class Constructor : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { - public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) java.lang.Class!>!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!, /*7*/ p7: kotlin.ByteArray!) + public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) java.lang.Class<*>!>!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!, /*7*/ p7: kotlin.ByteArray!) private final var annotations: kotlin.ByteArray! private final var clazz: java.lang.Class! private final var constructorAccessor: [ERROR : Unresolved java classifier: ConstructorAccessor]! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! - private final var exceptionTypes: kotlin.Array<(out) java.lang.Class!>! + private final var exceptionTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var genericInfo: [ERROR : Unresolved java classifier: ConstructorRepository]! private final var modifiers: kotlin.Int public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean private final var parameterAnnotations: kotlin.ByteArray! - private final var parameterTypes: kotlin.Array<(out) java.lang.Class!>! + private final var parameterTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var root: java.lang.reflect.Constructor! public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int private open fun acquireConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Constructor! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean @@ -9152,7 +9152,7 @@ package java { public/*package*/ open fun getConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! public open override /*1*/ fun getDeclaringClass(): java.lang.Class! - public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class<*>!>! private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! public open fun getGenericExceptionTypes(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ConstructorRepository]! @@ -9160,7 +9160,7 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getParameterAnnotations(): kotlin.Array<(out) kotlin.Array<(out) kotlin.Annotation!>!>! - public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class<*>!>! public/*package*/ open fun getRawAnnotations(): kotlin.ByteArray! public/*package*/ open fun getRawParameterAnnotations(): kotlin.ByteArray! public/*package*/ open fun getSignature(): kotlin.String! @@ -9174,15 +9174,15 @@ package java { public open fun newInstance(/*0*/ vararg p0: kotlin.Any! /*kotlin.Array<(out) kotlin.Any!>!*/): T! public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ open fun setConstructorAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: ConstructorAccessor]!): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*3*/ fun toString(): kotlin.String! } public final class Field : java.lang.reflect.AccessibleObject, java.lang.reflect.Member { - public/*package*/ constructor Field(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!) + public/*package*/ constructor Field(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!) private final var annotations: kotlin.ByteArray! - private final var clazz: java.lang.Class! + private final var clazz: java.lang.Class<*>! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! private final var fieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]! private final var genericInfo: [ERROR : Unresolved java classifier: FieldRepository]! @@ -9194,9 +9194,9 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int - private final var type: java.lang.Class! + private final var type: java.lang.Class<*>! private open fun acquireFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Field! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! private open fun doSecurityCheck(/*0*/ p0: kotlin.Any!): kotlin.Unit @@ -9208,7 +9208,7 @@ package java { public open fun getByte(/*0*/ p0: kotlin.Any!): kotlin.Byte public open fun getChar(/*0*/ p0: kotlin.Any!): kotlin.Char public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open override /*1*/ fun getDeclaringClass(): java.lang.Class! + public open override /*1*/ fun getDeclaringClass(): java.lang.Class<*>! public open fun getDouble(/*0*/ p0: kotlin.Any!): kotlin.Double private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! private open fun getFieldAccessor(/*0*/ p0: kotlin.Any!): [ERROR : Unresolved java classifier: FieldAccessor]! @@ -9222,7 +9222,7 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getShort(/*0*/ p0: kotlin.Any!): kotlin.Short - public open fun getType(): java.lang.Class! + public open fun getType(): java.lang.Class<*>! public open override /*2*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean @@ -9239,12 +9239,12 @@ package java { public open fun setInt(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Unit public open fun setLong(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit public open fun setShort(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Short): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*2*/ fun toString(): kotlin.String! // Static members - public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class!): kotlin.String! + public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class<*>!): kotlin.String! } public trait GenericDeclaration { @@ -9256,7 +9256,7 @@ package java { public trait Member { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun getDeclaringClass(): java.lang.Class! + public abstract fun getDeclaringClass(): java.lang.Class<*>! public abstract fun getModifiers(): kotlin.Int public abstract fun getName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -9269,35 +9269,35 @@ package java { } public final class Method : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { - public/*package*/ constructor Method(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!, /*3*/ p3: java.lang.Class!, /*4*/ p4: kotlin.Array<(out) java.lang.Class!>!, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String!, /*8*/ p8: kotlin.ByteArray!, /*9*/ p9: kotlin.ByteArray!, /*10*/ p10: kotlin.ByteArray!) + public/*package*/ constructor Method(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!, /*3*/ p3: java.lang.Class<*>!, /*4*/ p4: kotlin.Array<(out) java.lang.Class<*>!>!, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String!, /*8*/ p8: kotlin.ByteArray!, /*9*/ p9: kotlin.ByteArray!, /*10*/ p10: kotlin.ByteArray!) private final var annotationDefault: kotlin.ByteArray! private final var annotations: kotlin.ByteArray! - private final var clazz: java.lang.Class! + private final var clazz: java.lang.Class<*>! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! - private final var exceptionTypes: kotlin.Array<(out) java.lang.Class!>! + private final var exceptionTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var genericInfo: [ERROR : Unresolved java classifier: MethodRepository]! private final var methodAccessor: [ERROR : Unresolved java classifier: MethodAccessor]! private final var modifiers: kotlin.Int private final var name: kotlin.String! public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean private final var parameterAnnotations: kotlin.ByteArray! - private final var parameterTypes: kotlin.Array<(out) java.lang.Class!>! - private final var returnType: java.lang.Class! + private final var parameterTypes: kotlin.Array<(out) java.lang.Class<*>!>! + private final var returnType: java.lang.Class<*>! private final var root: java.lang.reflect.Method! public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int private open fun acquireMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Method! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class!): T! public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open override /*1*/ fun getDeclaringClass(): java.lang.Class! + public open override /*1*/ fun getDeclaringClass(): java.lang.Class<*>! public open fun getDefaultValue(): kotlin.Any! - public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class<*>!>! private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! public open fun getGenericExceptionTypes(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericInfo(): [ERROR : Unresolved java classifier: MethodRepository]! @@ -9308,8 +9308,8 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getParameterAnnotations(): kotlin.Array<(out) kotlin.Array<(out) kotlin.Annotation!>!>! - public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class!>! - public open fun getReturnType(): java.lang.Class! + public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getReturnType(): java.lang.Class<*>! public open override /*1*/ fun getTypeParameters(): kotlin.Array<(out) [ERROR : Unresolved java classifier: TypeVariable]!>! public open override /*3*/ fun hashCode(): kotlin.Int public open fun invoke(/*0*/ p0: kotlin.Any!, /*1*/ vararg p1: kotlin.Any! /*kotlin.Array<(out) kotlin.Any!>!*/): kotlin.Any! @@ -9320,7 +9320,7 @@ package java { public open fun isVarArgs(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ open fun setMethodAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: MethodAccessor]!): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*3*/ fun toString(): kotlin.String! } @@ -9440,7 +9440,7 @@ package java { public/*package*/ final val ST_CONNECTED_NO_IMPL: kotlin.Int = 2 public/*package*/ final val ST_NOT_CONNECTED: kotlin.Int = 0 public/*package*/ final var factory: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]! - public/*package*/ final var implClass: java.lang.Class! + public/*package*/ final var implClass: java.lang.Class<*>! public open fun setDatagramSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]!): kotlin.Unit } @@ -9953,7 +9953,7 @@ package java { public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open fun getAuthority(): kotlin.String! public final fun getContent(): kotlin.Any! - public final fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.Any! + public final fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.Any! public open fun getDefaultPort(): kotlin.Int public open fun getFile(): kotlin.String! public open fun getHost(): kotlin.String! @@ -10009,7 +10009,7 @@ package java { public open fun getAllowUserInteraction(): kotlin.Boolean public open fun getConnectTimeout(): kotlin.Int public open fun getContent(): kotlin.Any! - public open fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.Any! + public open fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.Any! public open fun getContentEncoding(): kotlin.String! public/*package*/ open fun getContentHandler(): [ERROR : Unresolved java classifier: ContentHandler]! private open fun getContentHandlerPkgPrefixes(): kotlin.String! @@ -10125,7 +10125,7 @@ package java { private final var extendedProvider: [ERROR : Unresolved java classifier: CharsetProvider]! private final var extendedProviderLock: kotlin.Any! private final var extendedProviderProbed: kotlin.Boolean - private final var gate: java.lang.ThreadLocal!>! + private final var gate: java.lang.ThreadLocal!>! private final var standardProvider: [ERROR : Unresolved java classifier: CharsetProvider]! public/*package*/ open fun atBugLevel(/*0*/ p0: kotlin.String!): kotlin.Boolean public open fun availableCharsets(): java.util.SortedMap! @@ -10139,7 +10139,7 @@ package java { private open fun lookupExtendedCharset(/*0*/ p0: kotlin.String!): java.nio.charset.Charset! private open fun lookupViaProviders(/*0*/ p0: kotlin.String!): java.nio.charset.Charset! private open fun probeExtendedProvider(): kotlin.Unit - private open fun providers(): kotlin.(Mutable)Iterator! + private open fun providers(): kotlin.(Mutable)Iterator<*>! private open fun put(/*0*/ p0: kotlin.(Mutable)Iterator!, /*1*/ p1: kotlin.(Mutable)Map!): kotlin.Unit } } @@ -10345,7 +10345,7 @@ package java { public open fun getVersion(): kotlin.Double private open fun implClear(): kotlin.Unit private open fun implPut(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Any! - private open fun implPutAll(/*0*/ p0: (kotlin.MutableMap..kotlin.Map?)): kotlin.Unit + private open fun implPutAll(/*0*/ p0: kotlin.(Mutable)Map<*, *>!): kotlin.Unit private open fun implRemove(/*0*/ p0: kotlin.Any!): kotlin.Any! private open fun implRemoveService(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit public open fun keySet(): kotlin.(Mutable)Set! @@ -10358,9 +10358,9 @@ package java { invisible_fake open override /*1*/ /*fake_override*/ fun loadConvert(/*0*/ p0: kotlin.CharArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray!): kotlin.String! public open override /*1*/ /*fake_override*/ fun loadFromXML(/*0*/ p0: java.io.InputStream!): kotlin.Unit private open fun parseLegacyPut(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration! + public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration<*>! public open fun put(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Any! - public open fun putAll(/*0*/ p0: (kotlin.MutableMap..kotlin.Map?)): kotlin.Unit + public open fun putAll(/*0*/ p0: kotlin.(Mutable)Map<*, *>!): kotlin.Unit private open fun putId(): kotlin.Unit private open fun putPropertyStrings(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit protected/*protected and package*/ open fun putService(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit @@ -10383,12 +10383,12 @@ package java { private open class EngineDescription { public/*package*/ constructor EngineDescription(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String!) - private final var constructorParameterClass: java.lang.Class! + private final var constructorParameterClass: java.lang.Class<*>! public/*package*/ final val constructorParameterClassName: kotlin.String! public/*package*/ final val name: kotlin.String! public/*package*/ final val supportsParameter: kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ open fun getConstructorParameterClass(): java.lang.Class! + public/*package*/ open fun getConstructorParameterClass(): java.lang.Class<*>! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -10404,7 +10404,7 @@ package java { private final var hasKeyAttributes: kotlin.Boolean! private final val provider: java.security.Provider! private final var registered: kotlin.Boolean - private final var supportedClasses: kotlin.Array<(out) java.lang.Class!>! + private final var supportedClasses: kotlin.Array<(out) java.lang.Class<*>!>! private final var supportedFormats: kotlin.Array<(out) kotlin.String!>! private final var type: kotlin.String! private open fun addAlias(/*0*/ p0: kotlin.String!): kotlin.Unit @@ -10414,8 +10414,8 @@ package java { private final fun getAliases(): kotlin.(Mutable)List! public final fun getAttribute(/*0*/ p0: kotlin.String!): kotlin.String! public final fun getClassName(): kotlin.String! - private open fun getImplClass(): java.lang.Class! - private open fun getKeyClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun getImplClass(): java.lang.Class<*>! + private open fun getKeyClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! public final fun getProvider(): java.security.Provider! public final fun getType(): kotlin.String! private open fun hasKeyAttributes(): kotlin.Boolean @@ -10429,7 +10429,7 @@ package java { public open override /*1*/ fun toString(): kotlin.String! // Static members - private final val CLASS0: kotlin.Array<(out) java.lang.Class!>! + private final val CLASS0: kotlin.Array<(out) java.lang.Class<*>!>! } private open class ServiceKey { @@ -10482,7 +10482,7 @@ package java { // Static members private final var props: java.util.Properties! private final val sdebug: [ERROR : Unresolved java classifier: Debug]! - private final val spiMap: kotlin.(Mutable)Map!>! + private final val spiMap: kotlin.(Mutable)Map!>! public open fun addProvider(/*0*/ p0: java.security.Provider!): kotlin.Int private open fun check(/*0*/ p0: kotlin.String!): kotlin.Unit kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getAlgorithmProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.String! @@ -10501,7 +10501,7 @@ package java { public open fun getProviders(/*0*/ p0: kotlin.(Mutable)Map!): kotlin.Array<(out) java.security.Provider!>! public open fun getProviders(/*0*/ p0: kotlin.String!): kotlin.Array<(out) java.security.Provider!>! private open fun getProvidersNotUsingCache(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!, /*4*/ p4: kotlin.Array<(out) java.security.Provider!>!): [ERROR : Unresolved java classifier: LinkedHashSet]! - private open fun getSpiClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun getSpiClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! private open fun initialize(): kotlin.Unit private open fun initializeStatic(): kotlin.Unit public open fun insertProviderAt(/*0*/ p0: java.security.Provider!, /*1*/ p1: kotlin.Int): kotlin.Int @@ -10557,15 +10557,15 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun free(): kotlin.Unit public abstract fun getArray(): kotlin.Any! - public abstract fun getArray(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getArray(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Any! - public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getBaseType(): kotlin.Int public abstract fun getBaseTypeName(): kotlin.String! public abstract fun getResultSet(): java.sql.ResultSet! - public abstract fun getResultSet(/*0*/ p0: kotlin.(Mutable)Map!>!): java.sql.ResultSet! + public abstract fun getResultSet(/*0*/ p0: kotlin.(Mutable)Map!>!): java.sql.ResultSet! public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): java.sql.ResultSet! - public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): java.sql.ResultSet! + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): java.sql.ResultSet! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -10688,10 +10688,10 @@ package java { public abstract fun getNString(/*0*/ p0: kotlin.String!): kotlin.String! public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract override /*1*/ /*fake_override*/ fun getParameterMetaData(): java.sql.ParameterMetaData! public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref! @@ -10878,7 +10878,7 @@ package java { public abstract fun getNetworkTimeout(): kotlin.Int public abstract fun getSchema(): kotlin.String! public abstract fun getTransactionIsolation(): kotlin.Int - public abstract fun getTypeMap(): kotlin.(Mutable)Map!>! + public abstract fun getTypeMap(): kotlin.(Mutable)Map!>! public abstract fun getWarnings(): java.sql.SQLWarning! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun isClosed(): kotlin.Boolean @@ -10908,7 +10908,7 @@ package java { public abstract fun setSavepoint(/*0*/ p0: kotlin.String!): java.sql.Savepoint! public abstract fun setSchema(/*0*/ p0: kotlin.String!): kotlin.Unit public abstract fun setTransactionIsolation(/*0*/ p0: kotlin.Int): kotlin.Unit - public abstract fun setTypeMap(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Unit + public abstract fun setTypeMap(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members @@ -11429,7 +11429,7 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun getBaseTypeName(): kotlin.String! public abstract fun getObject(): kotlin.Any! - public abstract fun getObject(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun setObject(/*0*/ p0: kotlin.Any!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -11494,10 +11494,10 @@ package java { public abstract fun getNString(/*0*/ p0: kotlin.String!): kotlin.String! public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref! public abstract fun getRef(/*0*/ p0: kotlin.String!): java.sql.Ref! public abstract fun getRow(): kotlin.Int @@ -11881,7 +11881,7 @@ package java { public trait Struct { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun getAttributes(): kotlin.Array<(out) kotlin.Any!>! - public abstract fun getAttributes(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Array<(out) kotlin.Any!>! + public abstract fun getAttributes(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Array<(out) kotlin.Any!>! public abstract fun getSQLTypeName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -12033,14 +12033,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12048,7 +12048,7 @@ package java { // Static members private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 - private open fun finishToArray(/*0*/ p0: kotlin.Array<(out) T!>!, /*1*/ p1: kotlin.(Mutable)Iterator!): kotlin.Array<(out) T!>! + private open fun finishToArray(/*0*/ p0: kotlin.Array<(out) T!>!, /*1*/ p1: kotlin.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int } @@ -12245,7 +12245,7 @@ package java { public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public abstract override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -12264,7 +12264,7 @@ package java { public open override /*2*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E!): kotlin.Unit public open override /*2*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*2*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - private open fun batchRemove(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.(Mutable)Collection<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean public open override /*2*/ fun clear(): kotlin.Unit public open override /*1*/ fun clone(): kotlin.Any! public open override /*2*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean @@ -12289,9 +12289,9 @@ package java { private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit public open override /*2*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean public open override /*2*/ fun remove(/*0*/ index: kotlin.Int): E! - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean protected/*protected and package*/ open override /*1*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - public open override /*2*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E! public open override /*2*/ fun size(): kotlin.Int public open override /*2*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.(Mutable)List! @@ -12537,7 +12537,7 @@ package java { private open fun legacyMergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit private open fun legacyMergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit - private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator!): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator<*>!): kotlin.Unit private open fun rangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array<(out) T!>!, /*1*/ c: ((T!, T!) -> kotlin.Int)!): kotlin.Unit public open fun sort(/*0*/ a: kotlin.Array<(out) T!>!, /*1*/ c: java.util.Comparator!): kotlin.Unit @@ -12755,14 +12755,14 @@ package java { public abstract fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract fun clear(): kotlin.Unit public abstract fun contains(/*0*/ p0: kotlin.Any!): kotlin.Boolean - public abstract fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public abstract fun remove(/*0*/ p0: kotlin.Any!): kotlin.Boolean - public abstract fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract fun size(): kotlin.Int public abstract fun toArray(): kotlin.Array<(out) kotlin.Any!>! public abstract fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12782,7 +12782,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun element(): E! public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -12793,8 +12793,8 @@ package java { public open fun poll(): E! public open override /*1*/ fun remove(): E! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12815,14 +12815,14 @@ package java { public/*package*/ open fun checkedCopyOf(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.(Mutable)Collection! public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12906,17 +12906,17 @@ package java { private final val valueType: java.lang.Class! public open override /*1*/ fun add(/*0*/ e: kotlin.(Mutable)Map.(Mutable)Entry!): kotlin.Boolean public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection!>..kotlin.Collection!>?)): kotlin.Boolean - private open fun batchRemove(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.(Mutable)Collection<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator!>! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13160,7 +13160,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E! public open override /*3*/ fun hashCode(): kotlin.Int @@ -13240,7 +13240,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean @@ -13299,15 +13299,15 @@ package java { public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*2*/ fun clear(): kotlin.Unit public open override /*2*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*2*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*3*/ fun hashCode(): kotlin.Int public open override /*2*/ fun isEmpty(): kotlin.Boolean public open override /*2*/ fun iterator(): kotlin.(Mutable)Iterator! private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit public open override /*2*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*2*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13416,14 +13416,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13646,14 +13646,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13728,7 +13728,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection!>): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean @@ -13888,9 +13888,9 @@ package java { // Static members private final val BINARYSEARCH_THRESHOLD: kotlin.Int = 5000 private final val COPY_THRESHOLD: kotlin.Int = 10 - public final val EMPTY_LIST: (kotlin.MutableList..kotlin.List?) - public final val EMPTY_MAP: (kotlin.MutableMap..kotlin.Map?) - public final val EMPTY_SET: (kotlin.MutableSet..kotlin.Set?) + public final val EMPTY_LIST: kotlin.(Mutable)List<*>! + public final val EMPTY_MAP: kotlin.(Mutable)Map<*, *>! + public final val EMPTY_SET: kotlin.(Mutable)Set<*>! private final val FILL_THRESHOLD: kotlin.Int = 25 private final val INDEXOFSUBLIST_THRESHOLD: kotlin.Int = 35 private final val REPLACEALL_THRESHOLD: kotlin.Int = 11 @@ -13911,7 +13911,7 @@ package java { public open fun checkedSortedMap(/*0*/ m: java.util.SortedMap!, /*1*/ keyType: java.lang.Class!, /*2*/ valueType: java.lang.Class!): java.util.SortedMap! public open fun checkedSortedSet(/*0*/ s: java.util.SortedSet!, /*1*/ _type: java.lang.Class!): java.util.SortedSet! public open fun copy(/*0*/ dest: kotlin.(Mutable)List!, /*1*/ src: (kotlin.MutableList..kotlin.List?)): kotlin.Unit - public open fun disjoint(/*0*/ c1: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ c2: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open fun disjoint(/*0*/ c1: kotlin.(Mutable)Collection<*>!, /*1*/ c2: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open fun emptyEnumeration(): java.util.Enumeration! public open fun emptyIterator(): kotlin.(Mutable)Iterator! public final fun emptyList(): kotlin.(Mutable)List! @@ -13921,16 +13921,16 @@ package java { public open fun enumeration(/*0*/ c: kotlin.(Mutable)Collection!): java.util.Enumeration! public/*package*/ open fun eq(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Boolean public open fun fill(/*0*/ list: kotlin.(Mutable)List!, /*1*/ obj: T!): kotlin.Unit - public open fun frequency(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ o: kotlin.Any!): kotlin.Int + public open fun frequency(/*0*/ c: kotlin.(Mutable)Collection<*>!, /*1*/ o: kotlin.Any!): kotlin.Int private open fun get(/*0*/ p0: (kotlin.MutableListIterator..kotlin.ListIterator?), /*1*/ p1: kotlin.Int): T! - public open fun indexOfSubList(/*0*/ source: (kotlin.MutableList..kotlin.List?), /*1*/ target: (kotlin.MutableList..kotlin.List?)): kotlin.Int + public open fun indexOfSubList(/*0*/ source: kotlin.(Mutable)List<*>!, /*1*/ target: kotlin.(Mutable)List<*>!): kotlin.Int private final /*synthesized*/ fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: ((T!, T!) -> kotlin.Int)!): kotlin.Int private open fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: java.util.Comparator!): kotlin.Int private open fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList!>..kotlin.List!>?), /*1*/ p1: T!): kotlin.Int private final /*synthesized*/ fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: ((T!, T!) -> kotlin.Int)!): kotlin.Int private open fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: java.util.Comparator!): kotlin.Int private open fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList!>..kotlin.List!>?), /*1*/ p1: T!): kotlin.Int - public open fun lastIndexOfSubList(/*0*/ source: (kotlin.MutableList..kotlin.List?), /*1*/ target: (kotlin.MutableList..kotlin.List?)): kotlin.Int + public open fun lastIndexOfSubList(/*0*/ source: kotlin.(Mutable)List<*>!, /*1*/ target: kotlin.(Mutable)List<*>!): kotlin.Int public open fun list(/*0*/ e: java.util.Enumeration!): java.util.ArrayList! public open fun max(/*0*/ coll: (kotlin.MutableCollection..kotlin.Collection?)): T! where T : kotlin.Comparable! public final /*synthesized*/ fun max(/*0*/ coll: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ comp: ((T!, T!) -> kotlin.Int)!): T! @@ -13941,15 +13941,15 @@ package java { public open fun nCopies(/*0*/ p0: kotlin.Int, /*1*/ p1: T!): kotlin.(Mutable)List! public open fun newSetFromMap(/*0*/ map: kotlin.(Mutable)Map!): kotlin.(Mutable)Set! public open fun replaceAll(/*0*/ list: kotlin.(Mutable)List!, /*1*/ oldVal: T!, /*2*/ newVal: T!): kotlin.Boolean - public open fun reverse(/*0*/ list: (kotlin.MutableList..kotlin.List?)): kotlin.Unit + public open fun reverse(/*0*/ list: kotlin.(Mutable)List<*>!): kotlin.Unit public open fun reverseOrder(): java.util.Comparator! public final /*synthesized*/ fun reverseOrder(/*0*/ cmp: ((T!, T!) -> kotlin.Int)!): java.util.Comparator! public open fun reverseOrder(/*0*/ cmp: java.util.Comparator!): java.util.Comparator! - public open fun rotate(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ distance: kotlin.Int): kotlin.Unit + public open fun rotate(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ distance: kotlin.Int): kotlin.Unit private open fun rotate1(/*0*/ p0: kotlin.(Mutable)List!, /*1*/ p1: kotlin.Int): kotlin.Unit - private open fun rotate2(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: kotlin.Int): kotlin.Unit - public open fun shuffle(/*0*/ list: (kotlin.MutableList..kotlin.List?)): kotlin.Unit - public open fun shuffle(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ rnd: java.util.Random!): kotlin.Unit + private open fun rotate2(/*0*/ p0: kotlin.(Mutable)List<*>!, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.(Mutable)List<*>!): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ rnd: java.util.Random!): kotlin.Unit public open fun singleton(/*0*/ o: T!): kotlin.(Mutable)Set! public/*package*/ open fun singletonIterator(/*0*/ p0: E!): kotlin.(Mutable)Iterator! public open fun singletonList(/*0*/ o: T!): kotlin.(Mutable)List! @@ -13957,7 +13957,7 @@ package java { public open fun !> sort(/*0*/ list: kotlin.(Mutable)List!): kotlin.Unit public final /*synthesized*/ fun sort(/*0*/ list: kotlin.(Mutable)List!, /*1*/ c: ((T!, T!) -> kotlin.Int)!): kotlin.Unit public open fun sort(/*0*/ list: kotlin.(Mutable)List!, /*1*/ c: java.util.Comparator!): kotlin.Unit - public open fun swap(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit + public open fun swap(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit private open fun swap(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit public open fun synchronizedCollection(/*0*/ c: kotlin.(Mutable)Collection!): kotlin.(Mutable)Collection! public/*package*/ open fun synchronizedCollection(/*0*/ p0: kotlin.(Mutable)Collection!, /*1*/ p1: kotlin.Any!): kotlin.(Mutable)Collection! @@ -14273,7 +14273,7 @@ package java { public/*package*/ open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*2*/ fun size(): kotlin.Int public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String - public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array<(out) java.util.HashMap.Entry!>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array<(out) java.util.HashMap.Entry<*, *>!>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open override /*2*/ fun values(): kotlin.(Mutable)Collection! private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit @@ -14544,7 +14544,7 @@ package java { public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator!>! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -14596,7 +14596,7 @@ package java { public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -14668,7 +14668,7 @@ package java { public abstract fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract override /*1*/ fun clear(): kotlin.Unit public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun get(/*0*/ index: kotlin.Int): E! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -14680,8 +14680,8 @@ package java { public abstract fun listIterator(/*0*/ index: kotlin.Int): kotlin.(Mutable)ListIterator! public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean public abstract fun remove(/*0*/ index: kotlin.Int): E! - public abstract override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E! public abstract override /*1*/ fun size(): kotlin.Int public abstract fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.(Mutable)List! @@ -15002,7 +15002,7 @@ package java { private open fun load0(/*0*/ p0: java.util.Properties.LineReader!): kotlin.Unit private open fun loadConvert(/*0*/ p0: kotlin.CharArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray!): kotlin.String! public open fun loadFromXML(/*0*/ p0: java.io.InputStream!): kotlin.Unit - public open fun propertyNames(): java.util.Enumeration! + public open fun propertyNames(): java.util.Enumeration<*>! kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun save(/*0*/ p0: java.io.OutputStream!, /*1*/ p1: kotlin.String!): kotlin.Unit private open fun saveConvert(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String! public open fun setProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Any! @@ -15083,14 +15083,14 @@ package java { public abstract override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract override /*1*/ fun clear(): kotlin.Unit public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract override /*1*/ fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract override /*1*/ fun size(): kotlin.Int public abstract fun toArray(): kotlin.Array<(out) kotlin.Any!>! public abstract fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -15224,8 +15224,8 @@ package java { private final var size: kotlin.Int public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.(Mutable)Collection! public/*package*/ open fun addAllForTreeSet(/*0*/ p0: java.util.SortedSet!, /*1*/ p1: V!): kotlin.Unit - private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Iterator!, /*2*/ p2: java.io.ObjectInputStream!, /*3*/ p3: V!): kotlin.Unit - private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.(Mutable)Iterator!, /*5*/ p5: java.io.ObjectInputStream!, /*6*/ p6: V!): java.util.TreeMap.Entry! + private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Iterator<*>!, /*2*/ p2: java.io.ObjectInputStream!, /*3*/ p3: V!): kotlin.Unit + private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.(Mutable)Iterator<*>!, /*5*/ p5: java.io.ObjectInputStream!, /*6*/ p6: V!): java.util.TreeMap.Entry! public open fun ceilingEntry(/*0*/ p0: K!): kotlin.(Mutable)Map.(Mutable)Entry! public open fun ceilingKey(/*0*/ p0: K!): K! public open override /*1*/ fun clear(): kotlin.Unit @@ -15888,7 +15888,7 @@ package java { private open fun colorOf(/*0*/ p0: java.util.TreeMap.Entry!): kotlin.Boolean private open fun computeRedLevel(/*0*/ p0: kotlin.Int): kotlin.Int public/*package*/ open fun exportEntry(/*0*/ p0: java.util.TreeMap.Entry!): kotlin.(Mutable)Map.(Mutable)Entry! - public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry!): K! + public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry!): K! public/*package*/ open fun keyOrNull(/*0*/ p0: java.util.TreeMap.Entry!): K! private open fun leftOf(/*0*/ p0: java.util.TreeMap.Entry!): java.util.TreeMap.Entry! private open fun parentOf(/*0*/ p0: java.util.TreeMap.Entry!): java.util.TreeMap.Entry! @@ -16356,7 +16356,7 @@ package java { private open class AtomicIntegerFieldUpdaterImpl : java.util.concurrent.atomic.AtomicIntegerFieldUpdater { public/*package*/ constructor AtomicIntegerFieldUpdaterImpl(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Int): kotlin.Int @@ -16469,7 +16469,7 @@ package java { private open class CASUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { public/*package*/ constructor CASUpdater(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Long): kotlin.Long @@ -16496,7 +16496,7 @@ package java { private open class LockedUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { public/*package*/ constructor LockedUpdater(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Long): kotlin.Long @@ -16555,7 +16555,7 @@ package java { // Static members private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe]! private final val pairOffset: kotlin.Long - public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!): kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!): kotlin.Long } public open class AtomicReference : java.io.Serializable { @@ -16620,7 +16620,7 @@ package java { private final class AtomicReferenceFieldUpdaterImpl : java.util.concurrent.atomic.AtomicReferenceFieldUpdater { public/*package*/ constructor AtomicReferenceFieldUpdaterImpl(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! private final val vclass: java.lang.Class! @@ -16675,7 +16675,7 @@ package java { // Static members private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe]! private final val pairOffset: kotlin.Long - public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!): kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!): kotlin.Long } } diff --git a/compiler/testData/diagnostics/tests/imports/propertyClassFileDependencyRecursion.txt b/compiler/testData/diagnostics/tests/imports/propertyClassFileDependencyRecursion.txt index ab20e809783..e21f838b73f 100644 --- a/compiler/testData/diagnostics/tests/imports/propertyClassFileDependencyRecursion.txt +++ b/compiler/testData/diagnostics/tests/imports/propertyClassFileDependencyRecursion.txt @@ -1,4 +1,4 @@ -package +package package other { internal val prop: test.PropType? = null diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt index 688cb0a2b15..be7c3efc4b5 100644 --- a/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt @@ -7,7 +7,7 @@ package h { internal fun test1(/*0*/ z: h.Z): kotlin.Unit internal fun test2(/*0*/ z: h.Z): kotlin.Unit internal fun test3(/*0*/ z: h.Z): kotlin.Unit - internal fun test4(/*0*/ collection: kotlin.Collection>): kotlin.Unit + internal fun test4(/*0*/ collection: kotlin.Collection>): kotlin.Unit internal fun test5(): kotlin.Unit internal fun toBeOrNot(): kotlin.Boolean internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array diff --git a/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt b/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt index e3e04589def..63001a98c7f 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt @@ -1,6 +1,6 @@ package -internal fun compareBy(/*0*/ a: T?, /*1*/ b: T?, /*2*/ vararg functions: T.() -> kotlin.Comparable? /*kotlin.Array kotlin.Comparable?>*/): kotlin.Int +internal fun compareBy(/*0*/ a: T?, /*1*/ b: T?, /*2*/ vararg functions: T.() -> kotlin.Comparable<*>? /*kotlin.Array kotlin.Comparable<*>?>*/): kotlin.Int internal final class Item : kotlin.Comparable { public constructor Item(/*0*/ name: kotlin.String, /*1*/ rating: kotlin.Int) diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt index d8656016264..42e73ac1e08 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt @@ -1,7 +1,7 @@ package package i { - internal val kotlin.Collection.size: kotlin.Int + internal val kotlin.Collection<*>.size: kotlin.Int internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList internal fun test(): kotlin.Unit internal fun kotlin.Collection.map(/*0*/ transform: (T) -> R): kotlin.List diff --git a/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt b/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt index d0da2358915..cafd1d3ea25 100644 --- a/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt +++ b/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt @@ -1,10 +1,10 @@ package -public /*synthesized*/ fun Bar(/*0*/ function: (Foo!) -> kotlin.Unit): Bar +public /*synthesized*/ fun Bar(/*0*/ function: (Foo<*>!) -> kotlin.Unit): Bar public trait Bar { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun f(/*0*/ f: Foo!): kotlin.Unit + public abstract fun f(/*0*/ f: Foo<*>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt b/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt index 2c4258c596b..585148de949 100644 --- a/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt +++ b/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt @@ -1,6 +1,6 @@ package -internal fun foo(/*0*/ p: X): Bad!>! +internal fun foo(/*0*/ p: X): Bad<*>! public/*package*/ open class Bad!> { public/*package*/ constructor Bad!>() @@ -12,7 +12,7 @@ public/*package*/ open class Bad!> { public/*package*/ open class X { public/*package*/ constructor X() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ open fun foo(): Bad!>! + public/*package*/ open fun foo(): Bad<*>! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt index 63a89689ac9..e88968bab2e 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt @@ -37,7 +37,7 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -98,7 +98,7 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! invisible_fake final override /*1*/ /*fake_override*/ var resizable: kotlin.Boolean protected/*protected and package*/ final override /*1*/ /*fake_override*/ var rootPane: [ERROR : Unresolved java classifier: JRootPane]! protected/*protected and package*/ final override /*1*/ /*fake_override*/ var rootPaneCheckingEnabled: kotlin.Boolean @@ -290,7 +290,7 @@ package test { public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! diff --git a/compiler/testData/diagnostics/tests/regressions/kt334.txt b/compiler/testData/diagnostics/tests/regressions/kt334.txt index f349c8a7853..c568655f9f1 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt334.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt334.txt @@ -1,3 +1,3 @@ package -internal fun f(/*0*/ c: java.lang.Comparable): kotlin.Unit +internal fun f(/*0*/ c: java.lang.Comparable<*>): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/scopes/kt955.txt b/compiler/testData/diagnostics/tests/scopes/kt955.txt index fa1c044a498..8e40890df4b 100644 --- a/compiler/testData/diagnostics/tests/scopes/kt955.txt +++ b/compiler/testData/diagnostics/tests/scopes/kt955.txt @@ -31,7 +31,7 @@ package java { // Static members private final var APP_CONTEXT_CACHE_KEY: kotlin.Any! private final var APP_CONTEXT_KEYSTROKE_KEY: java.awt.AWTKeyStroke! - private final var modifierKeywords: (kotlin.MutableMap..kotlin.Map?) + private final var modifierKeywords: kotlin.(Mutable)Map<*, *>! public/*package*/ final val serialVersionUID: kotlin.Long = -6430539691155161871.toLong() private final var vks: [ERROR : Unresolved java classifier: VKCollection]! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char): java.awt.AWTKeyStroke! @@ -39,17 +39,17 @@ package java { public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.AWTKeyStroke! public open fun getAWTKeyStroke(/*0*/ p0: kotlin.String!): java.awt.AWTKeyStroke! - private open fun getAWTKeyStrokeClass(): java.lang.Class! + private open fun getAWTKeyStrokeClass(): java.lang.Class<*>! public open fun getAWTKeyStrokeForEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): java.awt.AWTKeyStroke! private open fun getCachedStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): java.awt.AWTKeyStroke! - private open fun getCtor(/*0*/ p0: java.lang.Class!): java.lang.reflect.Constructor! + private open fun getCtor(/*0*/ p0: java.lang.Class<*>!): java.lang.reflect.Constructor<*>! public/*package*/ open fun getModifiersText(/*0*/ p0: kotlin.Int): kotlin.String! private open fun getVKCollection(): [ERROR : Unresolved java classifier: VKCollection]! public/*package*/ open fun getVKText(/*0*/ p0: kotlin.Int): kotlin.String! private open fun getVKValue(/*0*/ p0: kotlin.String!): kotlin.Int private open fun mapNewModifiers(/*0*/ p0: kotlin.Int): kotlin.Int private open fun mapOldModifiers(/*0*/ p0: kotlin.Int): kotlin.Int - protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit } public abstract class Component : java.io.Serializable { @@ -74,7 +74,7 @@ package java { public/*package*/ final var eventCache: kotlin.Array<(out) [ERROR : Unresolved java classifier: EventQueueItem]!>! public/*package*/ final var eventMask: kotlin.Long public/*package*/ final var focusListener: [ERROR : Unresolved java classifier: FocusListener]! - public/*package*/ final var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! private final var focusTraversalKeysEnabled: kotlin.Boolean private final var focusable: kotlin.Boolean public/*package*/ final var font: [ERROR : Unresolved java classifier: Font]! @@ -216,7 +216,7 @@ package java { public open fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! public open fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! [ERROR : java.beans.Transient]() public open fun getFont(): [ERROR : Unresolved java classifier: Font]! public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! public/*package*/ final fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]! @@ -749,8 +749,8 @@ package java { public final val TOP_ALIGNMENT: kotlin.Float = 0.0.toFloat() public/*package*/ final val actionListenerK: kotlin.String = "actionL" public/*package*/ final val adjustmentListenerK: kotlin.String = "adjustmentL" - private final val coalesceEventsParams: kotlin.Array<(out) java.lang.Class!>! - private final val coalesceMap: kotlin.(Mutable)Map!, kotlin.Boolean!>! + private final val coalesceEventsParams: kotlin.Array<(out) java.lang.Class<*>!>! + private final val coalesceMap: kotlin.(Mutable)Map!, kotlin.Boolean!>! public/*package*/ final val componentListenerK: kotlin.String = "componentL" public/*package*/ final val containerListenerK: kotlin.String = "containerL" private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger]! @@ -777,7 +777,7 @@ package java { public/*package*/ final val windowListenerK: kotlin.String = "windowL" public/*package*/ final val windowStateListenerK: kotlin.String = "windowStateL" private open fun initIDs(): kotlin.Unit - private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public/*package*/ open fun isInstanceOf(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.String!): kotlin.Boolean public/*package*/ open fun setRequestFocusController(/*0*/ p0: [ERROR : Unresolved java classifier: RequestFocusController]!): kotlin.Unit } @@ -810,7 +810,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long private final var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean private final var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! private final var focusTraversalPolicyProvider: kotlin.Boolean @@ -855,7 +855,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! private final var printing: kotlin.Boolean - private final var printingThreads: (kotlin.MutableSet..kotlin.Set?) + private final var printingThreads: kotlin.(Mutable)Set<*>! invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int @@ -1000,7 +1000,7 @@ package java { public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! @@ -1453,7 +1453,7 @@ package java { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -1514,7 +1514,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! public/*package*/ final var resizable: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float @@ -1699,7 +1699,7 @@ package java { public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! @@ -2242,7 +2242,7 @@ package java { invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]! private final var focusMgr: [ERROR : Unresolved java classifier: FocusManager]! - public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) (kotlin.MutableSet..kotlin.Set?)>! + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.(Mutable)Set<*>!>! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean @@ -2298,7 +2298,7 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: (kotlin.MutableSet..kotlin.Set?) + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.(Mutable)Set<*>! private final var securityWarningAlignmentX: kotlin.Float private final var securityWarningAlignmentY: kotlin.Float private final var securityWarningHeight: kotlin.Int @@ -2478,7 +2478,7 @@ package java { public open fun getFocusOwner(): java.awt.Component! public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean - public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): (kotlin.MutableSet..kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<*>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open fun getFocusableWindowState(): kotlin.Boolean [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! @@ -3033,68 +3033,68 @@ package java { public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!) public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!, /*2*/ p2: kotlin.Boolean) public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.util.Locale!, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) - protected/*protected and package*/ final var bcsListeners: java.util.ArrayList! + protected/*protected and package*/ final var bcsListeners: java.util.ArrayList<*>! protected/*protected and package*/ final var proxy: java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider! protected/*protected and package*/ final var serializable: kotlin.Int - protected/*protected and package*/ final var services: java.util.HashMap! + protected/*protected and package*/ final var services: java.util.HashMap<*, *>! public open fun addBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]!): kotlin.Unit - public open fun addService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): kotlin.Boolean - protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Boolean + public open fun addService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): kotlin.Boolean + protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Boolean protected/*protected and package*/ open fun bcsPreDeserializationHook(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit protected/*protected and package*/ open fun bcsPreSerializationHook(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit protected/*protected and package*/ open fun childJustRemovedHook(/*0*/ p0: kotlin.Any!, /*1*/ p1: [ERROR : Unresolved java classifier: BCSChild]!): kotlin.Unit protected/*protected and package*/ open fun createBCSChild(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): [ERROR : Unresolved java classifier: BCSChild]! - protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider! + protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider! protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]!): kotlin.Unit - protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit - protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open fun getBeanContextServicesPeer(): [ERROR : Unresolved java classifier: BeanContextServices]! - public open fun getCurrentServiceClasses(): kotlin.(Mutable)Iterator! - public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class!): kotlin.(Mutable)Iterator! - public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!, /*4*/ p4: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Any! - public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Any! - public open fun hasService(/*0*/ p0: java.lang.Class!): kotlin.Boolean + public open fun getCurrentServiceClasses(): kotlin.(Mutable)Iterator<*>! + public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class<*>!): kotlin.(Mutable)Iterator<*>! + public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!, /*4*/ p4: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Any! + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Any! + public open fun hasService(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun initialize(): kotlin.Unit protected/*protected and package*/ open fun initializeBeanContextResources(): kotlin.Unit private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit protected/*protected and package*/ open fun releaseBeanContextResources(): kotlin.Unit public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit public open fun removeBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]!): kotlin.Unit - public open fun revokeService(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun revokeService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open fun serviceAvailable(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]!): kotlin.Unit public open fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit protected/*protected and package*/ open inner class BCSSChild { public/*package*/ constructor BCSSChild(/*0*/ p2: kotlin.Any!, /*1*/ p3: kotlin.Any!) - private final var serviceClasses: java.util.HashMap! - private final var serviceRequestors: java.util.HashMap! + private final var serviceClasses: java.util.HashMap<*, *>! + private final var serviceRequestors: java.util.HashMap<*, *>! public/*package*/ open fun cleanupReferences(): kotlin.Unit public/*package*/ open fun releaseService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Unit public/*package*/ open fun revokeAllDelegatedServicesNow(): kotlin.Unit - public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit - public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit - public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit + public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit + public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit public/*package*/ open inner class BCSSCServiceClassRef { - public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class!, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p4: kotlin.Boolean) + public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class<*>!, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!, /*2*/ p4: kotlin.Boolean) public/*package*/ final var delegateProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ final var delegateRefs: kotlin.Int - public/*package*/ final var requestors: java.util.HashMap! - public/*package*/ final var serviceClass: java.lang.Class! + public/*package*/ final var requestors: java.util.HashMap<*, *>! + public/*package*/ final var serviceClass: java.lang.Class<*>! public/*package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ final var serviceRefs: kotlin.Int public/*package*/ open fun addRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ final /*synthesized*/ fun addRequestor(/*0*/ p0: kotlin.Any!, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!) -> kotlin.Unit)!): kotlin.Unit public/*package*/ open fun addRequestor(/*0*/ p0: kotlin.Any!, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener!): kotlin.Unit - public/*package*/ open fun cloneOfEntries(): kotlin.(Mutable)Iterator! - public/*package*/ open fun entries(): kotlin.(Mutable)Iterator! + public/*package*/ open fun cloneOfEntries(): kotlin.(Mutable)Iterator<*>! + public/*package*/ open fun entries(): kotlin.(Mutable)Iterator<*>! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public/*package*/ open fun getDelegateProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ open fun getDelegateRefs(): kotlin.Int public/*package*/ open fun getRefs(): kotlin.Int - public/*package*/ open fun getServiceClass(): java.lang.Class! + public/*package*/ open fun getServiceClass(): java.lang.Class<*>! public/*package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public/*package*/ open fun getServiceRefs(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -3130,8 +3130,8 @@ package java { public/*package*/ constructor BCSSProxyServiceProvider(/*0*/ p2: [ERROR : Unresolved java classifier: BeanContextServices]!) private final var nestingCtxt: [ERROR : Unresolved java classifier: BeanContextServices]! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.lang.Class!): kotlin.(Mutable)Iterator! - public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Any!): kotlin.Any! + public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: java.lang.Class<*>!): kotlin.(Mutable)Iterator<*>! + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Any!): kotlin.Any! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit public open override /*1*/ fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]!): kotlin.Unit @@ -3139,7 +3139,7 @@ package java { } protected/*protected static*/ open class BCSSServiceProvider : java.io.Serializable { - public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!) + public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]!) protected/*protected and package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean protected/*protected and package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]! @@ -3731,11 +3731,11 @@ package java { public open fun readBoolean(): kotlin.Boolean public open fun readByte(): kotlin.Byte public open fun readChar(): kotlin.Char - private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class! + private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class<*>! private open fun readClassDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]! protected/*protected and package*/ open fun readClassDescriptor(): [ERROR : Unresolved java classifier: ObjectStreamClass]! public open fun readDouble(): kotlin.Double - private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum>! + private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum<*>! private open fun readExternalData(/*0*/ p0: java.io.Externalizable!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit private open fun readFatalException(): java.io.IOException! public open fun readFields(): java.io.ObjectInputStream.GetField! @@ -3764,9 +3764,9 @@ package java { public open fun readUnsignedShort(): kotlin.Int public open fun registerValidation(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit - protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): java.lang.Class! + protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): java.lang.Class<*>! protected/*protected and package*/ open fun resolveObject(/*0*/ p0: kotlin.Any!): kotlin.Any! - protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): java.lang.Class! + protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): java.lang.Class<*>! public open override /*2*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int private open fun skipCustomData(): kotlin.Unit @@ -3886,7 +3886,7 @@ package java { public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Int): kotlin.Int public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Long): kotlin.Long public open override /*1*/ fun get(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Short): kotlin.Short - private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): kotlin.Int + private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class<*>!): kotlin.Int public open override /*1*/ fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public/*package*/ open fun readFields(): kotlin.Unit @@ -3976,9 +3976,9 @@ package java { // Static members private final val NULL_HANDLE: kotlin.Int = -1 - private final val primClasses: java.util.HashMap!>! + private final val primClasses: java.util.HashMap!>! private final val unsharedMarker: kotlin.Any! - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun bytesToDoubles(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.DoubleArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun bytesToFloats(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.FloatArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun cloneArray(/*0*/ p0: kotlin.Any!): kotlin.Any! @@ -4011,8 +4011,8 @@ package java { private final var primVals: kotlin.ByteArray! private final var protocol: kotlin.Int private final val subs: java.io.ObjectOutputStream.ReplaceTable! - protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class!): kotlin.Unit - protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit + protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit private open fun clear(): kotlin.Unit public open override /*2*/ fun close(): kotlin.Unit private open fun defaultWriteFields(/*0*/ p0: kotlin.Any!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit @@ -4038,11 +4038,11 @@ package java { public open fun writeBytes(/*0*/ p0: kotlin.String!): kotlin.Unit public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit public open fun writeChars(/*0*/ p0: kotlin.String!): kotlin.Unit - private open fun writeClass(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeClass(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit private open fun writeClassDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*1*/ p1: kotlin.Boolean): kotlin.Unit protected/*protected and package*/ open fun writeClassDescriptor(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]!): kotlin.Unit public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit - private open fun writeEnum(/*0*/ p0: kotlin.Enum>!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeEnum(/*0*/ p0: kotlin.Enum<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]!, /*2*/ p2: kotlin.Boolean): kotlin.Unit private open fun writeExternalData(/*0*/ p0: java.io.Externalizable!): kotlin.Unit private open fun writeFatalException(/*0*/ p0: java.io.IOException!): kotlin.Unit public open fun writeFields(): kotlin.Unit @@ -4183,7 +4183,7 @@ package java { private final val objVals: kotlin.Array<(out) kotlin.Any!>! private final val primVals: kotlin.ByteArray! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): kotlin.Int + private open fun getFieldOffset(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class<*>!): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun put(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Any!): kotlin.Unit public open override /*1*/ fun put(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit @@ -4215,7 +4215,7 @@ package java { // Static members private final val extendedDebugInfo: kotlin.Boolean - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun doublesToBytes(/*0*/ p0: kotlin.DoubleArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit private open fun floatsToBytes(/*0*/ p0: kotlin.FloatArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit } @@ -7044,7 +7044,7 @@ package java { private final var genericInfo: [ERROR : Unresolved java classifier: ClassRepository]! private final var lastRedefinedCount: kotlin.Int private final var name: kotlin.String! - private final var newInstanceCallerCache: java.lang.Class! + private final var newInstanceCallerCache: java.lang.Class<*>! private final var publicConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]! private final var publicFields: [ERROR : Unresolved java classifier: SoftReference]! private final var publicMethods: [ERROR : Unresolved java classifier: SoftReference]! @@ -7062,27 +7062,27 @@ package java { public open fun getCanonicalName(): kotlin.String! public open fun getClassLoader(): java.lang.ClassLoader! public/*package*/ open fun getClassLoader0(): java.lang.ClassLoader! - public open fun getClasses(): kotlin.Array<(out) java.lang.Class!>! - public open fun getComponentType(): java.lang.Class! + public open fun getClasses(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getComponentType(): java.lang.Class<*>! public/*package*/ open fun getConstantPool(): [ERROR : Unresolved java classifier: ConstantPool]! - public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Constructor! - private open fun getConstructor0(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor! - public open fun getConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor!>! + public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Constructor! + private open fun getConstructor0(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor! + public open fun getConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor<*>!>! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open fun getDeclaredClasses(): kotlin.Array<(out) java.lang.Class!>! - private open fun getDeclaredClasses0(): kotlin.Array<(out) java.lang.Class!>! - public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Constructor! - public open fun getDeclaredConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor!>! + public open fun getDeclaredClasses(): kotlin.Array<(out) java.lang.Class<*>!>! + private open fun getDeclaredClasses0(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Constructor! + public open fun getDeclaredConstructors(): kotlin.Array<(out) java.lang.reflect.Constructor<*>!>! private open fun getDeclaredConstructors0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Constructor!>! public open fun getDeclaredField(/*0*/ name: kotlin.String!): java.lang.reflect.Field! public open fun getDeclaredFields(): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun getDeclaredFields0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Field!>! - public open fun getDeclaredMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Method! + public open fun getDeclaredMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Method! public open fun getDeclaredMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! private open fun getDeclaredMethods0(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Method!>! - public open fun getDeclaringClass(): java.lang.Class! - public open fun getEnclosingClass(): java.lang.Class! - public open fun getEnclosingConstructor(): java.lang.reflect.Constructor! + public open fun getDeclaringClass(): java.lang.Class<*>! + public open fun getEnclosingClass(): java.lang.Class<*>! + public open fun getEnclosingConstructor(): java.lang.reflect.Constructor<*>! public open fun getEnclosingMethod(): java.lang.reflect.Method! private open fun getEnclosingMethod0(): kotlin.Array<(out) kotlin.Any!>! private open fun getEnclosingMethodInfo(): java.lang.Class.EnclosingMethodInfo! @@ -7096,9 +7096,9 @@ package java { public open fun getGenericInterfaces(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericSignature(): kotlin.String! public open fun getGenericSuperclass(): java.lang.reflect.Type! - public open fun getInterfaces(): kotlin.Array<(out) java.lang.Class!>! - public open fun getMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class! /*kotlin.Array<(out) java.lang.Class!>!*/): java.lang.reflect.Method! - private open fun getMethod0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Array<(out) java.lang.Class!>!): java.lang.reflect.Method! + public open fun getInterfaces(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getMethod(/*0*/ name: kotlin.String!, /*1*/ vararg parameterTypes: java.lang.Class<*>! /*kotlin.Array<(out) java.lang.Class<*>!>!*/): java.lang.reflect.Method! + private open fun getMethod0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Array<(out) java.lang.Class<*>!>!): java.lang.reflect.Method! public open fun getMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! public open fun getModifiers(): kotlin.Int public open fun getName(): kotlin.String! @@ -7120,7 +7120,7 @@ package java { public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean public open fun isAnonymousClass(): kotlin.Boolean public open fun isArray(): kotlin.Boolean - public open fun isAssignableFrom(/*0*/ p0: java.lang.Class!): kotlin.Boolean + public open fun isAssignableFrom(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun isEnum(): kotlin.Boolean public open fun isInstance(/*0*/ obj: kotlin.Any!): kotlin.Boolean public open fun isInterface(): kotlin.Boolean @@ -7134,7 +7134,7 @@ package java { private open fun privateGetDeclaredConstructors(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Constructor!>! private open fun privateGetDeclaredFields(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun privateGetDeclaredMethods(/*0*/ p0: kotlin.Boolean): kotlin.Array<(out) java.lang.reflect.Method!>! - private open fun privateGetPublicFields(/*0*/ p0: kotlin.(Mutable)Set!>!): kotlin.Array<(out) java.lang.reflect.Field!>! + private open fun privateGetPublicFields(/*0*/ p0: kotlin.(Mutable)Set!>!): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun privateGetPublicMethods(): kotlin.Array<(out) java.lang.reflect.Method!>! private open fun resolveName(/*0*/ p0: kotlin.String!): kotlin.String! private open fun searchFields(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Field!>!, /*1*/ p1: kotlin.String!): java.lang.reflect.Field! @@ -7146,11 +7146,11 @@ package java { private final class EnclosingMethodInfo { private constructor EnclosingMethodInfo(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!) private final var descriptor: kotlin.String! - private final var enclosingClass: java.lang.Class! + private final var enclosingClass: java.lang.Class<*>! private final var name: kotlin.String! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public/*package*/ open fun getDescriptor(): kotlin.String! - public/*package*/ open fun getEnclosingClass(): java.lang.Class! + public/*package*/ open fun getEnclosingClass(): java.lang.Class<*>! public/*package*/ open fun getName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public/*package*/ open fun isConstructor(): kotlin.Boolean @@ -7189,22 +7189,22 @@ package java { private final val serialVersionUID: kotlin.Long = 3206093459760846163.toLong() private final var useCaches: kotlin.Boolean private open fun addAll(/*0*/ p0: kotlin.(Mutable)Collection!, /*1*/ p1: kotlin.Array<(out) java.lang.reflect.Field!>!): kotlin.Unit - private open fun argumentTypesToString(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.String! + private open fun argumentTypesToString(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.String! private open fun arrayContentsEq(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Boolean private open fun checkInitted(): kotlin.Unit private open fun copyConstructors(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Constructor!>!): kotlin.Array<(out) java.lang.reflect.Constructor!>! private open fun copyFields(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Field!>!): kotlin.Array<(out) java.lang.reflect.Field!>! private open fun copyMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!): kotlin.Array<(out) java.lang.reflect.Method!>! - private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class!): kotlin.Boolean - public open fun forName(/*0*/ p0: kotlin.String!): java.lang.Class! - public open fun forName(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class! - private open fun forName0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class! - public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean + public open fun forName(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + public open fun forName(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class<*>! + private open fun forName0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader!): java.lang.Class<*>! + public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! private open fun getReflectionFactory(): [ERROR : Unresolved java classifier: ReflectionFactory]! private open fun isAsciiDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean private open fun registerNatives(): kotlin.Unit - private open fun searchMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!): java.lang.reflect.Method! - private open fun toClass(/*0*/ p0: java.lang.reflect.Type!): java.lang.Class! + private open fun searchMethods(/*0*/ p0: kotlin.Array<(out) java.lang.reflect.Method!>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!): java.lang.reflect.Method! + private open fun toClass(/*0*/ p0: java.lang.reflect.Type!): java.lang.Class<*>! } public open class ClassCastException : java.lang.RuntimeException { @@ -7237,33 +7237,33 @@ package java { private final val packages: java.util.HashMap! private final val parallelLockMap: [ERROR : Unresolved java classifier: ConcurrentHashMap]! private final val parent: java.lang.ClassLoader! - public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class!): kotlin.Unit + public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit private open fun checkCerts(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: CodeSource]!): kotlin.Unit private open fun checkName(/*0*/ p0: kotlin.String!): kotlin.Boolean - private open fun checkPackageAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit + private open fun checkPackageAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit public open fun clearAssertionStatus(): kotlin.Unit private open fun compareCerts(/*0*/ p0: kotlin.Array<(out) [ERROR : Unresolved java classifier: Certificate]!>!, /*1*/ p1: kotlin.Array<(out) [ERROR : Unresolved java classifier: Certificate]!>!): kotlin.Boolean - kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class! - protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - private open fun defineClass0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class! - private open fun defineClass1(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class! - private open fun defineClass2(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class! + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class<*>! + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + private open fun defineClass0(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!): java.lang.Class<*>! + private open fun defineClass1(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class<*>! + private open fun defineClass2(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: kotlin.String!): java.lang.Class<*>! private open fun defineClassSourceLocation(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.String! protected/*protected and package*/ open fun definePackage(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!, /*4*/ p4: kotlin.String!, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.String!, /*7*/ p7: java.net.URL!): [ERROR : Unresolved java classifier: Package]! - private open fun defineTransformedClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]!, /*6*/ p6: kotlin.String!): java.lang.Class! + private open fun defineTransformedClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.ByteArray!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]!, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]!, /*6*/ p6: kotlin.String!): java.lang.Class<*>! public/*package*/ open fun desiredAssertionStatus(/*0*/ p0: kotlin.String!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - private open fun findBootstrapClass(/*0*/ p0: kotlin.String!): java.lang.Class! - private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String!): java.lang.Class! - protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun findBootstrapClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun findLibrary(/*0*/ p0: kotlin.String!): kotlin.String! - protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String!): java.lang.Class! - private final fun findLoadedClass0(/*0*/ p0: kotlin.String!): java.lang.Class! + protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private final fun findLoadedClass0(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun findResource(/*0*/ p0: kotlin.String!): java.net.URL! protected/*protected and package*/ open fun findResources(/*0*/ p0: kotlin.String!): java.util.Enumeration! - protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String!): java.lang.Class! + protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! protected/*protected and package*/ open fun getClassLoadingLock(/*0*/ p0: kotlin.String!): kotlin.Any! protected/*protected and package*/ open fun getPackage(/*0*/ p0: kotlin.String!): [ERROR : Unresolved java classifier: Package]! protected/*protected and package*/ open fun getPackages(): kotlin.Array<(out) [ERROR : Unresolved java classifier: Package]!>! @@ -7274,22 +7274,22 @@ package java { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private open fun initializeJavaAssertionMaps(): kotlin.Unit public/*package*/ open fun isAncestor(/*0*/ p0: java.lang.ClassLoader!): kotlin.Boolean - public open fun loadClass(/*0*/ p0: kotlin.String!): java.lang.Class! - protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): java.lang.Class! - private open fun loadClassInternal(/*0*/ p0: kotlin.String!): java.lang.Class! - private open fun postDefineClass(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit + public open fun loadClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): java.lang.Class<*>! + private open fun loadClassInternal(/*0*/ p0: kotlin.String!): java.lang.Class<*>! + private open fun postDefineClass(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): kotlin.Unit private open fun preDefineClass(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]!): [ERROR : Unresolved java classifier: ProtectionDomain]! - protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class!): kotlin.Unit - private open fun resolveClass0(/*0*/ p0: java.lang.Class!): kotlin.Unit + protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit + private open fun resolveClass0(/*0*/ p0: java.lang.Class<*>!): kotlin.Unit public open fun setClassAssertionStatus(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open fun setDefaultAssertionStatus(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open fun setPackageAssertionStatus(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean): kotlin.Unit - protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit + protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ open class NativeLibrary { - public constructor NativeLibrary(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final var fromClass: java.lang.Class! + public constructor NativeLibrary(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!) + private final var fromClass: java.lang.Class<*>! public/*package*/ final var handle: kotlin.Long private final var jniVersion: kotlin.Int public/*package*/ final var name: kotlin.String! @@ -7302,7 +7302,7 @@ package java { public/*package*/ open fun unload(): kotlin.Unit // Static members - public/*package*/ open fun getFromClass(): java.lang.Class! + public/*package*/ open fun getFromClass(): java.lang.Class<*>! } private open class ParallelLoaders { @@ -7339,9 +7339,9 @@ package java { public open fun getSystemResources(/*0*/ p0: kotlin.String!): java.util.Enumeration! private open fun initSystemClassLoader(): kotlin.Unit private open fun initializePath(/*0*/ p0: kotlin.String!): kotlin.Array<(out) kotlin.String!>! - public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Boolean): kotlin.Unit - private open fun loadLibrary0(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.io.File!): kotlin.Boolean - private open fun loadLibrary1(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.io.File!): kotlin.Boolean + public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun loadLibrary0(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.io.File!): kotlin.Boolean + private open fun loadLibrary1(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.io.File!): kotlin.Boolean protected/*protected static*/ open fun registerAsParallelCapable(): kotlin.Boolean private open fun registerNatives(): kotlin.Unit private open fun retrieveDirectives(): [ERROR : Unresolved java classifier: AssertionStatusDirectives]! @@ -7862,7 +7862,7 @@ package java { protected/*protected and package*/ open fun clone(): kotlin.Any! public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean protected/*protected and package*/ open fun finalize(): kotlin.Unit - public final fun getClass(): java.lang.Class! + public final fun getClass(): java.lang.Class<*>! public open override /*1*/ fun hashCode(): kotlin.Int public final fun notify(): kotlin.Unit public final fun notifyAll(): kotlin.Unit @@ -8237,7 +8237,7 @@ package java { public open fun currentTimeMillis(): kotlin.Long public open fun exit(/*0*/ p0: kotlin.Int): kotlin.Unit public open fun gc(): kotlin.Unit - public/*package*/ open fun getCallerClass(): java.lang.Class! + public/*package*/ open fun getCallerClass(): java.lang.Class<*>! public open fun getProperties(): java.util.Properties! public open fun getProperty(/*0*/ p0: kotlin.String!): kotlin.String! public open fun getProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.String! @@ -8505,7 +8505,7 @@ package java { } public/*package*/ open class WeakClassKey { - public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class!, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]!) + public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]!) private final val hash: kotlin.Int public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun hashCode(): kotlin.Int @@ -8522,7 +8522,7 @@ package java { private final var threadSeqNumber: kotlin.Long public final /*synthesized*/ fun UncaughtExceptionHandler(/*0*/ function: (java.lang.Thread!, kotlin.Throwable!) -> kotlin.Unit): java.lang.Thread.UncaughtExceptionHandler public open fun activeCount(): kotlin.Int - private open fun auditSubclass(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean public open fun currentThread(): java.lang.Thread! public open fun dumpStack(): kotlin.Unit private open fun dumpThreads(/*0*/ p0: kotlin.Array<(out) java.lang.Thread!>!): kotlin.Array<(out) kotlin.Array<(out) [ERROR : Unresolved java classifier: StackTraceElement]!>!>! @@ -8532,7 +8532,7 @@ package java { private open fun getThreads(): kotlin.Array<(out) java.lang.Thread!>! public open fun holdsLock(/*0*/ p0: kotlin.Any!): kotlin.Boolean public open fun interrupted(): kotlin.Boolean - private open fun isCCLOverridden(/*0*/ p0: java.lang.Class!): kotlin.Boolean + private open fun isCCLOverridden(/*0*/ p0: java.lang.Class<*>!): kotlin.Boolean private open fun nextThreadID(): kotlin.Long private open fun nextThreadNum(): kotlin.Int public/*package*/ open fun processQueue(/*0*/ p0: [ERROR : Unresolved java classifier: ReferenceQueue>]!, /*1*/ p1: [ERROR : Unresolved java classifier: ConcurrentMap>, ?>]!): kotlin.Unit @@ -8561,7 +8561,7 @@ package java { public/*package*/ open class ThreadLocalMap { private constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap!) - public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!) + public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!) private final var size: kotlin.Int private final var table: kotlin.Array<(out) java.lang.ThreadLocal.ThreadLocalMap.Entry!>! private final var threshold: kotlin.Int @@ -8569,19 +8569,19 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean private open fun expungeStaleEntries(): kotlin.Unit private open fun expungeStaleEntry(/*0*/ p0: kotlin.Int): kotlin.Int - private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal!): java.lang.ThreadLocal.ThreadLocalMap.Entry! - private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry!): java.lang.ThreadLocal.ThreadLocalMap.Entry! + private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal<*>!): java.lang.ThreadLocal.ThreadLocalMap.Entry! + private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry!): java.lang.ThreadLocal.ThreadLocalMap.Entry! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private open fun rehash(): kotlin.Unit - private open fun remove(/*0*/ p0: java.lang.ThreadLocal!): kotlin.Unit - private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun remove(/*0*/ p0: java.lang.ThreadLocal<*>!): kotlin.Unit + private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit private open fun resize(): kotlin.Unit - private open fun set(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!): kotlin.Unit + private open fun set(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!): kotlin.Unit private open fun setThreshold(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public/*package*/ open class Entry { - public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal!, /*1*/ p1: kotlin.Any!) + public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal<*>!, /*1*/ p1: kotlin.Any!) public/*package*/ final var value: kotlin.Any! } @@ -8935,7 +8935,7 @@ package java { public open class IncompleteAnnotationException : java.lang.RuntimeException { public constructor IncompleteAnnotationException(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final var annotationType: java.lang.Class! + private final var annotationType: java.lang.Class<*>! private final var elementName: kotlin.String! public open fun annotationType(): java.lang.Class! public open fun elementName(): kotlin.String! @@ -9055,7 +9055,7 @@ package java { protected/*protected and package*/ constructor AccessibleObject() public/*package*/ final var override: kotlin.Boolean public/*package*/ final var securityCheckCache: kotlin.Any! - public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class!): T! public open override /*1*/ fun getAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! @@ -9064,7 +9064,7 @@ package java { public open fun isAccessible(): kotlin.Boolean public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean public open fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members @@ -9101,10 +9101,10 @@ package java { public open fun getLength(/*0*/ p0: kotlin.Any!): kotlin.Int public open fun getLong(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Long public open fun getShort(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Short - private open fun multiNewArray(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.IntArray!): kotlin.Any! - private open fun newArray(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Int): kotlin.Any! - public open fun newInstance(/*0*/ componentType: java.lang.Class!, /*1*/ length: kotlin.Int): kotlin.Any! - public open fun newInstance(/*0*/ componentType: java.lang.Class!, /*1*/ vararg dimensions: kotlin.Int /*kotlin.IntArray!*/): kotlin.Any! + private open fun multiNewArray(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.IntArray!): kotlin.Any! + private open fun newArray(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.Int): kotlin.Any! + public open fun newInstance(/*0*/ componentType: java.lang.Class<*>!, /*1*/ length: kotlin.Int): kotlin.Any! + public open fun newInstance(/*0*/ componentType: java.lang.Class<*>!, /*1*/ vararg dimensions: kotlin.Int /*kotlin.IntArray!*/): kotlin.Any! public open fun set(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any!): kotlin.Unit public open fun setBoolean(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open fun setByte(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Byte): kotlin.Unit @@ -9117,23 +9117,23 @@ package java { } public final class Constructor : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { - public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) java.lang.Class!>!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!, /*7*/ p7: kotlin.ByteArray!) + public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.Array<(out) java.lang.Class<*>!>!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!, /*7*/ p7: kotlin.ByteArray!) private final var annotations: kotlin.ByteArray! private final var clazz: java.lang.Class! private final var constructorAccessor: [ERROR : Unresolved java classifier: ConstructorAccessor]! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! - private final var exceptionTypes: kotlin.Array<(out) java.lang.Class!>! + private final var exceptionTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var genericInfo: [ERROR : Unresolved java classifier: ConstructorRepository]! private final var modifiers: kotlin.Int public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean private final var parameterAnnotations: kotlin.ByteArray! - private final var parameterTypes: kotlin.Array<(out) java.lang.Class!>! + private final var parameterTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var root: java.lang.reflect.Constructor! public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int private open fun acquireConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Constructor! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean @@ -9142,7 +9142,7 @@ package java { public/*package*/ open fun getConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! public open override /*1*/ fun getDeclaringClass(): java.lang.Class! - public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class<*>!>! private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! public open fun getGenericExceptionTypes(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ConstructorRepository]! @@ -9150,7 +9150,7 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getParameterAnnotations(): kotlin.Array<(out) kotlin.Array<(out) kotlin.Annotation!>!>! - public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class<*>!>! public/*package*/ open fun getRawAnnotations(): kotlin.ByteArray! public/*package*/ open fun getRawParameterAnnotations(): kotlin.ByteArray! public/*package*/ open fun getSignature(): kotlin.String! @@ -9164,15 +9164,15 @@ package java { public open fun newInstance(/*0*/ vararg p0: kotlin.Any! /*kotlin.Array<(out) kotlin.Any!>!*/): T! public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ open fun setConstructorAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: ConstructorAccessor]!): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*3*/ fun toString(): kotlin.String! } public final class Field : java.lang.reflect.AccessibleObject, java.lang.reflect.Member { - public/*package*/ constructor Field(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!) + public/*package*/ constructor Field(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String!, /*6*/ p6: kotlin.ByteArray!) private final var annotations: kotlin.ByteArray! - private final var clazz: java.lang.Class! + private final var clazz: java.lang.Class<*>! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! private final var fieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]! private final var genericInfo: [ERROR : Unresolved java classifier: FieldRepository]! @@ -9184,9 +9184,9 @@ package java { public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int - private final var type: java.lang.Class! + private final var type: java.lang.Class<*>! private open fun acquireFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Field! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! private open fun doSecurityCheck(/*0*/ p0: kotlin.Any!): kotlin.Unit @@ -9198,7 +9198,7 @@ package java { public open fun getByte(/*0*/ p0: kotlin.Any!): kotlin.Byte public open fun getChar(/*0*/ p0: kotlin.Any!): kotlin.Char public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open override /*1*/ fun getDeclaringClass(): java.lang.Class! + public open override /*1*/ fun getDeclaringClass(): java.lang.Class<*>! public open fun getDouble(/*0*/ p0: kotlin.Any!): kotlin.Double private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! private open fun getFieldAccessor(/*0*/ p0: kotlin.Any!): [ERROR : Unresolved java classifier: FieldAccessor]! @@ -9212,7 +9212,7 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getShort(/*0*/ p0: kotlin.Any!): kotlin.Short - public open fun getType(): java.lang.Class! + public open fun getType(): java.lang.Class<*>! public open override /*2*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class!): kotlin.Boolean @@ -9229,12 +9229,12 @@ package java { public open fun setInt(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Int): kotlin.Unit public open fun setLong(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Long): kotlin.Unit public open fun setShort(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Short): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*2*/ fun toString(): kotlin.String! // Static members - public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class!): kotlin.String! + public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class<*>!): kotlin.String! } public trait GenericDeclaration { @@ -9246,7 +9246,7 @@ package java { public trait Member { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun getDeclaringClass(): java.lang.Class! + public abstract fun getDeclaringClass(): java.lang.Class<*>! public abstract fun getModifiers(): kotlin.Int public abstract fun getName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -9259,35 +9259,35 @@ package java { } public final class Method : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { - public/*package*/ constructor Method(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class!>!, /*3*/ p3: java.lang.Class!, /*4*/ p4: kotlin.Array<(out) java.lang.Class!>!, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String!, /*8*/ p8: kotlin.ByteArray!, /*9*/ p9: kotlin.ByteArray!, /*10*/ p10: kotlin.ByteArray!) + public/*package*/ constructor Method(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.Array<(out) java.lang.Class<*>!>!, /*3*/ p3: java.lang.Class<*>!, /*4*/ p4: kotlin.Array<(out) java.lang.Class<*>!>!, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String!, /*8*/ p8: kotlin.ByteArray!, /*9*/ p9: kotlin.ByteArray!, /*10*/ p10: kotlin.ByteArray!) private final var annotationDefault: kotlin.ByteArray! private final var annotations: kotlin.ByteArray! - private final var clazz: java.lang.Class! + private final var clazz: java.lang.Class<*>! private final var declaredAnnotations: kotlin.(Mutable)Map!, kotlin.Annotation!>! - private final var exceptionTypes: kotlin.Array<(out) java.lang.Class!>! + private final var exceptionTypes: kotlin.Array<(out) java.lang.Class<*>!>! private final var genericInfo: [ERROR : Unresolved java classifier: MethodRepository]! private final var methodAccessor: [ERROR : Unresolved java classifier: MethodAccessor]! private final var modifiers: kotlin.Int private final var name: kotlin.String! public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean private final var parameterAnnotations: kotlin.ByteArray! - private final var parameterTypes: kotlin.Array<(out) java.lang.Class!>! - private final var returnType: java.lang.Class! + private final var parameterTypes: kotlin.Array<(out) java.lang.Class<*>!>! + private final var returnType: java.lang.Class<*>! private final var root: java.lang.reflect.Method! public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any! private final var signature: kotlin.String! private final var slot: kotlin.Int private open fun acquireMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]! - public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int): kotlin.Unit public/*package*/ open fun copy(): java.lang.reflect.Method! private open fun declaredAnnotations(): kotlin.(Mutable)Map!, kotlin.Annotation!>! public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class!): T! public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array<(out) kotlin.Annotation!>! - public open override /*1*/ fun getDeclaringClass(): java.lang.Class! + public open override /*1*/ fun getDeclaringClass(): java.lang.Class<*>! public open fun getDefaultValue(): kotlin.Any! - public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class!>! + public open fun getExceptionTypes(): kotlin.Array<(out) java.lang.Class<*>!>! private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]! public open fun getGenericExceptionTypes(): kotlin.Array<(out) java.lang.reflect.Type!>! private open fun getGenericInfo(): [ERROR : Unresolved java classifier: MethodRepository]! @@ -9298,8 +9298,8 @@ package java { public open override /*1*/ fun getModifiers(): kotlin.Int public open override /*1*/ fun getName(): kotlin.String! public open fun getParameterAnnotations(): kotlin.Array<(out) kotlin.Array<(out) kotlin.Annotation!>!>! - public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class!>! - public open fun getReturnType(): java.lang.Class! + public open fun getParameterTypes(): kotlin.Array<(out) java.lang.Class<*>!>! + public open fun getReturnType(): java.lang.Class<*>! public open override /*1*/ fun getTypeParameters(): kotlin.Array<(out) [ERROR : Unresolved java classifier: TypeVariable]!>! public open override /*3*/ fun hashCode(): kotlin.Int public open fun invoke(/*0*/ p0: kotlin.Any!, /*1*/ vararg p1: kotlin.Any! /*kotlin.Array<(out) kotlin.Any!>!*/): kotlin.Any! @@ -9310,7 +9310,7 @@ package java { public open fun isVarArgs(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit public/*package*/ open fun setMethodAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: MethodAccessor]!): kotlin.Unit - public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class!): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class<*>!, /*1*/ p1: java.lang.Class<*>!, /*2*/ p2: kotlin.Any!, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class<*>!): kotlin.Unit public open fun toGenericString(): kotlin.String! public open override /*3*/ fun toString(): kotlin.String! } @@ -9430,7 +9430,7 @@ package java { public/*package*/ final val ST_CONNECTED_NO_IMPL: kotlin.Int = 2 public/*package*/ final val ST_NOT_CONNECTED: kotlin.Int = 0 public/*package*/ final var factory: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]! - public/*package*/ final var implClass: java.lang.Class! + public/*package*/ final var implClass: java.lang.Class<*>! public open fun setDatagramSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]!): kotlin.Unit } @@ -9943,7 +9943,7 @@ package java { public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open fun getAuthority(): kotlin.String! public final fun getContent(): kotlin.Any! - public final fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.Any! + public final fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.Any! public open fun getDefaultPort(): kotlin.Int public open fun getFile(): kotlin.String! public open fun getHost(): kotlin.String! @@ -9999,7 +9999,7 @@ package java { public open fun getAllowUserInteraction(): kotlin.Boolean public open fun getConnectTimeout(): kotlin.Int public open fun getContent(): kotlin.Any! - public open fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class!>!): kotlin.Any! + public open fun getContent(/*0*/ p0: kotlin.Array<(out) java.lang.Class<*>!>!): kotlin.Any! public open fun getContentEncoding(): kotlin.String! public/*package*/ open fun getContentHandler(): [ERROR : Unresolved java classifier: ContentHandler]! private open fun getContentHandlerPkgPrefixes(): kotlin.String! @@ -10115,7 +10115,7 @@ package java { private final var extendedProvider: [ERROR : Unresolved java classifier: CharsetProvider]! private final var extendedProviderLock: kotlin.Any! private final var extendedProviderProbed: kotlin.Boolean - private final var gate: java.lang.ThreadLocal!>! + private final var gate: java.lang.ThreadLocal!>! private final var standardProvider: [ERROR : Unresolved java classifier: CharsetProvider]! public/*package*/ open fun atBugLevel(/*0*/ p0: kotlin.String!): kotlin.Boolean public open fun availableCharsets(): java.util.SortedMap! @@ -10129,7 +10129,7 @@ package java { private open fun lookupExtendedCharset(/*0*/ p0: kotlin.String!): java.nio.charset.Charset! private open fun lookupViaProviders(/*0*/ p0: kotlin.String!): java.nio.charset.Charset! private open fun probeExtendedProvider(): kotlin.Unit - private open fun providers(): kotlin.(Mutable)Iterator! + private open fun providers(): kotlin.(Mutable)Iterator<*>! private open fun put(/*0*/ p0: kotlin.(Mutable)Iterator!, /*1*/ p1: kotlin.(Mutable)Map!): kotlin.Unit } } @@ -10335,7 +10335,7 @@ package java { public open fun getVersion(): kotlin.Double private open fun implClear(): kotlin.Unit private open fun implPut(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Any! - private open fun implPutAll(/*0*/ p0: (kotlin.MutableMap..kotlin.Map?)): kotlin.Unit + private open fun implPutAll(/*0*/ p0: kotlin.(Mutable)Map<*, *>!): kotlin.Unit private open fun implRemove(/*0*/ p0: kotlin.Any!): kotlin.Any! private open fun implRemoveService(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit public open fun keySet(): kotlin.(Mutable)Set! @@ -10348,9 +10348,9 @@ package java { invisible_fake open override /*1*/ /*fake_override*/ fun loadConvert(/*0*/ p0: kotlin.CharArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray!): kotlin.String! public open override /*1*/ /*fake_override*/ fun loadFromXML(/*0*/ p0: java.io.InputStream!): kotlin.Unit private open fun parseLegacyPut(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration! + public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration<*>! public open fun put(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Any! - public open fun putAll(/*0*/ p0: (kotlin.MutableMap..kotlin.Map?)): kotlin.Unit + public open fun putAll(/*0*/ p0: kotlin.(Mutable)Map<*, *>!): kotlin.Unit private open fun putId(): kotlin.Unit private open fun putPropertyStrings(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit protected/*protected and package*/ open fun putService(/*0*/ p0: java.security.Provider.Service!): kotlin.Unit @@ -10373,12 +10373,12 @@ package java { private open class EngineDescription { public/*package*/ constructor EngineDescription(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String!) - private final var constructorParameterClass: java.lang.Class! + private final var constructorParameterClass: java.lang.Class<*>! public/*package*/ final val constructorParameterClassName: kotlin.String! public/*package*/ final val name: kotlin.String! public/*package*/ final val supportsParameter: kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public/*package*/ open fun getConstructorParameterClass(): java.lang.Class! + public/*package*/ open fun getConstructorParameterClass(): java.lang.Class<*>! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -10394,7 +10394,7 @@ package java { private final var hasKeyAttributes: kotlin.Boolean! private final val provider: java.security.Provider! private final var registered: kotlin.Boolean - private final var supportedClasses: kotlin.Array<(out) java.lang.Class!>! + private final var supportedClasses: kotlin.Array<(out) java.lang.Class<*>!>! private final var supportedFormats: kotlin.Array<(out) kotlin.String!>! private final var type: kotlin.String! private open fun addAlias(/*0*/ p0: kotlin.String!): kotlin.Unit @@ -10404,8 +10404,8 @@ package java { private final fun getAliases(): kotlin.(Mutable)List! public final fun getAttribute(/*0*/ p0: kotlin.String!): kotlin.String! public final fun getClassName(): kotlin.String! - private open fun getImplClass(): java.lang.Class! - private open fun getKeyClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun getImplClass(): java.lang.Class<*>! + private open fun getKeyClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! public final fun getProvider(): java.security.Provider! public final fun getType(): kotlin.String! private open fun hasKeyAttributes(): kotlin.Boolean @@ -10419,7 +10419,7 @@ package java { public open override /*1*/ fun toString(): kotlin.String! // Static members - private final val CLASS0: kotlin.Array<(out) java.lang.Class!>! + private final val CLASS0: kotlin.Array<(out) java.lang.Class<*>!>! } private open class ServiceKey { @@ -10472,7 +10472,7 @@ package java { // Static members private final var props: java.util.Properties! private final val sdebug: [ERROR : Unresolved java classifier: Debug]! - private final val spiMap: kotlin.(Mutable)Map!>! + private final val spiMap: kotlin.(Mutable)Map!>! public open fun addProvider(/*0*/ p0: java.security.Provider!): kotlin.Int private open fun check(/*0*/ p0: kotlin.String!): kotlin.Unit kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getAlgorithmProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.String! @@ -10491,7 +10491,7 @@ package java { public open fun getProviders(/*0*/ p0: kotlin.(Mutable)Map!): kotlin.Array<(out) java.security.Provider!>! public open fun getProviders(/*0*/ p0: kotlin.String!): kotlin.Array<(out) java.security.Provider!>! private open fun getProvidersNotUsingCache(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.String!, /*4*/ p4: kotlin.Array<(out) java.security.Provider!>!): [ERROR : Unresolved java classifier: LinkedHashSet]! - private open fun getSpiClass(/*0*/ p0: kotlin.String!): java.lang.Class! + private open fun getSpiClass(/*0*/ p0: kotlin.String!): java.lang.Class<*>! private open fun initialize(): kotlin.Unit private open fun initializeStatic(): kotlin.Unit public open fun insertProviderAt(/*0*/ p0: java.security.Provider!, /*1*/ p1: kotlin.Int): kotlin.Int @@ -10547,15 +10547,15 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun free(): kotlin.Unit public abstract fun getArray(): kotlin.Any! - public abstract fun getArray(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getArray(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Any! - public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getBaseType(): kotlin.Int public abstract fun getBaseTypeName(): kotlin.String! public abstract fun getResultSet(): java.sql.ResultSet! - public abstract fun getResultSet(/*0*/ p0: kotlin.(Mutable)Map!>!): java.sql.ResultSet! + public abstract fun getResultSet(/*0*/ p0: kotlin.(Mutable)Map!>!): java.sql.ResultSet! public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): java.sql.ResultSet! - public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): java.sql.ResultSet! + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.(Mutable)Map!>!): java.sql.ResultSet! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -10678,10 +10678,10 @@ package java { public abstract fun getNString(/*0*/ p0: kotlin.String!): kotlin.String! public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract override /*1*/ /*fake_override*/ fun getParameterMetaData(): java.sql.ParameterMetaData! public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref! @@ -10868,7 +10868,7 @@ package java { public abstract fun getNetworkTimeout(): kotlin.Int public abstract fun getSchema(): kotlin.String! public abstract fun getTransactionIsolation(): kotlin.Int - public abstract fun getTypeMap(): kotlin.(Mutable)Map!>! + public abstract fun getTypeMap(): kotlin.(Mutable)Map!>! public abstract fun getWarnings(): java.sql.SQLWarning! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun isClosed(): kotlin.Boolean @@ -10898,7 +10898,7 @@ package java { public abstract fun setSavepoint(/*0*/ p0: kotlin.String!): java.sql.Savepoint! public abstract fun setSchema(/*0*/ p0: kotlin.String!): kotlin.Unit public abstract fun setTransactionIsolation(/*0*/ p0: kotlin.Int): kotlin.Unit - public abstract fun setTypeMap(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Unit + public abstract fun setTypeMap(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members @@ -11419,7 +11419,7 @@ package java { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun getBaseTypeName(): kotlin.String! public abstract fun getObject(): kotlin.Any! - public abstract fun getObject(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Any! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun setObject(/*0*/ p0: kotlin.Any!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -11484,10 +11484,10 @@ package java { public abstract fun getNString(/*0*/ p0: kotlin.String!): kotlin.String! public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!): kotlin.Any! public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: java.lang.Class!): T! - public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! + public abstract fun getObject(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.(Mutable)Map!>!): kotlin.Any! public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref! public abstract fun getRef(/*0*/ p0: kotlin.String!): java.sql.Ref! public abstract fun getRow(): kotlin.Int @@ -11871,7 +11871,7 @@ package java { public trait Struct { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun getAttributes(): kotlin.Array<(out) kotlin.Any!>! - public abstract fun getAttributes(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Array<(out) kotlin.Any!>! + public abstract fun getAttributes(/*0*/ p0: kotlin.(Mutable)Map!>!): kotlin.Array<(out) kotlin.Any!>! public abstract fun getSQLTypeName(): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -12024,14 +12024,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12039,7 +12039,7 @@ package java { // Static members private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 - private open fun finishToArray(/*0*/ p0: kotlin.Array<(out) T!>!, /*1*/ p1: kotlin.(Mutable)Iterator!): kotlin.Array<(out) T!>! + private open fun finishToArray(/*0*/ p0: kotlin.Array<(out) T!>!, /*1*/ p1: kotlin.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int } @@ -12236,7 +12236,7 @@ package java { public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public abstract override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -12255,7 +12255,7 @@ package java { public open override /*2*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E!): kotlin.Unit public open override /*2*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*2*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - private open fun batchRemove(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.(Mutable)Collection<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean public open override /*2*/ fun clear(): kotlin.Unit public open override /*1*/ fun clone(): kotlin.Any! public open override /*2*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean @@ -12280,9 +12280,9 @@ package java { private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit public open override /*2*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean public open override /*2*/ fun remove(/*0*/ index: kotlin.Int): E! - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean protected/*protected and package*/ open override /*1*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - public open override /*2*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E! public open override /*2*/ fun size(): kotlin.Int public open override /*2*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.(Mutable)List! @@ -12528,7 +12528,7 @@ package java { private open fun legacyMergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!): kotlin.Unit private open fun legacyMergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit - private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator!): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Array<(out) kotlin.Any!>!, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator<*>!): kotlin.Unit private open fun rangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array<(out) T!>!, /*1*/ c: ((T!, T!) -> kotlin.Int)!): kotlin.Unit public open fun sort(/*0*/ a: kotlin.Array<(out) T!>!, /*1*/ c: java.util.Comparator!): kotlin.Unit @@ -12746,14 +12746,14 @@ package java { public abstract fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract fun clear(): kotlin.Unit public abstract fun contains(/*0*/ p0: kotlin.Any!): kotlin.Boolean - public abstract fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public abstract fun remove(/*0*/ p0: kotlin.Any!): kotlin.Boolean - public abstract fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract fun size(): kotlin.Int public abstract fun toArray(): kotlin.Array<(out) kotlin.Any!>! public abstract fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12773,7 +12773,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun element(): E! public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -12784,8 +12784,8 @@ package java { public open fun poll(): E! public open override /*1*/ fun remove(): E! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12806,14 +12806,14 @@ package java { public/*package*/ open fun checkedCopyOf(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.(Mutable)Collection! public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -12897,17 +12897,17 @@ package java { private final val valueType: java.lang.Class! public open override /*1*/ fun add(/*0*/ e: kotlin.(Mutable)Map.(Mutable)Entry!): kotlin.Boolean public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection!>..kotlin.Collection!>?)): kotlin.Boolean - private open fun batchRemove(/*0*/ p0: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.(Mutable)Collection<*>!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator!>! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13151,7 +13151,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E! public open override /*3*/ fun hashCode(): kotlin.Int @@ -13231,7 +13231,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean @@ -13290,15 +13290,15 @@ package java { public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*2*/ fun clear(): kotlin.Unit public open override /*2*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*2*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*3*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*3*/ fun hashCode(): kotlin.Int public open override /*2*/ fun isEmpty(): kotlin.Boolean public open override /*2*/ fun iterator(): kotlin.(Mutable)Iterator! private open fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit public open override /*2*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*2*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*2*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13407,14 +13407,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13637,14 +13637,14 @@ package java { public open override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public open override /*1*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public open override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -13719,7 +13719,7 @@ package java { public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection!>): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit public open override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ fun equals(/*0*/ other: kotlin.Any!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean @@ -13879,9 +13879,9 @@ package java { // Static members private final val BINARYSEARCH_THRESHOLD: kotlin.Int = 5000 private final val COPY_THRESHOLD: kotlin.Int = 10 - public final val EMPTY_LIST: (kotlin.MutableList..kotlin.List?) - public final val EMPTY_MAP: (kotlin.MutableMap..kotlin.Map?) - public final val EMPTY_SET: (kotlin.MutableSet..kotlin.Set?) + public final val EMPTY_LIST: kotlin.(Mutable)List<*>! + public final val EMPTY_MAP: kotlin.(Mutable)Map<*, *>! + public final val EMPTY_SET: kotlin.(Mutable)Set<*>! private final val FILL_THRESHOLD: kotlin.Int = 25 private final val INDEXOFSUBLIST_THRESHOLD: kotlin.Int = 35 private final val REPLACEALL_THRESHOLD: kotlin.Int = 11 @@ -13902,7 +13902,7 @@ package java { public open fun checkedSortedMap(/*0*/ m: java.util.SortedMap!, /*1*/ keyType: java.lang.Class!, /*2*/ valueType: java.lang.Class!): java.util.SortedMap! public open fun checkedSortedSet(/*0*/ s: java.util.SortedSet!, /*1*/ _type: java.lang.Class!): java.util.SortedSet! public open fun copy(/*0*/ dest: kotlin.(Mutable)List!, /*1*/ src: (kotlin.MutableList..kotlin.List?)): kotlin.Unit - public open fun disjoint(/*0*/ c1: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ c2: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open fun disjoint(/*0*/ c1: kotlin.(Mutable)Collection<*>!, /*1*/ c2: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open fun emptyEnumeration(): java.util.Enumeration! public open fun emptyIterator(): kotlin.(Mutable)Iterator! public final fun emptyList(): kotlin.(Mutable)List! @@ -13912,16 +13912,16 @@ package java { public open fun enumeration(/*0*/ c: kotlin.(Mutable)Collection!): java.util.Enumeration! public/*package*/ open fun eq(/*0*/ p0: kotlin.Any!, /*1*/ p1: kotlin.Any!): kotlin.Boolean public open fun fill(/*0*/ list: kotlin.(Mutable)List!, /*1*/ obj: T!): kotlin.Unit - public open fun frequency(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ o: kotlin.Any!): kotlin.Int + public open fun frequency(/*0*/ c: kotlin.(Mutable)Collection<*>!, /*1*/ o: kotlin.Any!): kotlin.Int private open fun get(/*0*/ p0: (kotlin.MutableListIterator..kotlin.ListIterator?), /*1*/ p1: kotlin.Int): T! - public open fun indexOfSubList(/*0*/ source: (kotlin.MutableList..kotlin.List?), /*1*/ target: (kotlin.MutableList..kotlin.List?)): kotlin.Int + public open fun indexOfSubList(/*0*/ source: kotlin.(Mutable)List<*>!, /*1*/ target: kotlin.(Mutable)List<*>!): kotlin.Int private final /*synthesized*/ fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: ((T!, T!) -> kotlin.Int)!): kotlin.Int private open fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: java.util.Comparator!): kotlin.Int private open fun indexedBinarySearch(/*0*/ p0: (kotlin.MutableList!>..kotlin.List!>?), /*1*/ p1: T!): kotlin.Int private final /*synthesized*/ fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: ((T!, T!) -> kotlin.Int)!): kotlin.Int private open fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: T!, /*2*/ p2: java.util.Comparator!): kotlin.Int private open fun iteratorBinarySearch(/*0*/ p0: (kotlin.MutableList!>..kotlin.List!>?), /*1*/ p1: T!): kotlin.Int - public open fun lastIndexOfSubList(/*0*/ source: (kotlin.MutableList..kotlin.List?), /*1*/ target: (kotlin.MutableList..kotlin.List?)): kotlin.Int + public open fun lastIndexOfSubList(/*0*/ source: kotlin.(Mutable)List<*>!, /*1*/ target: kotlin.(Mutable)List<*>!): kotlin.Int public open fun list(/*0*/ e: java.util.Enumeration!): java.util.ArrayList! public open fun max(/*0*/ coll: (kotlin.MutableCollection..kotlin.Collection?)): T! where T : kotlin.Comparable! public final /*synthesized*/ fun max(/*0*/ coll: (kotlin.MutableCollection..kotlin.Collection?), /*1*/ comp: ((T!, T!) -> kotlin.Int)!): T! @@ -13932,15 +13932,15 @@ package java { public open fun nCopies(/*0*/ p0: kotlin.Int, /*1*/ p1: T!): kotlin.(Mutable)List! public open fun newSetFromMap(/*0*/ map: kotlin.(Mutable)Map!): kotlin.(Mutable)Set! public open fun replaceAll(/*0*/ list: kotlin.(Mutable)List!, /*1*/ oldVal: T!, /*2*/ newVal: T!): kotlin.Boolean - public open fun reverse(/*0*/ list: (kotlin.MutableList..kotlin.List?)): kotlin.Unit + public open fun reverse(/*0*/ list: kotlin.(Mutable)List<*>!): kotlin.Unit public open fun reverseOrder(): java.util.Comparator! public final /*synthesized*/ fun reverseOrder(/*0*/ cmp: ((T!, T!) -> kotlin.Int)!): java.util.Comparator! public open fun reverseOrder(/*0*/ cmp: java.util.Comparator!): java.util.Comparator! - public open fun rotate(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ distance: kotlin.Int): kotlin.Unit + public open fun rotate(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ distance: kotlin.Int): kotlin.Unit private open fun rotate1(/*0*/ p0: kotlin.(Mutable)List!, /*1*/ p1: kotlin.Int): kotlin.Unit - private open fun rotate2(/*0*/ p0: (kotlin.MutableList..kotlin.List?), /*1*/ p1: kotlin.Int): kotlin.Unit - public open fun shuffle(/*0*/ list: (kotlin.MutableList..kotlin.List?)): kotlin.Unit - public open fun shuffle(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ rnd: java.util.Random!): kotlin.Unit + private open fun rotate2(/*0*/ p0: kotlin.(Mutable)List<*>!, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.(Mutable)List<*>!): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ rnd: java.util.Random!): kotlin.Unit public open fun singleton(/*0*/ o: T!): kotlin.(Mutable)Set! public/*package*/ open fun singletonIterator(/*0*/ p0: E!): kotlin.(Mutable)Iterator! public open fun singletonList(/*0*/ o: T!): kotlin.(Mutable)List! @@ -13948,7 +13948,7 @@ package java { public open fun !> sort(/*0*/ list: kotlin.(Mutable)List!): kotlin.Unit public final /*synthesized*/ fun sort(/*0*/ list: kotlin.(Mutable)List!, /*1*/ c: ((T!, T!) -> kotlin.Int)!): kotlin.Unit public open fun sort(/*0*/ list: kotlin.(Mutable)List!, /*1*/ c: java.util.Comparator!): kotlin.Unit - public open fun swap(/*0*/ list: (kotlin.MutableList..kotlin.List?), /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit + public open fun swap(/*0*/ list: kotlin.(Mutable)List<*>!, /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit private open fun swap(/*0*/ p0: kotlin.Array<(out) kotlin.Any!>!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit public open fun synchronizedCollection(/*0*/ c: kotlin.(Mutable)Collection!): kotlin.(Mutable)Collection! public/*package*/ open fun synchronizedCollection(/*0*/ p0: kotlin.(Mutable)Collection!, /*1*/ p1: kotlin.Any!): kotlin.(Mutable)Collection! @@ -14264,7 +14264,7 @@ package java { public/*package*/ open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*2*/ fun size(): kotlin.Int public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String - public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array<(out) java.util.HashMap.Entry!>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array<(out) java.util.HashMap.Entry<*, *>!>!, /*1*/ p1: kotlin.Boolean): kotlin.Unit public open override /*2*/ fun values(): kotlin.(Mutable)Collection! private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit @@ -14535,7 +14535,7 @@ package java { public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator!>! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -14587,7 +14587,7 @@ package java { public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public open override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public open override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! @@ -14659,7 +14659,7 @@ package java { public abstract fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract override /*1*/ fun clear(): kotlin.Unit public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun get(/*0*/ index: kotlin.Int): E! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -14671,8 +14671,8 @@ package java { public abstract fun listIterator(/*0*/ index: kotlin.Int): kotlin.(Mutable)ListIterator! public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean public abstract fun remove(/*0*/ index: kotlin.Int): E! - public abstract override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract fun set(/*0*/ index: kotlin.Int, /*1*/ element: E!): E! public abstract override /*1*/ fun size(): kotlin.Int public abstract fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.(Mutable)List! @@ -14993,7 +14993,7 @@ package java { private open fun load0(/*0*/ p0: java.util.Properties.LineReader!): kotlin.Unit private open fun loadConvert(/*0*/ p0: kotlin.CharArray!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray!): kotlin.String! public open fun loadFromXML(/*0*/ p0: java.io.InputStream!): kotlin.Unit - public open fun propertyNames(): java.util.Enumeration! + public open fun propertyNames(): java.util.Enumeration<*>! kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun save(/*0*/ p0: java.io.OutputStream!, /*1*/ p1: kotlin.String!): kotlin.Unit private open fun saveConvert(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String! public open fun setProperty(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Any! @@ -15074,14 +15074,14 @@ package java { public abstract override /*1*/ fun addAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean public abstract override /*1*/ fun clear(): kotlin.Unit public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun containsAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public abstract override /*1*/ fun isEmpty(): kotlin.Boolean public abstract override /*1*/ fun iterator(): kotlin.(Mutable)Iterator! public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any!): kotlin.Boolean - public abstract override /*1*/ fun removeAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean - public abstract override /*1*/ fun retainAll(/*0*/ c: (kotlin.MutableCollection..kotlin.Collection?)): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.(Mutable)Collection<*>!): kotlin.Boolean public abstract override /*1*/ fun size(): kotlin.Int public abstract fun toArray(): kotlin.Array<(out) kotlin.Any!>! public abstract fun toArray(/*0*/ a: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! @@ -15215,8 +15215,8 @@ package java { private final var size: kotlin.Int public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.(Mutable)Collection! public/*package*/ open fun addAllForTreeSet(/*0*/ p0: java.util.SortedSet!, /*1*/ p1: V!): kotlin.Unit - private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Iterator!, /*2*/ p2: java.io.ObjectInputStream!, /*3*/ p3: V!): kotlin.Unit - private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.(Mutable)Iterator!, /*5*/ p5: java.io.ObjectInputStream!, /*6*/ p6: V!): java.util.TreeMap.Entry! + private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.(Mutable)Iterator<*>!, /*2*/ p2: java.io.ObjectInputStream!, /*3*/ p3: V!): kotlin.Unit + private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.(Mutable)Iterator<*>!, /*5*/ p5: java.io.ObjectInputStream!, /*6*/ p6: V!): java.util.TreeMap.Entry! public open fun ceilingEntry(/*0*/ p0: K!): kotlin.(Mutable)Map.(Mutable)Entry! public open fun ceilingKey(/*0*/ p0: K!): K! public open override /*1*/ fun clear(): kotlin.Unit @@ -15879,7 +15879,7 @@ package java { private open fun colorOf(/*0*/ p0: java.util.TreeMap.Entry!): kotlin.Boolean private open fun computeRedLevel(/*0*/ p0: kotlin.Int): kotlin.Int public/*package*/ open fun exportEntry(/*0*/ p0: java.util.TreeMap.Entry!): kotlin.(Mutable)Map.(Mutable)Entry! - public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry!): K! + public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry!): K! public/*package*/ open fun keyOrNull(/*0*/ p0: java.util.TreeMap.Entry!): K! private open fun leftOf(/*0*/ p0: java.util.TreeMap.Entry!): java.util.TreeMap.Entry! private open fun parentOf(/*0*/ p0: java.util.TreeMap.Entry!): java.util.TreeMap.Entry! @@ -16347,7 +16347,7 @@ package java { private open class AtomicIntegerFieldUpdaterImpl : java.util.concurrent.atomic.AtomicIntegerFieldUpdater { public/*package*/ constructor AtomicIntegerFieldUpdaterImpl(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Int): kotlin.Int @@ -16460,7 +16460,7 @@ package java { private open class CASUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { public/*package*/ constructor CASUpdater(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Long): kotlin.Long @@ -16487,7 +16487,7 @@ package java { private open class LockedUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { public/*package*/ constructor LockedUpdater(/*0*/ p0: java.lang.Class!, /*1*/ p1: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T!, /*1*/ p1: kotlin.Long): kotlin.Long @@ -16546,7 +16546,7 @@ package java { // Static members private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe]! private final val pairOffset: kotlin.Long - public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!): kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!): kotlin.Long } public open class AtomicReference : java.io.Serializable { @@ -16611,7 +16611,7 @@ package java { private final class AtomicReferenceFieldUpdaterImpl : java.util.concurrent.atomic.AtomicReferenceFieldUpdater { public/*package*/ constructor AtomicReferenceFieldUpdaterImpl(/*0*/ p0: java.lang.Class!, /*1*/ p1: java.lang.Class!, /*2*/ p2: kotlin.String!) - private final val cclass: java.lang.Class! + private final val cclass: java.lang.Class<*>! private final val offset: kotlin.Long private final val tclass: java.lang.Class! private final val vclass: java.lang.Class! @@ -16666,7 +16666,7 @@ package java { // Static members private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe]! private final val pairOffset: kotlin.Long - public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class!): kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]!, /*1*/ p1: kotlin.String!, /*2*/ p2: java.lang.Class<*>!): kotlin.Long } } diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt index 528543c2b56..bd04a57d407 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt @@ -5,7 +5,7 @@ internal val T.javaClass: java.lang.Class internal object A { private constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal final fun find(/*0*/ clz: java.lang.Class): kotlin.Unit + internal final fun find(/*0*/ clz: java.lang.Class<*>): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int internal final fun toJson2(/*0*/ obj: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -13,7 +13,7 @@ internal object A { public class object : A { private constructor () public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - internal final override /*1*/ /*fake_override*/ fun find(/*0*/ clz: java.lang.Class): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun find(/*0*/ clz: java.lang.Class<*>): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int internal final override /*1*/ /*fake_override*/ fun toJson2(/*0*/ obj: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt index b7edd292f87..f575ecc54bb 100644 --- a/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt +++ b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt @@ -1,4 +1,4 @@ package internal fun testArrays(/*0*/ ci: kotlin.List): kotlin.Unit -internal fun kotlin.List.toArray(/*0*/ ar: kotlin.Array): kotlin.Array +internal fun kotlin.List<*>.toArray(/*0*/ ar: kotlin.Array): kotlin.Array diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt index af7be8451f8..3a8e296ea0c 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt @@ -1,4 +1,4 @@ -package +package kotlin.js.native() internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt index fe4370d5e8b..fc6fb417562 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt @@ -1,4 +1,4 @@ -package +package kotlin.js.native() internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt index ea7ca72b836..7959103e416 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt @@ -1,4 +1,4 @@ -package +package internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt index 49648e9f6cd..e8fe2a82f17 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt @@ -1,4 +1,4 @@ -package +package internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt index 8d355f622c2..f5720943099 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt @@ -1,4 +1,4 @@ -package +package kotlin.js.native() internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt index 06c65f23473..9ecd48abfa1 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt @@ -1,4 +1,4 @@ -package +package kotlin.js.native() internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt index 89e1712e332..2258b066257 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt @@ -1,4 +1,4 @@ -package +package kotlin.js.native() internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt index b45b9918763..39b673055a6 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt @@ -1,4 +1,4 @@ -package +package internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt index 3132ac794ff..7f8a77069ad 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt @@ -1,4 +1,4 @@ -package +package internal final class A { public constructor A() diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt index 6a0fac8df7b..c981be5abb4 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt @@ -1,4 +1,4 @@ -package +package kotlin.js.native() internal val baz: kotlin.Int kotlin.js.native() internal val boo: kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt index 55a59fe98cb..9a658ad7d32 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt @@ -3,8 +3,8 @@ package package test { internal final annotation class AnnClass : kotlin.Annotation { - public constructor AnnClass(/*0*/ a: java.lang.Class) - internal final val a: java.lang.Class + public constructor AnnClass(/*0*/ a: java.lang.Class<*>) + internal final val a: java.lang.Class<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt index d4a296f831c..3f271c56e1c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt @@ -24,8 +24,8 @@ internal final annotation class AnnAnn : kotlin.Annotation { } internal final annotation class AnnJC : kotlin.Annotation { - public constructor AnnJC(/*0*/ i: kotlin.Array>) - internal final val i: kotlin.Array> + public constructor AnnJC(/*0*/ i: kotlin.Array>) + internal final val i: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -45,7 +45,7 @@ AnnAnn(i = {Ann(i = {IntegerValueType(1)}: kotlin.IntArray)}: kotlin.Array) public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnJC(i = {Test.class}: kotlin.Array>) AnnJC(i = {}: kotlin.Array>) internal final class TestJC { +AnnJC(i = {Test.class}: kotlin.Array>) AnnJC(i = {}: kotlin.Array>) internal final class TestJC { public constructor TestJC() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt index f624fa6fdce..909bac68e75 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt @@ -1,6 +1,6 @@ package -internal val c: java.lang.Class +internal val c: java.lang.Class<*> internal final class A { public constructor A() @@ -10,8 +10,8 @@ internal final class A { } internal final annotation class AnnC : kotlin.Annotation { - public constructor AnnC(/*0*/ c: java.lang.Class) - internal final val c: java.lang.Class + public constructor AnnC(/*0*/ c: java.lang.Class<*>) + internal final val c: java.lang.Class<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt index b64e7978488..3f1b84d29ce 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt @@ -24,8 +24,8 @@ internal final annotation class AnnAnn : kotlin.Annotation { } internal final annotation class AnnJC : kotlin.Annotation { - public constructor AnnJC(/*0*/ vararg i: java.lang.Class /*kotlin.Array>*/) - internal final val i: kotlin.Array> + public constructor AnnJC(/*0*/ vararg i: java.lang.Class<*> /*kotlin.Array>*/) + internal final val i: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt index 0557e4f77c1..8f8d4e715f1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt @@ -55,8 +55,8 @@ package a { } internal final annotation class annJavaClass : kotlin.Annotation { - public constructor annJavaClass(/*0*/ p: java.lang.Class = ...) - internal final val p: java.lang.Class + public constructor annJavaClass(/*0*/ p: java.lang.Class<*> = ...) + internal final val p: java.lang.Class<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt index 984cb66deb3..14f56d7b776 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt @@ -10,10 +10,10 @@ private val INT: CompileTimeType private val LONG: CompileTimeType private val SHORT: CompileTimeType private val STRING: CompileTimeType -private val binaryOperations: java.util.HashMap, kotlin.Pair<(kotlin.Any?, kotlin.Any?) -> kotlin.Any, (BigInteger, BigInteger) -> BigInteger>> +private val binaryOperations: java.util.HashMap, kotlin.Pair<(kotlin.Any?, kotlin.Any?) -> kotlin.Any, (BigInteger, BigInteger) -> BigInteger>> private val emptyBinaryFun: (BigInteger, BigInteger) -> BigInteger private val emptyUnaryFun: (kotlin.Long) -> kotlin.Long -private val unaryOperations: java.util.HashMap, kotlin.Pair<(kotlin.Any?) -> kotlin.Any, (kotlin.Long) -> kotlin.Long>> +private val unaryOperations: java.util.HashMap, kotlin.Pair<(kotlin.Any?) -> kotlin.Any, (kotlin.Long) -> kotlin.Long>> private fun binaryOperation(/*0*/ a: CompileTimeType, /*1*/ b: CompileTimeType, /*2*/ functionName: kotlin.String, /*3*/ operation: (A, B) -> kotlin.Any, /*4*/ checker: (BigInteger, BigInteger) -> BigInteger): kotlin.Pair, kotlin.Pair<(kotlin.Any?, kotlin.Any?) -> kotlin.Any, (BigInteger, BigInteger) -> BigInteger>> private fun unaryOperation(/*0*/ a: CompileTimeType, /*1*/ functionName: kotlin.String, /*2*/ operation: (A) -> kotlin.Any, /*3*/ checker: (kotlin.Long) -> kotlin.Long): kotlin.Pair, kotlin.Pair<(kotlin.Any?) -> kotlin.Any, (kotlin.Long) -> kotlin.Long>> diff --git a/compiler/testData/diagnostics/testsWithStdLib/inference/kt1558.txt b/compiler/testData/diagnostics/testsWithStdLib/inference/kt1558.txt index ecb14fcc809..ad2cdf3e6d2 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/inference/kt1558.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/inference/kt1558.txt @@ -3,5 +3,5 @@ package package j { internal fun testArrays(/*0*/ ci: kotlin.List, /*1*/ cii: kotlin.List?): kotlin.Unit internal fun T?.sure(): T - internal fun kotlin.List.toArray(/*0*/ ar: kotlin.Array): kotlin.Array + internal fun kotlin.List<*>.toArray(/*0*/ ar: kotlin.Array): kotlin.Array } diff --git a/compiler/testData/renderer/StarProjection.kt b/compiler/testData/renderer/StarProjection.kt new file mode 100644 index 00000000000..cc2df00b088 --- /dev/null +++ b/compiler/testData/renderer/StarProjection.kt @@ -0,0 +1,19 @@ +package rendererTest + +class C> { + fun foo(c: C<*>) {} +} + +fun foo(c: C<*>) {} +fun foo1(c: C>) {} + +//package rendererTest +//internal final class C> defined in rendererTest +//public constructor C>() defined in rendererTest.C +//> defined in rendererTest.C +//internal final fun foo(c: rendererTest.C<*>): kotlin.Unit defined in rendererTest.C +//value-parameter val c: rendererTest.C<*> defined in rendererTest.C.foo +//internal fun foo(c: rendererTest.C<*>): kotlin.Unit defined in rendererTest +//value-parameter val c: rendererTest.C<*> defined in rendererTest.foo +//internal fun foo1(c: rendererTest.C>): kotlin.Unit defined in rendererTest +//value-parameter val c: rendererTest.C> defined in rendererTest.foo1 \ No newline at end of file diff --git a/compiler/testData/writeSignature/ListOfStar.kt b/compiler/testData/writeSignature/ListOfStar.kt index bf83b0c98be..0b7b35221a0 100644 --- a/compiler/testData/writeSignature/ListOfStar.kt +++ b/compiler/testData/writeSignature/ListOfStar.kt @@ -3,4 +3,4 @@ fun listOfStar(): List<*> = throw Exception() // method: _DefaultPackage::listOfStar // jvm signature: ()Ljava/util/List; -// generic signature: ()Ljava/util/List; \ No newline at end of file +// generic signature: ()Ljava/util/List<*>; \ No newline at end of file diff --git a/compiler/testData/writeSignature/StarProjectionInClass.kt b/compiler/testData/writeSignature/StarProjectionInClass.kt new file mode 100644 index 00000000000..c9ad282d433 --- /dev/null +++ b/compiler/testData/writeSignature/StarProjectionInClass.kt @@ -0,0 +1,7 @@ +class C> { + fun foo(c: C<*>): C<*> = null!! +} + +// method: C::foo +// jvm signature: (LC;)LC; +// generic signature: (LC<*>;)LC<*>; \ No newline at end of file diff --git a/compiler/testData/writeSignature/StarProjectionInSuper.kt b/compiler/testData/writeSignature/StarProjectionInSuper.kt new file mode 100644 index 00000000000..65a2b98362d --- /dev/null +++ b/compiler/testData/writeSignature/StarProjectionInSuper.kt @@ -0,0 +1,11 @@ +class C> { + fun foo(c: C<*>) {} +} + +open class Super + +class Sub: Super>() + +// class: Sub +// jvm signature: Sub +// generic signature: LSuper;>;Lkotlin/jvm/internal/KObject; diff --git a/compiler/testData/writeSignature/StarProjectionOutsideClass.kt b/compiler/testData/writeSignature/StarProjectionOutsideClass.kt new file mode 100644 index 00000000000..9712bbf76bd --- /dev/null +++ b/compiler/testData/writeSignature/StarProjectionOutsideClass.kt @@ -0,0 +1,7 @@ +class C> + +fun bar(c: C<*>): C<*> = null!! + +// method: _DefaultPackage::bar +// jvm signature: (LC;)LC; +// generic signature: (LC<*>;)LC<*>; \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileJavaAgainstKotlinTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileJavaAgainstKotlinTestGenerated.java index 15f939e5399..7932870153d 100644 --- a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileJavaAgainstKotlinTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileJavaAgainstKotlinTestGenerated.java @@ -116,6 +116,12 @@ public class CompileJavaAgainstKotlinTestGenerated extends AbstractCompileJavaAg String fileName = JetTestUtils.navigationMetadata("compiler/testData/compileJavaAgainstKotlin/class/Simple.kt"); doTest(fileName); } + + @TestMetadata("StarProjection.kt") + public void testStarProjection() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/compileJavaAgainstKotlin/class/StarProjection.kt"); + doTest(fileName); + } } @TestMetadata("compiler/testData/compileJavaAgainstKotlin/method") diff --git a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/WriteSignatureTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/WriteSignatureTestGenerated.java index 2c674f20c38..0bbda5d6ec0 100644 --- a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/WriteSignatureTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/WriteSignatureTestGenerated.java @@ -109,6 +109,24 @@ public class WriteSignatureTestGenerated extends AbstractWriteSignatureTest { doTest(fileName); } + @TestMetadata("StarProjectionInClass.kt") + public void testStarProjectionInClass() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/StarProjectionInClass.kt"); + doTest(fileName); + } + + @TestMetadata("StarProjectionInSuper.kt") + public void testStarProjectionInSuper() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/StarProjectionInSuper.kt"); + doTest(fileName); + } + + @TestMetadata("StarProjectionOutsideClass.kt") + public void testStarProjectionOutsideClass() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/StarProjectionOutsideClass.kt"); + doTest(fileName); + } + @TestMetadata("VarargCharSequence.kt") public void testVarargCharSequence() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/writeSignature/VarargCharSequence.kt"); diff --git a/compiler/tests/org/jetbrains/kotlin/renderer/DescriptorRendererTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/renderer/DescriptorRendererTestGenerated.java index ffb698c0710..62e379651de 100644 --- a/compiler/tests/org/jetbrains/kotlin/renderer/DescriptorRendererTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/renderer/DescriptorRendererTestGenerated.java @@ -90,6 +90,12 @@ public class DescriptorRendererTestGenerated extends AbstractDescriptorRendererT doTest(fileName); } + @TestMetadata("StarProjection.kt") + public void testStarProjection() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/renderer/StarProjection.kt"); + doTest(fileName); + } + @TestMetadata("UnitType.kt") public void testUnitType() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/renderer/UnitType.kt"); diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/LazyJavaTypeResolver.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/LazyJavaTypeResolver.kt index 0ad9cf2ef28..54f082c9efe 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/LazyJavaTypeResolver.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/LazyJavaTypeResolver.kt @@ -91,9 +91,12 @@ class LazyJavaTypeResolver( val typeParameter: TypeParameterDescriptor, val attr: JavaTypeAttributes ) : TypeProjectionBase() { + override fun isStarProjection() = true + override fun getProjectionKind() = // projections are not allowed in immediate arguments of supertypes if (typeParameter.getVariance() == OUT_VARIANCE || attr.howThisTypeIsUsed == SUPERTYPE) INVARIANT else OUT_VARIANCE + override fun getType() = typeParameter.getUpperBoundsAsType() } diff --git a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.java b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.java index cdc196da048..c096b2d591a 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.java +++ b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.java @@ -480,10 +480,15 @@ public class DescriptorRendererImpl implements DescriptorRenderer { private void appendTypeProjections(@NotNull List typeProjections, @NotNull StringBuilder builder) { for (Iterator iterator = typeProjections.iterator(); iterator.hasNext(); ) { TypeProjection typeProjection = iterator.next(); - if (typeProjection.getProjectionKind() != Variance.INVARIANT) { - builder.append(typeProjection.getProjectionKind()).append(" "); + if (typeProjection.isStarProjection()) { + builder.append("*"); + } + else { + if (typeProjection.getProjectionKind() != Variance.INVARIANT) { + builder.append(typeProjection.getProjectionKind()).append(" "); + } + builder.append(renderNormalizedType(typeProjection.getType())); } - builder.append(renderNormalizedType(typeProjection.getType())); if (iterator.hasNext()) { builder.append(", "); } diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt b/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt new file mode 100644 index 00000000000..e06f12d9b6d --- /dev/null +++ b/core/descriptors/src/org/jetbrains/kotlin/types/StarProjectionImpl.kt @@ -0,0 +1,29 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.types + +import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor + +class StarProjectionImpl( + private val _type: JetType +) : TypeProjectionBase() { + override fun isStarProjection() = true + + override fun getProjectionKind() = Variance.OUT_VARIANCE + + override fun getType() = _type +} \ No newline at end of file diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjection.java b/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjection.java index 5662e0e3bfa..d2e102efd2b 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjection.java +++ b/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjection.java @@ -24,4 +24,6 @@ public interface TypeProjection { @NotNull JetType getType(); + + boolean isStarProjection(); } diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionBase.java b/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionBase.java index 0d2a5a9c824..2af9cda6580 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionBase.java +++ b/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionBase.java @@ -20,6 +20,9 @@ public abstract class TypeProjectionBase implements TypeProjection { @Override public String toString() { + if (isStarProjection()) { + return "*"; + } if (getProjectionKind() == Variance.INVARIANT) { return getType().toString(); } diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionImpl.java b/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionImpl.java index 054f99c029c..cc596f9dab9 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionImpl.java +++ b/core/descriptors/src/org/jetbrains/kotlin/types/TypeProjectionImpl.java @@ -42,4 +42,9 @@ public class TypeProjectionImpl extends TypeProjectionBase { public JetType getType() { return type; } + + @Override + public boolean isStarProjection() { + return false; + } } diff --git a/core/descriptors/src/org/jetbrains/kotlin/types/TypeUtils.java b/core/descriptors/src/org/jetbrains/kotlin/types/TypeUtils.java index 20b84b15da5..aee352b73d5 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/types/TypeUtils.java +++ b/core/descriptors/src/org/jetbrains/kotlin/types/TypeUtils.java @@ -584,9 +584,7 @@ public class TypeUtils { @NotNull public static TypeProjection makeStarProjection(@NotNull TypeParameterDescriptor parameterDescriptor) { - return new TypeProjectionImpl(parameterDescriptor.getVariance() == Variance.OUT_VARIANCE - ? Variance.INVARIANT - : Variance.OUT_VARIANCE, parameterDescriptor.getUpperBoundsAsType()); + return new StarProjectionImpl(parameterDescriptor.getUpperBoundsAsType()); } @Nullable