From e915e1548c3e1c453e4c9afe9adf6fbcc57ab501 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 17 Mar 2016 15:51:25 +0300 Subject: [PATCH] Fix multiple 'unresolved java classifier' errors Use the same component (NotFoundClasses) as in loading of compiled Kotlin symbols. Some tests were changed to avoid a diagnostic that is now reported when a non-found class is encountered in a signature (e.g. staticMethod.1.java where JDK seems to be not configured) #KT-10493 Fixed #KT-10820 Fixed #KT-11368 Fixed --- .../impl/JavaClassifierTypeImpl.java | 6 + .../library/test/Bar.java | 5 + .../library/test/Foo.java | 5 + .../missingDependencyJava/output.txt | 10 + .../missingDependencyJava/source.kt | 6 + .../library1/test/A.java | 6 + .../library1/test/B1.java | 9 + .../library2/test/A.java | 6 + .../library2/test/B2.java | 10 + .../output.txt | 7 + .../source.kt | 8 + .../tests/j+k/differentFilename.kt | 2 +- .../tests/j+k/differentFilename.txt | 2 +- .../tests/platformTypes/methodCall/visitor.kt | 6 +- .../platformTypes/rawTypes/errorType.txt | 4 +- .../tests/regressions/kt1639-JFrame.txt | 534 +++++++++--------- .../diagnostics/tests/regressions/kt588.txt | 14 +- .../inheritance/statics/staticsFromjava.kt | 4 +- .../inheritance/statics/staticsFromjava.txt | 2 +- .../statics/staticsFromjavaAfterKotlin.kt | 4 +- .../statics/staticsFromjavaAfterKotlin.txt | 2 +- .../loadJava/sourceJava/ErrorTypes.txt | 8 +- ...ompileKotlinAgainstCustomBinariesTest.java | 11 + .../descriptors/LazyJavaClassDescriptor.kt | 16 +- .../java/lazy/types/LazyJavaTypeResolver.kt | 18 +- .../load/java/lazy/types/notFoundClasses.kt | 49 ++ .../kotlin/load/java/structure/javaTypes.kt | 1 + .../reflect/ReflectJavaClassifierType.kt | 3 + .../deserialization/NotFoundClasses.kt | 10 +- .../replaceGetOrSet/staticMethod.1.java | 2 +- .../replaceGetOrSet/staticMethod.kt | 2 +- .../importAllMembers/AmbiguousCalls.kt | 4 +- .../importAllMembers/AmbiguousCalls.kt.after | 4 +- j2k/testData/fileOrElement/issues/kt-807.kt | 2 +- 34 files changed, 468 insertions(+), 314 deletions(-) create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Bar.java create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Foo.java create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/output.txt create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/A.java create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/B1.java create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/A.java create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/B2.java create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/output.txt create mode 100644 compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/source.kt create mode 100644 core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/notFoundClasses.kt diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaClassifierTypeImpl.java b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaClassifierTypeImpl.java index c5ab1cb7736..30dd3474dff 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaClassifierTypeImpl.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/structure/impl/JavaClassifierTypeImpl.java @@ -69,6 +69,12 @@ public class JavaClassifierTypeImpl extends JavaTypeImpl implement } } + @Override + @NotNull + public String getCanonicalText() { + return getPsi().getCanonicalText(); + } + @Override @NotNull public String getPresentableText() { diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Bar.java b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Bar.java new file mode 100644 index 00000000000..b0d4c42f118 --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Bar.java @@ -0,0 +1,5 @@ +package test; + +public interface Bar { + void bar(); +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Foo.java b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Foo.java new file mode 100644 index 00000000000..19bcd375f8e --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/library/test/Foo.java @@ -0,0 +1,5 @@ +package test; + +public interface Foo { + Bar getBar(); +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/output.txt b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/output.txt new file mode 100644 index 00000000000..e1ce619c2b9 --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/output.txt @@ -0,0 +1,10 @@ +compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt:4:17: error: cannot access class 'test.Bar'. Check your module classpath for missing or conflicting dependencies + val bar = f.getBar() + ^ +compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt:5:5: error: cannot access class 'test.Bar'. Check your module classpath for missing or conflicting dependencies + bar.bar() + ^ +compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt:5:9: error: unresolved reference: bar + bar.bar() + ^ +COMPILATION_ERROR diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt new file mode 100644 index 00000000000..8e9bfe3753e --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJava/source.kt @@ -0,0 +1,6 @@ +import test.* + +fun test(f: Foo) { + val bar = f.getBar() + bar.bar() +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/A.java b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/A.java new file mode 100644 index 00000000000..9cd0d72ca8a --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/A.java @@ -0,0 +1,6 @@ +package test; + +public class A { + public class Inner { + } +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/B1.java b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/B1.java new file mode 100644 index 00000000000..33e895a38ec --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library1/test/B1.java @@ -0,0 +1,9 @@ +package test; + +import java.util.List; + +public interface B1 { + A>.Inner produceA(); + + List> produceListOfAs(); +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/A.java b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/A.java new file mode 100644 index 00000000000..531ad40c13e --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/A.java @@ -0,0 +1,6 @@ +package test; + +public class A { + public class Inner { + } +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/B2.java b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/B2.java new file mode 100644 index 00000000000..3b0de1a08f7 --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/library2/test/B2.java @@ -0,0 +1,10 @@ +package test; + +import java.util.Collection; +import java.util.List; + +public interface B2 { + void consumeA(A.Inner> a); + + void consumeListOfAs(List> as); +} diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/output.txt b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/output.txt new file mode 100644 index 00000000000..64d38fb4475 --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/output.txt @@ -0,0 +1,7 @@ +compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/source.kt:4:8: error: cannot access class 'test.A.Inner'. Check your module classpath for missing or conflicting dependencies + b2.consumeA(b1.produceA()) + ^ +compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/source.kt:4:20: error: cannot access class 'test.A.Inner'. Check your module classpath for missing or conflicting dependencies + b2.consumeA(b1.produceA()) + ^ +COMPILATION_ERROR diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/source.kt b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/source.kt new file mode 100644 index 00000000000..1d082917bc9 --- /dev/null +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingDependencyJavaConflictingLibraries/source.kt @@ -0,0 +1,8 @@ +import test.* + +fun testA(b1: B1, b2: B2) { + b2.consumeA(b1.produceA()) + + // No error here as in javac + b2.consumeListOfAs(b1.produceListOfAs()) +} diff --git a/compiler/testData/diagnostics/tests/j+k/differentFilename.kt b/compiler/testData/diagnostics/tests/j+k/differentFilename.kt index 7d4bd7d58a7..5e01db67778 100644 --- a/compiler/testData/diagnostics/tests/j+k/differentFilename.kt +++ b/compiler/testData/diagnostics/tests/j+k/differentFilename.kt @@ -19,7 +19,7 @@ class F { // FILE: main.kt fun main(x: A) { x.b().bar() - x.f().foobaz() + x.f().foobaz() D().baz() } diff --git a/compiler/testData/diagnostics/tests/j+k/differentFilename.txt b/compiler/testData/diagnostics/tests/j+k/differentFilename.txt index 9824260209f..14e3afe774e 100644 --- a/compiler/testData/diagnostics/tests/j+k/differentFilename.txt +++ b/compiler/testData/diagnostics/tests/j+k/differentFilename.txt @@ -6,7 +6,7 @@ public open class A { public constructor A() public open fun b(): B! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open fun f(): [ERROR : Unresolved java classifier: F]! + public open fun f(): F! 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/platformTypes/methodCall/visitor.kt b/compiler/testData/diagnostics/tests/platformTypes/methodCall/visitor.kt index df5b1936f2a..9c59d23585f 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/methodCall/visitor.kt +++ b/compiler/testData/diagnostics/tests/platformTypes/methodCall/visitor.kt @@ -10,8 +10,10 @@ public interface Visitor { package p; +import org.jetbrains.annotations.NotNull; + public class Element { - public R accept(@NotNull Visitor visitor, D data) {return null;} + public R accept(@NotNull Visitor visitor, D data) {return null;} } // FILE: k.kt @@ -20,4 +22,4 @@ import p.* fun test(v: Visitor, e: Element) { e.accept(v, null) -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/platformTypes/rawTypes/errorType.txt b/compiler/testData/diagnostics/tests/platformTypes/rawTypes/errorType.txt index e985b9ec255..80f8790d9df 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/rawTypes/errorType.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/rawTypes/errorType.txt @@ -3,7 +3,7 @@ package public open class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open fun foo(/*0*/ x: [ERROR : Unresolved java classifier: Err]!, /*1*/ y: kotlin.collections.(Mutable)List!): kotlin.Unit + public open fun foo(/*0*/ x: Err!, /*1*/ y: kotlin.collections.(Mutable)List!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -11,7 +11,7 @@ public open class A { public open class B : A { public constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any(raw)?): kotlin.Boolean(raw) - public open override /*1*/ /*fake_override*/ fun foo(/*0*/ x: [ERROR : Unresolved java classifier: Err]!, /*1*/ y: kotlin.collections.(Mutable)List<(raw) kotlin.Any?>!): kotlin.Unit(raw) + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ x: Err(raw)!, /*1*/ y: kotlin.collections.(Mutable)List<(raw) kotlin.Any?>!): kotlin.Unit(raw) public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int(raw) public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String(raw) } diff --git a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt index 628d3792e9c..da2eed3de41 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt @@ -4,83 +4,83 @@ package test { public final class KFrame : javax.swing.JFrame { public constructor KFrame() - invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]! - protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]! + invisible_fake final override /*1*/ /*fake_override*/ var acc: java.security.AccessControlContext! + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContext: javax.accessibility.AccessibleContext! invisible_fake final override /*1*/ /*fake_override*/ var alwaysOnTop: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var anchor: kotlin.Any! - invisible_fake final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]! + invisible_fake final override /*1*/ /*fake_override*/ var appContext: sun.awt.AppContext! invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var autoRequestFocus: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]! + invisible_fake final override /*1*/ /*fake_override*/ var background: java.awt.Color! invisible_fake final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var beforeFirstShow: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]! - invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]! + invisible_fake final override /*1*/ /*fake_override*/ var bufferStrategy: java.awt.image.BufferStrategy! + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: java.beans.PropertyChangeSupport! invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var component: kotlin.collections.(Mutable)List! - invisible_fake final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]! - invisible_fake final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]! + invisible_fake final override /*1*/ /*fake_override*/ var componentListener: java.awt.event.ComponentListener! + invisible_fake final override /*1*/ /*fake_override*/ var componentOrientation: java.awt.ComponentOrientation! invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]! - invisible_fake final override /*1*/ /*fake_override*/ var containerListener: [ERROR : Unresolved java classifier: ContainerListener]! + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: sun.java2d.pipe.Region! + invisible_fake final override /*1*/ /*fake_override*/ var containerListener: java.awt.event.ContainerListener! invisible_fake final override /*1*/ /*fake_override*/ var containerSerializedDataVersion: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]! + invisible_fake final override /*1*/ /*fake_override*/ var cursor: java.awt.Cursor! invisible_fake final override /*1*/ /*fake_override*/ var defaultCloseOperation: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var descendantsCount: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]! + invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: java.awt.LightweightDispatcher! invisible_fake final override /*1*/ /*fake_override*/ var disposing: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]! + invisible_fake final override /*1*/ /*fake_override*/ var dropTarget: java.awt.dnd.DropTarget! invisible_fake final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<(out) [ERROR : Unresolved java classifier: EventQueueItem]!>! + invisible_fake final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<(out) sun.awt.EventQueueItem!>! invisible_fake final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long 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 focusListener: java.awt.event.FocusListener! + invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: java.awt.FocusManager! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array<(out) kotlin.collections.(Mutable)Set<(raw) kotlin.Any?>!>! 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 focusTraversalPolicy: java.awt.FocusTraversalPolicy! invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var focusableWindowState: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]! - invisible_fake final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]! + invisible_fake final override /*1*/ /*fake_override*/ var font: java.awt.Font! + invisible_fake final override /*1*/ /*fake_override*/ var foreground: java.awt.Color! invisible_fake final override /*1*/ /*fake_override*/ var frameSerializedDataVersion: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]! + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: java.awt.GraphicsConfiguration! invisible_fake final override /*1*/ /*fake_override*/ var height: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]! - invisible_fake final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]! - invisible_fake final override /*1*/ /*fake_override*/ var icons: kotlin.collections.(Mutable)List<[ERROR : Unresolved java classifier: Image]!>! + invisible_fake final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: java.awt.event.HierarchyBoundsListener! + invisible_fake final override /*1*/ /*fake_override*/ var hierarchyListener: java.awt.event.HierarchyListener! + invisible_fake final override /*1*/ /*fake_override*/ var icons: kotlin.collections.(Mutable)List! invisible_fake final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var inputContext: [ERROR : Unresolved java classifier: InputContext]! + invisible_fake final override /*1*/ /*fake_override*/ var inputContext: java.awt.im.InputContext! invisible_fake final override /*1*/ /*fake_override*/ var inputContextLock: kotlin.Any! - invisible_fake final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]! + invisible_fake final override /*1*/ /*fake_override*/ var inputMethodListener: java.awt.event.InputMethodListener! invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var isInShow: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var isTrayIconWindow: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]! - invisible_fake final override /*1*/ /*fake_override*/ var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]! + invisible_fake final override /*1*/ /*fake_override*/ var keyListener: java.awt.event.KeyListener! + invisible_fake final override /*1*/ /*fake_override*/ var layoutMgr: java.awt.LayoutManager! invisible_fake final override /*1*/ /*fake_override*/ var listeningBoundsChildren: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var listeningChildren: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var locale: java.util.Locale! invisible_fake final override /*1*/ /*fake_override*/ var locationByPlatform: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension! invisible_fake final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var maximizedBounds: [ERROR : Unresolved java classifier: Rectangle]! + invisible_fake final override /*1*/ /*fake_override*/ var maximizedBounds: java.awt.Rectangle! invisible_fake final override /*1*/ /*fake_override*/ var mbManagement: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var menuBar: [ERROR : Unresolved java classifier: MenuBar]! + invisible_fake final override /*1*/ /*fake_override*/ var menuBar: java.awt.MenuBar! invisible_fake final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension! invisible_fake final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]! - invisible_fake final override /*1*/ /*fake_override*/ var modalAppContext: [ERROR : Unresolved java classifier: AppContext]! - invisible_fake final override /*1*/ /*fake_override*/ var modalBlocker: [ERROR : Unresolved java classifier: Dialog]! + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: sun.java2d.pipe.Region! + invisible_fake final override /*1*/ /*fake_override*/ var modalAppContext: sun.awt.AppContext! + invisible_fake final override /*1*/ /*fake_override*/ var modalBlocker: java.awt.Dialog! invisible_fake final override /*1*/ /*fake_override*/ var modalComp: java.awt.Component! - invisible_fake final override /*1*/ /*fake_override*/ var modalExclusionType: [ERROR : Unresolved java classifier: ModalExclusionType]! - invisible_fake final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]! - invisible_fake final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]! - invisible_fake final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]! + invisible_fake final override /*1*/ /*fake_override*/ var modalExclusionType: java.awt.Dialog.ModalExclusionType! + invisible_fake final override /*1*/ /*fake_override*/ var mouseListener: java.awt.event.MouseListener! + invisible_fake final override /*1*/ /*fake_override*/ var mouseMotionListener: java.awt.event.MouseMotionListener! + invisible_fake final override /*1*/ /*fake_override*/ var mouseWheelListener: java.awt.event.MouseWheelListener! invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String! invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean @@ -88,19 +88,19 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ var numOfLWComponents: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any! invisible_fake final override /*1*/ /*fake_override*/ var opacity: kotlin.Float - invisible_fake final override /*1*/ /*fake_override*/ var ownedWindowList: [ERROR : Unresolved java classifier: Vector>]! - invisible_fake final override /*1*/ /*fake_override*/ var ownedWindows: [ERROR : Unresolved java classifier: Vector]! + invisible_fake final override /*1*/ /*fake_override*/ var ownedWindowList: java.util.Vector! + invisible_fake final override /*1*/ /*fake_override*/ var ownedWindows: java.util.Vector! invisible_fake final override /*1*/ /*fake_override*/ var parent: java.awt.Container! - invisible_fake final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]! - invisible_fake final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]! - invisible_fake final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]! + invisible_fake final override /*1*/ /*fake_override*/ var peer: java.awt.peer.ComponentPeer! + invisible_fake final override /*1*/ /*fake_override*/ var peerFont: java.awt.Font! + invisible_fake final override /*1*/ /*fake_override*/ var popups: java.util.Vector! invisible_fake final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension! 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 preserveBackgroundColor: java.awt.Color! invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.collections.(Mutable)Set<(raw) kotlin.Any?>! 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 rootPane: javax.swing.JRootPane! protected/*protected and package*/ final override /*1*/ /*fake_override*/ var rootPaneCheckingEnabled: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float @@ -108,71 +108,71 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointX: kotlin.Double invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointY: kotlin.Double invisible_fake final override /*1*/ /*fake_override*/ var securityWarningWidth: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var shape: [ERROR : Unresolved java classifier: Shape]! + invisible_fake final override /*1*/ /*fake_override*/ var shape: java.awt.Shape! invisible_fake final override /*1*/ /*fake_override*/ var showWithParent: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var syncLWRequests: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var temporaryLostComponent: java.awt.Component! invisible_fake final override /*1*/ /*fake_override*/ var title: kotlin.String! - invisible_fake final override /*1*/ /*fake_override*/ var transferHandler: [ERROR : Unresolved java classifier: TransferHandler]! + invisible_fake final override /*1*/ /*fake_override*/ var transferHandler: javax.swing.TransferHandler! invisible_fake final override /*1*/ /*fake_override*/ var type: java.awt.Window.Type! invisible_fake final override /*1*/ /*fake_override*/ var undecorated: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var warningString: kotlin.String! - invisible_fake final override /*1*/ /*fake_override*/ var weakThis: [ERROR : Unresolved java classifier: WeakReference]! + invisible_fake final override /*1*/ /*fake_override*/ var weakThis: java.lang.ref.WeakReference! invisible_fake final override /*1*/ /*fake_override*/ var width: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException! - invisible_fake final override /*1*/ /*fake_override*/ var windowFocusListener: [ERROR : Unresolved java classifier: WindowFocusListener]! - invisible_fake final override /*1*/ /*fake_override*/ var windowListener: [ERROR : Unresolved java classifier: WindowListener]! + invisible_fake final override /*1*/ /*fake_override*/ var windowFocusListener: java.awt.event.WindowFocusListener! + invisible_fake final override /*1*/ /*fake_override*/ var windowListener: java.awt.event.WindowListener! invisible_fake final override /*1*/ /*fake_override*/ var windowSerializedDataVersion: kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]! + invisible_fake final override /*1*/ /*fake_override*/ var windowStateListener: java.awt.event.WindowStateListener! invisible_fake final override /*1*/ /*fake_override*/ var x: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var y: kotlin.Int - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]!): kotlin.Unit + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Any!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component!): java.awt.Component! public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Any!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Int): java.awt.Component! + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.PopupMenu!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: kotlin.String!, /*1*/ p1: java.awt.Component!): java.awt.Component! - public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: java.awt.event.ComponentListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: java.awt.event.ContainerListener!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun addDelicately(/*0*/ p0: java.awt.Component!, /*1*/ p1: java.awt.Container!, /*2*/ p2: kotlin.Int): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: java.awt.event.FocusListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: java.awt.event.HierarchyBoundsListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: java.awt.event.HierarchyListener!): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun addImpl(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Int): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: java.awt.event.InputMethodListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: java.awt.event.KeyListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: java.awt.event.MouseListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: java.awt.event.MouseMotionListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: java.awt.event.MouseWheelListener!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun addNotify(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun addOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addOwnedWindow(/*0*/ p0: java.lang.ref.WeakReference!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: java.beans.PropertyChangeListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String!, /*1*/ p1: java.beans.PropertyChangeListener!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun addToWindowList(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun addWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowFocusListener(/*0*/ p0: java.awt.event.WindowFocusListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowListener(/*0*/ p0: java.awt.event.WindowListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowStateListener(/*0*/ p0: java.awt.event.WindowStateListener!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]!): kotlin.Unit - invisible_fake final override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: java.awt.ComponentOrientation!): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: sun.java2d.pipe.Region!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]!): kotlin.Unit + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: java.util.ResourceBundle!): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: kotlin.String!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]!): kotlin.Unit - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle]! - invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]! - invisible_fake open override /*1*/ /*fake_override*/ fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]! + invisible_fake open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: java.awt.event.MouseWheelEvent!): kotlin.Unit + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun bounds(): java.awt.Rectangle! + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): sun.java2d.pipe.Region! + invisible_fake open override /*1*/ /*fake_override*/ fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): java.awt.geom.Point2D! invisible_fake final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun canContainFocusOwner(/*0*/ p0: java.awt.Component!): kotlin.Boolean @@ -180,41 +180,41 @@ package test { invisible_fake open override /*1*/ /*fake_override*/ fun checkAdding(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun checkGD(/*0*/ p0: kotlin.String!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]!): kotlin.Int - public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]!): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: java.awt.Image!, /*1*/ p1: java.awt.image.ImageObserver!): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: java.awt.Image!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.awt.image.ImageObserver!): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun checkNotAWindow(/*0*/ p0: java.awt.Component!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun closeSplashScreen(): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]!): [ERROR : Unresolved java classifier: AWTEvent]! + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: java.awt.AWTEvent!, /*1*/ p1: java.awt.AWTEvent!): java.awt.AWTEvent! invisible_fake open override /*1*/ /*fake_override*/ fun connectOwnedWindow(/*0*/ p0: java.awt.Window!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun constructComponentName(): kotlin.String! - public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: java.awt.Point!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.BufferCapabilities!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component!, /*2*/ p2: java.awt.Container!, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int - public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]!): [ERROR : Unresolved java classifier: Image]! - public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]! - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createRootPane(): [ERROR : Unresolved java classifier: JRootPane]! - public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]! - public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]!): [ERROR : Unresolved java classifier: VolatileImage]! + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: java.awt.image.ImageProducer!): java.awt.Image! + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Image! + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createRootPane(): javax.swing.JRootPane! + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.image.VolatileImage! + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.awt.ImageCapabilities!): java.awt.image.VolatileImage! invisible_fake final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component!): kotlin.Unit - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]!): kotlin.Unit + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: java.awt.Event!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun deliverMouseWheelToAncestor(/*0*/ p0: java.awt.event.MouseWheelEvent!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit - public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]!): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: java.awt.AWTEvent!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventImpl(/*0*/ p0: java.awt.AWTEvent!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: java.awt.AWTEvent!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: java.awt.event.MouseWheelEvent!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun disposeImpl(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun doDispose(): kotlin.Unit @@ -225,14 +225,14 @@ package test { protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun eventEnabled(/*0*/ p0: java.awt.AWTEvent!): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): java.awt.Component! + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: java.awt.Point!): java.awt.Component! public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component! invisible_fake final override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component! invisible_fake final override /*1*/ /*fake_override*/ fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component! invisible_fake open override /*1*/ /*fake_override*/ fun findTraversalRoot(): java.awt.Container! - invisible_fake open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]!): java.awt.Component! + invisible_fake open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: java.awt.PointerInfo!): java.awt.Component! protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Any!, /*2*/ p2: kotlin.Any!): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit @@ -243,124 +243,124 @@ package test { public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun frameInit(): kotlin.Unit - invisible_fake final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]! - invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): [ERROR : Unresolved java classifier: Accessible]! - invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]! + invisible_fake final override /*1*/ /*fake_override*/ fun getAccessControlContext(): java.security.AccessControlContext! + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: java.awt.Point!): javax.accessibility.Accessible! + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): javax.accessibility.Accessible! invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext]! + public open override /*1*/ /*fake_override*/ fun getAccessibleContext(): javax.accessibility.AccessibleContext! invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int - invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]! + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): javax.accessibility.AccessibleStateSet! public open override /*1*/ /*fake_override*/ fun getAlignmentX(): kotlin.Float public open override /*1*/ /*fake_override*/ fun getAlignmentY(): kotlin.Float - invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]! - invisible_fake open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]! - public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]! + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): sun.java2d.pipe.Region! + invisible_fake open override /*1*/ /*fake_override*/ fun getBackBuffer(): java.awt.Image! + public open override /*1*/ /*fake_override*/ fun getBackground(): java.awt.Color! public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior! invisible_fake open override /*1*/ /*fake_override*/ fun getBottommostComponentIndex(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]! - public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]!): [ERROR : Unresolved java classifier: Rectangle]! + public open override /*1*/ /*fake_override*/ fun getBounds(): java.awt.Rectangle! + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: java.awt.Rectangle!): java.awt.Rectangle! invisible_fake open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]! - public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]! + public open override /*1*/ /*fake_override*/ fun getBufferStrategy(): java.awt.image.BufferStrategy! + public open override /*1*/ /*fake_override*/ fun getColorModel(): java.awt.image.ColorModel! public open override /*1*/ /*fake_override*/ fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component! - public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): java.awt.Component! + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: java.awt.Point!): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getComponentCount(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: ComponentListener]!>! - public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]! + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<(out) java.awt.event.ComponentListener!>! + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): java.awt.ComponentOrientation! public open override /*1*/ /*fake_override*/ fun getComponentZOrder(/*0*/ p0: java.awt.Component!): kotlin.Int public open override /*1*/ /*fake_override*/ fun getComponents(): kotlin.Array<(out) java.awt.Component!>! invisible_fake open override /*1*/ /*fake_override*/ fun getComponentsSync(): kotlin.Array<(out) java.awt.Component!>! invisible_fake final override /*1*/ /*fake_override*/ fun getComponents_NoClientCode(): kotlin.Array<(out) java.awt.Component!>! invisible_fake final override /*1*/ /*fake_override*/ fun getContainer(): java.awt.Container! - public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: ContainerListener]!>! + public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<(out) java.awt.event.ContainerListener!>! invisible_fake open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window! public open override /*1*/ /*fake_override*/ fun getContentPane(): java.awt.Container! - public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor]! + public open override /*1*/ /*fake_override*/ fun getCursor(): java.awt.Cursor! @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getCursorType(): kotlin.Int - invisible_fake final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]! + invisible_fake final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): java.awt.Cursor! public open override /*1*/ /*fake_override*/ fun getDefaultCloseOperation(): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun getDocumentRoot(): java.awt.Window! - public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]! + public open override /*1*/ /*fake_override*/ fun getDropTarget(): java.awt.dnd.DropTarget! invisible_fake open override /*1*/ /*fake_override*/ fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getExtendedState(): kotlin.Int public final override /*1*/ /*fake_override*/ fun getFocusCycleRootAncestor(): java.awt.Container! - public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: FocusListener]!>! + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<(out) java.awt.event.FocusListener!>! public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.collections.(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.collections.(Mutable)Set<(raw) kotlin.Any?>! - public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! + public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): java.awt.FocusTraversalPolicy! public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean - @java.beans.Transient() /* annotation class not found */ 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]! - invisible_fake final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]! - @java.beans.Transient() /* annotation class not found */ public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]! + @java.beans.Transient() /* annotation class not found */ public open override /*1*/ /*fake_override*/ fun getFont(): java.awt.Font! + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: java.awt.Font!): java.awt.FontMetrics! + invisible_fake final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): java.awt.Font! + @java.beans.Transient() /* annotation class not found */ public open override /*1*/ /*fake_override*/ fun getForeground(): java.awt.Color! public open override /*1*/ /*fake_override*/ fun getGlassPane(): java.awt.Component! - public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]! - public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]! - invisible_fake final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]! - invisible_fake final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]! - invisible_fake final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]! + public open override /*1*/ /*fake_override*/ fun getGraphics(): java.awt.Graphics! + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): java.awt.GraphicsConfiguration! + invisible_fake final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): java.awt.GraphicsConfiguration! + invisible_fake final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): java.awt.Graphics! + invisible_fake final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): java.awt.peer.ComponentPeer! invisible_fake open override /*1*/ /*fake_override*/ fun getHeavyweightContainer(): java.awt.Container! public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: HierarchyBoundsListener]!>! - public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: HierarchyListener]!>! - public open override /*1*/ /*fake_override*/ fun getIconImage(): [ERROR : Unresolved java classifier: Image]! - public open override /*1*/ /*fake_override*/ fun getIconImages(): kotlin.collections.(Mutable)List<[ERROR : Unresolved java classifier: Image]!>! + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<(out) java.awt.event.HierarchyBoundsListener!>! + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<(out) java.awt.event.HierarchyListener!>! + public open override /*1*/ /*fake_override*/ fun getIconImage(): java.awt.Image! + public open override /*1*/ /*fake_override*/ fun getIconImages(): kotlin.collections.(Mutable)List! public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]! - public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: InputMethodListener]!>! - public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]! - public open override /*1*/ /*fake_override*/ fun getInsets(): [ERROR : Unresolved java classifier: Insets]! - invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]! - public open override /*1*/ /*fake_override*/ fun getJMenuBar(): [ERROR : Unresolved java classifier: JMenuBar]! - public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: KeyListener]!>! - public open override /*1*/ /*fake_override*/ fun getLayeredPane(): [ERROR : Unresolved java classifier: JLayeredPane]! - public open override /*1*/ /*fake_override*/ fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]! + public open override /*1*/ /*fake_override*/ fun getInputContext(): java.awt.im.InputContext! + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<(out) java.awt.event.InputMethodListener!>! + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): java.awt.im.InputMethodRequests! + public open override /*1*/ /*fake_override*/ fun getInsets(): java.awt.Insets! + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): java.awt.Insets! + public open override /*1*/ /*fake_override*/ fun getJMenuBar(): javax.swing.JMenuBar! + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<(out) java.awt.event.KeyListener!>! + public open override /*1*/ /*fake_override*/ fun getLayeredPane(): javax.swing.JLayeredPane! + public open override /*1*/ /*fake_override*/ fun getLayout(): java.awt.LayoutManager! public open override /*1*/ /*fake_override*/ fun getListeners(/*0*/ p0: java.lang.Class!): kotlin.Array<(out) T!>! invisible_fake open override /*1*/ /*fake_override*/ fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale! - public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]! - public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): [ERROR : Unresolved java classifier: Point]! - public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]! - invisible_fake final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]! - invisible_fake final override /*1*/ /*fake_override*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]! - public open override /*1*/ /*fake_override*/ fun getMaximizedBounds(): [ERROR : Unresolved java classifier: Rectangle]! + public open override /*1*/ /*fake_override*/ fun getLocation(): java.awt.Point! + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: java.awt.Point!): java.awt.Point! + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): java.awt.Point! + invisible_fake final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): java.awt.Point! + invisible_fake final override /*1*/ /*fake_override*/ fun getLocationOnWindow(): java.awt.Point! + public open override /*1*/ /*fake_override*/ fun getMaximizedBounds(): java.awt.Rectangle! public open override /*1*/ /*fake_override*/ fun getMaximumSize(): java.awt.Dimension! - public open override /*1*/ /*fake_override*/ fun getMenuBar(): [ERROR : Unresolved java classifier: MenuBar]! + public open override /*1*/ /*fake_override*/ fun getMenuBar(): java.awt.MenuBar! public open override /*1*/ /*fake_override*/ fun getMinimumSize(): java.awt.Dimension! - invisible_fake open override /*1*/ /*fake_override*/ fun getModalBlocker(): [ERROR : Unresolved java classifier: Dialog]! - public open override /*1*/ /*fake_override*/ fun getModalExclusionType(): [ERROR : Unresolved java classifier: ModalExclusionType]! + invisible_fake open override /*1*/ /*fake_override*/ fun getModalBlocker(): java.awt.Dialog! + public open override /*1*/ /*fake_override*/ fun getModalExclusionType(): java.awt.Dialog.ModalExclusionType! public open override /*1*/ /*fake_override*/ fun getMostRecentFocusOwner(): java.awt.Component! invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component! invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter!, /*4*/ p4: kotlin.Boolean): java.awt.Component! invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter!, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component! - public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: MouseListener]!>! - public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: MouseMotionListener]!>! - public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]! - public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]! - public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: MouseWheelListener]!>! + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<(out) java.awt.event.MouseListener!>! + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<(out) java.awt.event.MouseMotionListener!>! + public open override /*1*/ /*fake_override*/ fun getMousePosition(): java.awt.Point! + public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): java.awt.Point! + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<(out) java.awt.event.MouseWheelListener!>! public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String! invisible_fake open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container! invisible_fake final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component! - invisible_fake final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]! + invisible_fake final override /*1*/ /*fake_override*/ fun getNormalShape(): sun.java2d.pipe.Region! invisible_fake open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any! public open override /*1*/ /*fake_override*/ fun getOpacity(): kotlin.Float - invisible_fake final override /*1*/ /*fake_override*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]! + invisible_fake final override /*1*/ /*fake_override*/ fun getOpaqueShape(): sun.java2d.pipe.Region! public open override /*1*/ /*fake_override*/ fun getOwnedWindows(): kotlin.Array<(out) java.awt.Window!>! invisible_fake final override /*1*/ /*fake_override*/ fun getOwnedWindows_NoClientCode(): kotlin.Array<(out) java.awt.Window!>! public open override /*1*/ /*fake_override*/ fun getOwner(): java.awt.Window! invisible_fake final override /*1*/ /*fake_override*/ fun getOwner_NoClientCode(): java.awt.Window! public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container! invisible_fake final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container! - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]! + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getPeer(): java.awt.peer.ComponentPeer! public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension! - public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: PropertyChangeListener]!>! - public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String!): kotlin.Array<(out) [ERROR : Unresolved java classifier: PropertyChangeListener]!>! - public open override /*1*/ /*fake_override*/ fun getRootPane(): [ERROR : Unresolved java classifier: JRootPane]! - public open override /*1*/ /*fake_override*/ fun getShape(): [ERROR : Unresolved java classifier: Shape]! + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<(out) java.beans.PropertyChangeListener!>! + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String!): kotlin.Array<(out) java.beans.PropertyChangeListener!>! + public open override /*1*/ /*fake_override*/ fun getRootPane(): javax.swing.JRootPane! + public open override /*1*/ /*fake_override*/ fun getShape(): java.awt.Shape! invisible_fake final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension! @@ -368,35 +368,35 @@ package test { public open override /*1*/ /*fake_override*/ fun getState(): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun getTemporaryLostComponent(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getTitle(): kotlin.String! - public open override /*1*/ /*fake_override*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]! - invisible_fake final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]! + public open override /*1*/ /*fake_override*/ fun getToolkit(): java.awt.Toolkit! + invisible_fake final override /*1*/ /*fake_override*/ fun getToolkitImpl(): java.awt.Toolkit! invisible_fake open override /*1*/ /*fake_override*/ fun getTopmostComponentIndex(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getTransferHandler(): [ERROR : Unresolved java classifier: TransferHandler]! + public open override /*1*/ /*fake_override*/ fun getTransferHandler(): javax.swing.TransferHandler! invisible_fake final override /*1*/ /*fake_override*/ fun getTraversalRoot(): java.awt.Container! public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any! public open override /*1*/ /*fake_override*/ fun getType(): java.awt.Window.Type! public final override /*1*/ /*fake_override*/ fun getWarningString(): kotlin.String! public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getWindowFocusListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: WindowFocusListener]!>! - public open override /*1*/ /*fake_override*/ fun getWindowListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: WindowListener]!>! - public open override /*1*/ /*fake_override*/ fun getWindowStateListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: WindowStateListener]!>! + public open override /*1*/ /*fake_override*/ fun getWindowFocusListeners(): kotlin.Array<(out) java.awt.event.WindowFocusListener!>! + public open override /*1*/ /*fake_override*/ fun getWindowListeners(): kotlin.Array<(out) java.awt.event.WindowListener!>! + public open override /*1*/ /*fake_override*/ fun getWindowStateListeners(): kotlin.Array<(out) java.awt.event.WindowStateListener!>! public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Any!): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: java.awt.Event!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: java.awt.Image!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: java.awt.GraphicsConfiguration!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: kotlin.String!, /*1*/ p1: java.awt.GraphicsConfiguration!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun initDeserializedWindow(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): [ERROR : Unresolved java classifier: GraphicsConfiguration]! + invisible_fake open override /*1*/ /*fake_override*/ fun initGC(/*0*/ p0: java.awt.GraphicsConfiguration!): java.awt.GraphicsConfiguration! invisible_fake open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]! + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun insets(): java.awt.Insets! @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit @@ -435,14 +435,14 @@ package test { public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun isModalBlocked(): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun isModalExcluded(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isModalExcluded(/*0*/ p0: java.awt.Dialog.ModalExclusionType!): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isOpaque(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun isParentOf(/*0*/ p0: java.awt.Component!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun isRecursivelyVisible(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: sun.awt.CausedFocusEvent.Cause!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isResizable(): kotlin.Boolean protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun isRootPaneCheckingEnabled(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Boolean): kotlin.Boolean @@ -452,121 +452,122 @@ package test { public open override /*1*/ /*fake_override*/ fun isValidateRoot(): kotlin.Boolean @java.beans.Transient() /* annotation class not found */ public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int): kotlin.Boolean @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: java.awt.Graphics!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream!, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintWriter!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintWriter!, /*1*/ p1: kotlin.Int): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component! - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point]! - invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]! - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun location(): java.awt.Point! + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): java.awt.Point! + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Any!): kotlin.Boolean @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension! invisible_fake open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun mixOnReshaping(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: java.awt.Event!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun ownedInit(/*0*/ p0: java.awt.Window!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun pack(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paint(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: java.awt.Graphics!): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun paramString(): kotlin.String! - invisible_fake open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): [ERROR : Unresolved java classifier: Point]! - @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: java.awt.Point!): java.awt.Point! + @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: java.awt.Event!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun postProcessKeyEvent(/*0*/ p0: java.awt.event.KeyEvent!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun preProcessKeyEvent(/*0*/ p0: java.awt.event.KeyEvent!): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension! - public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]!): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]!): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]!): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowStateEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: java.awt.Image!, /*1*/ p1: java.awt.image.ImageObserver!): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: java.awt.Image!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.awt.image.ImageObserver!): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: java.awt.Graphics!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: java.awt.event.ComponentEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: java.awt.event.ContainerEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processEvent(/*0*/ p0: java.awt.AWTEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: java.awt.event.FocusEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: java.awt.event.HierarchyEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: java.awt.event.HierarchyEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: java.awt.event.InputMethodEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: java.awt.event.KeyEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: java.awt.event.MouseEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: java.awt.event.MouseEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: java.awt.event.MouseWheelEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowEvent(/*0*/ p0: java.awt.event.WindowEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowFocusEvent(/*0*/ p0: java.awt.event.WindowEvent!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowStateEvent(/*0*/ p0: java.awt.event.WindowEvent!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun recursiveHideHeavyweightChildren(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: java.awt.Point!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun recursiveShowHeavyweightChildren(): kotlin.Unit - invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!): kotlin.Unit - invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!, /*1*/ p1: kotlin.Int): kotlin.Unit - invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: sun.java2d.pipe.Region!): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: sun.java2d.pipe.Region!, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: sun.java2d.pipe.Region!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.Component!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.MenuComponent!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun removeAll(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: java.awt.event.ComponentListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: java.awt.event.ContainerListener!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun removeDelicately(/*0*/ p0: java.awt.Component!, /*1*/ p1: java.awt.Container!, /*2*/ p2: kotlin.Int): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: java.awt.event.FocusListener!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun removeFromWindowList(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: java.awt.event.HierarchyBoundsListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: java.awt.event.HierarchyListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: java.awt.event.InputMethodListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: java.awt.event.KeyListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: java.awt.event.MouseListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: java.awt.event.MouseMotionListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: java.awt.event.MouseWheelListener!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun removeNotify(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun removeOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String!, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun removeWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeOwnedWindow(/*0*/ p0: java.lang.ref.WeakReference!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: java.beans.PropertyChangeListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String!, /*1*/ p1: java.beans.PropertyChangeListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowFocusListener(/*0*/ p0: java.awt.event.WindowFocusListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowListener(/*0*/ p0: java.awt.event.WindowListener!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowStateListener(/*0*/ p0: java.awt.event.WindowStateListener!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun reparentChild(/*0*/ p0: java.awt.Component!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]!, /*1*/ p1: java.awt.Container!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: java.awt.peer.ContainerPeer!, /*1*/ p1: java.awt.Container!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: sun.awt.CausedFocusEvent.Cause!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: sun.awt.CausedFocusEvent.Cause!): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean - invisible_fake final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: sun.awt.CausedFocusEvent.Cause!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean - invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: sun.awt.CausedFocusEvent.Cause!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: sun.awt.CausedFocusEvent.Cause!): kotlin.Boolean @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit @@ -575,61 +576,62 @@ package test { public final override /*1*/ /*fake_override*/ fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setAutoRequestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: java.awt.Color!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: java.awt.Rectangle!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun setClientSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: java.awt.ComponentOrientation!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setContentPane(/*0*/ p0: java.awt.Container!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: java.awt.Cursor!): kotlin.Unit @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setDefaultCloseOperation(/*0*/ p0: kotlin.Int): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: java.awt.dnd.DropTarget!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setExtendedState(/*0*/ p0: kotlin.Int): kotlin.Unit public final override /*1*/ /*fake_override*/ fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: (kotlin.collections.MutableSet..kotlin.collections.Set?)): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: (kotlin.collections.MutableSet..kotlin.collections.Set?)): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: java.awt.FocusTraversalPolicy!): kotlin.Unit public final override /*1*/ /*fake_override*/ fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setFocusableWindowState(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: java.awt.Font!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: java.awt.Color!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setGlassPane(/*0*/ p0: java.awt.Component!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setIconImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setIconImages(/*0*/ p0: (kotlin.collections.MutableList..kotlin.collections.List<[ERROR : Unresolved java classifier: Image]!>?)): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: java.awt.GraphicsConfiguration!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIconImage(/*0*/ p0: java.awt.Image!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIconImages(/*0*/ p0: (kotlin.collections.MutableList..kotlin.collections.List?)): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setJMenuBar(/*0*/ p0: [ERROR : Unresolved java classifier: JMenuBar]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setLayeredPane(/*0*/ p0: [ERROR : Unresolved java classifier: JLayeredPane]!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setJMenuBar(/*0*/ p0: javax.swing.JMenuBar!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayeredPane(/*0*/ p0: javax.swing.JLayeredPane!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: java.awt.LayoutManager!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: java.awt.Point!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setLocationByPlatform(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setLocationRelativeTo(/*0*/ p0: java.awt.Component!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setMaximizedBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximizedBounds(/*0*/ p0: java.awt.Rectangle!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setMenuBar(/*0*/ p0: [ERROR : Unresolved java classifier: MenuBar]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMenuBar(/*0*/ p0: java.awt.MenuBar!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun setModalBlocked(/*0*/ p0: [ERROR : Unresolved java classifier: Dialog]!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setModalExclusionType(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setModalBlocked(/*0*/ p0: java.awt.Dialog!, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setModalExclusionType(/*0*/ p0: java.awt.Dialog.ModalExclusionType!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setOpacity(/*0*/ p0: kotlin.Float): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setResizable(/*0*/ p0: kotlin.Boolean): kotlin.Unit - protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun setRootPane(/*0*/ p0: [ERROR : Unresolved java classifier: JRootPane]!): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun setRootPane(/*0*/ p0: javax.swing.JRootPane!): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun setRootPaneCheckingEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setShape(/*0*/ p0: [ERROR : Unresolved java classifier: Shape]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setShape(/*0*/ p0: java.awt.Shape!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun setTemporaryLostComponent(/*0*/ p0: java.awt.Component!): java.awt.Component! public open override /*1*/ /*fake_override*/ fun setTitle(/*0*/ p0: kotlin.String!): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun setTransferHandler(/*0*/ p0: [ERROR : Unresolved java classifier: TransferHandler]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setTransferHandler(/*0*/ p0: javax.swing.TransferHandler!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setType(/*0*/ p0: java.awt.Window.Type!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setUndecorated(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit @@ -639,7 +641,7 @@ package test { @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension! invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit - invisible_fake final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: sun.java2d.pipe.Region!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toBack(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun toBack_NoClientCode(): kotlin.Unit @@ -652,10 +654,10 @@ package test { invisible_fake open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun transferFocusDownCycle(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit - public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: java.awt.Graphics!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun updateChildrenBlocking(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit - invisible_fake open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: java.awt.GraphicsConfiguration!): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun updateWindow(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun updateZOrder(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun validate(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/regressions/kt588.txt b/compiler/testData/diagnostics/tests/regressions/kt588.txt index d1aad150adc..683f3fd9e5b 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt588.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt588.txt @@ -2,14 +2,14 @@ package public final class Test : java.lang.Thread { public constructor Test() - invisible_fake final override /*1*/ /*fake_override*/ var blocker: [ERROR : Unresolved java classifier: Interruptible]! + invisible_fake final override /*1*/ /*fake_override*/ var blocker: sun.nio.ch.Interruptible! invisible_fake final override /*1*/ /*fake_override*/ val blockerLock: kotlin.Any! invisible_fake final override /*1*/ /*fake_override*/ var contextClassLoader: java.lang.ClassLoader! invisible_fake final override /*1*/ /*fake_override*/ var daemon: kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ var eetop: kotlin.Long - invisible_fake final override /*1*/ /*fake_override*/ var group: [ERROR : Unresolved java classifier: ThreadGroup]! + invisible_fake final override /*1*/ /*fake_override*/ var group: java.lang.ThreadGroup! invisible_fake final override /*1*/ /*fake_override*/ var inheritableThreadLocals: java.lang.ThreadLocal.ThreadLocalMap! - invisible_fake final override /*1*/ /*fake_override*/ var inheritedAccessControlContext: [ERROR : Unresolved java classifier: AccessControlContext]! + invisible_fake final override /*1*/ /*fake_override*/ var inheritedAccessControlContext: java.security.AccessControlContext! invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.CharArray! invisible_fake final override /*1*/ /*fake_override*/ var nativeParkEventPointer: kotlin.Long invisible_fake final override /*1*/ /*fake_override*/ var parkBlocker: kotlin.Any! @@ -23,7 +23,7 @@ public final class Test : java.lang.Thread { invisible_fake final override /*1*/ /*fake_override*/ var threadStatus: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var tid: kotlin.Long invisible_fake final override /*1*/ /*fake_override*/ var uncaughtExceptionHandler: java.lang.Thread.UncaughtExceptionHandler! - invisible_fake open override /*1*/ /*fake_override*/ fun blockedOn(/*0*/ p0: [ERROR : Unresolved java classifier: Interruptible]!): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun blockedOn(/*0*/ p0: sun.nio.ch.Interruptible!): kotlin.Unit public final override /*1*/ /*fake_override*/ fun checkAccess(): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any! @kotlin.Deprecated(message = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun countStackFrames(): kotlin.Int @@ -35,12 +35,12 @@ public final class Test : java.lang.Thread { public open override /*1*/ /*fake_override*/ fun getId(): kotlin.Long public final override /*1*/ /*fake_override*/ fun getName(): kotlin.String! public final override /*1*/ /*fake_override*/ fun getPriority(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun getStackTrace(): kotlin.Array<(out) [ERROR : Unresolved java classifier: StackTraceElement]!>! + public open override /*1*/ /*fake_override*/ fun getStackTrace(): kotlin.Array<(out) java.lang.StackTraceElement!>! public open override /*1*/ /*fake_override*/ fun getState(): java.lang.Thread.State! - public final override /*1*/ /*fake_override*/ fun getThreadGroup(): [ERROR : Unresolved java classifier: ThreadGroup]! + public final override /*1*/ /*fake_override*/ fun getThreadGroup(): java.lang.ThreadGroup! public open override /*1*/ /*fake_override*/ fun getUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]!, /*1*/ p1: java.lang.Runnable!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.Long): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: java.lang.ThreadGroup!, /*1*/ p1: java.lang.Runnable!, /*2*/ p2: kotlin.String!, /*3*/ p3: kotlin.Long): kotlin.Unit public open override /*1*/ /*fake_override*/ fun interrupt(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun interrupt0(): kotlin.Unit public final override /*1*/ /*fake_override*/ fun isAlive(): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.kt b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.kt index a9fe29df952..fe4aa3fbd4a 100644 --- a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.kt +++ b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.kt @@ -5,7 +5,7 @@ public class A { // FILE: B.java public class B extends A { - public static vod bar() {} + public static void bar() {} } // FILE: 1.kt @@ -48,4 +48,4 @@ class YN: Y() { Y.bar() YN.bar() } -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.txt b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.txt index 6a62a16ab01..239b8a29928 100644 --- a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.txt +++ b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjava.txt @@ -17,7 +17,7 @@ public open class B : A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - public open fun bar(): [ERROR : Unresolved java classifier: vod]! + public open fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit } diff --git a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.kt b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.kt index b575a2eb14b..461cba5b0f5 100644 --- a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.kt +++ b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.kt @@ -8,7 +8,7 @@ open class B: A() // FILE: C.java public class C extends B { - public static vod bar() {} + public static void bar() {} } // FILE: 2.kt @@ -24,4 +24,4 @@ class D: C() { C.bar() D.bar() } -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.txt b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.txt index 664f4bc235a..b230a94f197 100644 --- a/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.txt +++ b/compiler/testData/diagnostics/tests/scopes/inheritance/statics/staticsFromjavaAfterKotlin.txt @@ -24,7 +24,7 @@ public open class C : B { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - public open fun bar(): [ERROR : Unresolved java classifier: vod]! + public open fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit } diff --git a/compiler/testData/loadJava/sourceJava/ErrorTypes.txt b/compiler/testData/loadJava/sourceJava/ErrorTypes.txt index 8175c98a461..07c2c7b3a90 100644 --- a/compiler/testData/loadJava/sourceJava/ErrorTypes.txt +++ b/compiler/testData/loadJava/sourceJava/ErrorTypes.txt @@ -3,12 +3,12 @@ package test public interface ErrorTypes { public interface Sub : test.ErrorTypes.Super { - public abstract override /*1*/ fun errorTypeInParameter(/*0*/ list: kotlin.collections.(Mutable)List!>!): kotlin.Unit - public abstract override /*1*/ fun returnErrorType(): [ERROR : Unresolved java classifier: T]! + public abstract override /*1*/ fun errorTypeInParameter(/*0*/ list: kotlin.collections.(Mutable)List!>!): kotlin.Unit + public abstract override /*1*/ fun returnErrorType(): T! } public interface Super { - public abstract fun errorTypeInParameter(/*0*/ list: kotlin.collections.(Mutable)List!>!): kotlin.Unit - public abstract fun returnErrorType(): [ERROR : Unresolved java classifier: T]! + public abstract fun errorTypeInParameter(/*0*/ list: kotlin.collections.(Mutable)List!>!): kotlin.Unit + public abstract fun returnErrorType(): T! } } diff --git a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileKotlinAgainstCustomBinariesTest.java b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileKotlinAgainstCustomBinariesTest.java index 1163c99abf6..1942612c39b 100644 --- a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileKotlinAgainstCustomBinariesTest.java +++ b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/CompileKotlinAgainstCustomBinariesTest.java @@ -307,6 +307,17 @@ public class CompileKotlinAgainstCustomBinariesTest extends TestCaseWithTmpdir { KotlinTestUtils.assertEqualsToFile(new File(getTestDataDirectory(), "output.txt"), normalizeOutput(output)); } + public void testMissingDependencyJava() throws Exception { + doTestBrokenJavaLibrary("library", "test/Bar.class"); + } + + public void testMissingDependencyJavaConflictingLibraries() throws Exception { + File library1 = deletePaths(compileJava("library1"), "test/A.class", "test/A$Inner.class"); + File library2 = deletePaths(compileJava("library2"), "test/A.class", "test/A$Inner.class"); + Pair output = compileKotlin("source.kt", tmpdir, library1, library2); + KotlinTestUtils.assertEqualsToFile(new File(getTestDataDirectory(), "output.txt"), normalizeOutput(output)); + } + /*test source mapping generation when source info is absent*/ public void testInlineFunWithoutDebugInfo() throws Exception { compileKotlin("sourceInline.kt", tmpdir); diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaClassDescriptor.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaClassDescriptor.kt index e1760d62693..1f07ee39c86 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaClassDescriptor.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/descriptors/LazyJavaClassDescriptor.kt @@ -37,6 +37,7 @@ import org.jetbrains.kotlin.name.isValidJavaFqName import org.jetbrains.kotlin.resolve.constants.StringValue import org.jetbrains.kotlin.resolve.scopes.InnerClassesScopeWrapper import org.jetbrains.kotlin.resolve.scopes.MemberScope +import org.jetbrains.kotlin.serialization.deserialization.NotFoundClasses import org.jetbrains.kotlin.types.* import org.jetbrains.kotlin.utils.addIfNotNull import org.jetbrains.kotlin.utils.toReadOnlyList @@ -141,18 +142,17 @@ class LazyJavaClassDescriptor( val purelyImplementedSupertype: KotlinType? = getPurelyImplementedSupertype() for (javaType in javaTypes) { - val jetType = c.typeResolver.transformJavaType(javaType, TypeUsage.SUPERTYPE.toAttributes()) - if (jetType.isError) { + val kotlinType = c.typeResolver.transformJavaType(javaType, TypeUsage.SUPERTYPE.toAttributes()) + if (kotlinType.constructor.declarationDescriptor is NotFoundClasses.MockClassDescriptor) { incomplete.add(javaType) + } + + if (kotlinType.constructor == purelyImplementedSupertype?.constructor) { continue } - if (jetType.constructor == purelyImplementedSupertype?.constructor) { - continue - } - - if (!KotlinBuiltIns.isAnyOrNullableAny(jetType)) { - result.add(jetType) + if (!KotlinBuiltIns.isAnyOrNullableAny(kotlinType)) { + result.add(kotlinType) } } 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 47dfa196bbb..b2fad355ae8 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 @@ -104,18 +104,13 @@ class LazyJavaTypeResolver( private val classifier = c.storageManager.createNullableLazyValue { javaType.classifier } override fun computeTypeConstructor(): TypeConstructor { - val classifier = classifier() - if (classifier == null) { - return ErrorUtils.createErrorTypeConstructor("Unresolved java classifier: " + javaType.presentableText) - } + val classifier = classifier() ?: return createNotFoundClass() return when (classifier) { is JavaClass -> { val fqName = classifier.fqName.sure { "Class type should have a FQ name: $classifier" } val classData = mapKotlinClass(fqName) ?: c.components.moduleClassResolver.resolveClass(classifier) - - classData?.typeConstructor - ?: ErrorUtils.createErrorTypeConstructor("Unresolved java classifier: " + javaType.presentableText) + classData?.typeConstructor ?: createNotFoundClass() } is JavaTypeParameter -> { typeParameterResolver.resolveTypeParameter(classifier)?.typeConstructor @@ -125,6 +120,15 @@ class LazyJavaTypeResolver( } } + // There's no way to extract precise type information in PSI when the type's classifier cannot be resolved. + // So we just take the canonical text of the type (which seems to be the only option at the moment), erase all type arguments + // and treat the resulting qualified name as if it references a simple top-level class. + // Note that this makes MISSING_DEPENDENCY_CLASS diagnostic messages not as precise as they could be in some corner cases. + private fun createNotFoundClass(): TypeConstructor { + val classId = parseCanonicalFqNameIgnoringTypeArguments(javaType.canonicalText) + return c.components.deserializedDescriptorResolver.components.notFoundClasses.get(classId, listOf(0)) + } + private fun mapKotlinClass(fqName: FqName): ClassDescriptor? { if (attr.isForAnnotationParameter && fqName == JAVA_LANG_CLASS_FQ_NAME) { return c.reflectionTypes.kClass diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/notFoundClasses.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/notFoundClasses.kt new file mode 100644 index 00000000000..ccff60ac253 --- /dev/null +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/lazy/types/notFoundClasses.kt @@ -0,0 +1,49 @@ +/* + * Copyright 2010-2016 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.load.java.lazy.types + +import org.jetbrains.kotlin.name.ClassId +import org.jetbrains.kotlin.name.FqName + +/** + * Parse the given FQ name with possible generic arguments to a **top-level** ClassId instance. + * E.g. "test.A.C" is parsed to a ClassId "test/A/C" which represents a class named "C" declared in package "test.A". + */ +internal fun parseCanonicalFqNameIgnoringTypeArguments(fqName: String): ClassId { + val nameParts = fqName.splitCanonicalFqName() + val resultingClassFqName = FqName(nameParts.joinToString(separator = ".") { it.substringBefore('<') }) + return ClassId.topLevel(resultingClassFqName) +} + +// "test.A.D, I.J>" -> ["test", "A", "D, I.J>"] +private fun String.splitCanonicalFqName(): List { + val result = arrayListOf() + var balance = 0 + var currentNameStart = 0 + for ((index, character) in this.withIndex()) { + when (character) { + '.' -> if (balance == 0) { + result.add(this.substring(currentNameStart, index)) + currentNameStart = index + 1 + } + '<' -> balance++ + '>' -> balance-- + } + } + result.add(this.substring(currentNameStart)) + return result +} diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/structure/javaTypes.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/structure/javaTypes.kt index 1c2b038f023..c7c2f17962c 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/structure/javaTypes.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/structure/javaTypes.kt @@ -30,6 +30,7 @@ interface JavaClassifierType : JavaType, JavaAnnotationOwner { val isRaw: Boolean + val canonicalText: String val presentableText: String } diff --git a/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/structure/reflect/ReflectJavaClassifierType.kt b/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/structure/reflect/ReflectJavaClassifierType.kt index 116cd91cc9f..18ce6853700 100644 --- a/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/structure/reflect/ReflectJavaClassifierType.kt +++ b/core/descriptors.runtime/src/org/jetbrains/kotlin/load/java/structure/reflect/ReflectJavaClassifierType.kt @@ -37,6 +37,9 @@ class ReflectJavaClassifierType(public override val reflectType: Type) : Reflect classifier } + override val canonicalText: String + get() = throw UnsupportedOperationException("Type not found: $reflectType") + override val presentableText: String get() = reflectType.toString() diff --git a/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/NotFoundClasses.kt b/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/NotFoundClasses.kt index 8bbe046603c..ede3f0e7700 100644 --- a/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/NotFoundClasses.kt +++ b/core/deserialization/src/org/jetbrains/kotlin/serialization/deserialization/NotFoundClasses.kt @@ -51,7 +51,7 @@ class NotFoundClasses(private val storageManager: StorageManager, private val mo } val container = - if (classId.isNestedClass) get(classId.outerClassId, typeParametersCount.drop(1)) + if (classId.isNestedClass) getOrCreateClass(classId.outerClassId, typeParametersCount.drop(1)) else packageFragments(classId.packageFqName) // Treat a class with a nested ClassId as inner for simplicity, otherwise the outer type cannot have generic arguments @@ -101,7 +101,7 @@ class NotFoundClasses(private val storageManager: StorageManager, private val mo // (This may happen when a class with the same FQ name is instantiated with different type arguments in different modules.) // It's better than creating just one descriptor because otherwise would fail in multiple places where it's asserted that // the number of type arguments in a type must be equal to the number of the type parameters of the class - private fun get(classId: ClassId, typeParametersCount: List): ClassDescriptor { + private fun getOrCreateClass(classId: ClassId, typeParametersCount: List): ClassDescriptor { return classes(ClassRequest(classId, typeParametersCount)) } @@ -112,6 +112,10 @@ class NotFoundClasses(private val storageManager: StorageManager, private val mo while (typeParametersCount.size < classNestingLevel) { typeParametersCount.add(0) } - return get(classId, typeParametersCount.toReadOnlyList()).typeConstructor + return getOrCreateClass(classId, typeParametersCount.toReadOnlyList()).typeConstructor + } + + fun get(classId: ClassId, typeParametersCount: List): TypeConstructor { + return getOrCreateClass(classId, typeParametersCount).typeConstructor } } diff --git a/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.1.java b/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.1.java index 6b730e05483..acfeea2a9dd 100644 --- a/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.1.java +++ b/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.1.java @@ -1,5 +1,5 @@ class JavaClass { - public static String get(String s) { + public static JavaClass get(JavaClass s) { return s; } } \ No newline at end of file diff --git a/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.kt b/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.kt index cdb65fc9bed..ffa6c14729e 100644 --- a/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.kt +++ b/idea/testData/intentions/conventionNameCalls/replaceGetOrSet/staticMethod.kt @@ -1,4 +1,4 @@ // IS_APPLICABLE: false fun foo() { - JavaClass.get("x") + JavaClass.get(JavaClass()) } diff --git a/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt b/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt index 358aae2a368..e17ce889e71 100644 --- a/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt +++ b/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt @@ -1,7 +1,7 @@ // INTENTION_TEXT: "Import members from 'javax.swing.SwingUtilities'" // WITH_RUNTIME -// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities -// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities +// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): Point! defined in javax.swing.SwingUtilities +// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): Point! defined in javax.swing.SwingUtilities // ERROR: Unresolved reference: unresolved import javax.swing.SwingUtilities diff --git a/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt.after b/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt.after index 337a0c101a0..67fa937e015 100644 --- a/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt.after +++ b/idea/testData/intentions/importAllMembers/AmbiguousCalls.kt.after @@ -1,7 +1,7 @@ // INTENTION_TEXT: "Import members from 'javax.swing.SwingUtilities'" // WITH_RUNTIME -// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities -// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities +// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): Point! defined in javax.swing.SwingUtilities +// ERROR: None of the following functions can be called with the arguments supplied:
public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities
public open fun convertPoint(p0: Component!, p1: Int, p2: Int, p3: Component!): Point! defined in javax.swing.SwingUtilities // ERROR: Unresolved reference: unresolved import javax.swing.SwingUtilities diff --git a/j2k/testData/fileOrElement/issues/kt-807.kt b/j2k/testData/fileOrElement/issues/kt-807.kt index 613d7874cb7..30a243a8bbd 100644 --- a/j2k/testData/fileOrElement/issues/kt-807.kt +++ b/j2k/testData/fileOrElement/issues/kt-807.kt @@ -1,4 +1,4 @@ -// ERROR: None of the following functions can be called with the arguments supplied: public constructor FileInputStream(p0: [ERROR : Unresolved java classifier: FileDescriptor]!) defined in java.io.FileInputStream public constructor FileInputStream(p0: File!) defined in java.io.FileInputStream public constructor FileInputStream(p0: String!) defined in java.io.FileInputStream +// ERROR: None of the following functions can be called with the arguments supplied: public constructor FileInputStream(p0: File!) defined in java.io.FileInputStream public constructor FileInputStream(p0: FileDescriptor!) defined in java.io.FileInputStream public constructor FileInputStream(p0: String!) defined in java.io.FileInputStream // ERROR: Type mismatch: inferred type is DataInputStream but InputStream! was expected // ERROR: Assignments are not expressions, and only expressions are allowed in this context // ERROR: Unresolved reference: close