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
This commit is contained in:
Alexander Udalov
2016-03-17 15:51:25 +03:00
parent 873cf439de
commit e915e1548c
34 changed files with 468 additions and 314 deletions
@@ -69,6 +69,12 @@ public class JavaClassifierTypeImpl extends JavaTypeImpl<PsiClassType> implement
}
}
@Override
@NotNull
public String getCanonicalText() {
return getPsi().getCanonicalText();
}
@Override
@NotNull
public String getPresentableText() {
@@ -0,0 +1,5 @@
package test;
public interface Bar {
void bar();
}
@@ -0,0 +1,5 @@
package test;
public interface Foo {
Bar getBar();
}
@@ -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
@@ -0,0 +1,6 @@
import test.*
fun test(f: Foo) {
val bar = f.getBar()
bar.bar()
}
@@ -0,0 +1,6 @@
package test;
public class A<T> {
public class Inner<X, Y> {
}
}
@@ -0,0 +1,9 @@
package test;
import java.util.List;
public interface B1 {
A<List<String>>.Inner<Integer, Double> produceA();
List<A<String>> produceListOfAs();
}
@@ -0,0 +1,6 @@
package test;
public class A<T, U, V> {
public class Inner<Z> {
}
}
@@ -0,0 +1,10 @@
package test;
import java.util.Collection;
import java.util.List;
public interface B2 {
void consumeA(A<String, Integer, Double>.Inner<Collection<Number>> a);
void consumeListOfAs(List<A<int[], Float, Boolean>> as);
}
@@ -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
@@ -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())
}
@@ -19,7 +19,7 @@ class F {
// FILE: main.kt
fun main(x: A) {
x.b().bar()
x.f().<!DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>foobaz<!>()
x.<!MISSING_DEPENDENCY_CLASS!>f()<!>.<!UNRESOLVED_REFERENCE!>foobaz<!>()
<!UNRESOLVED_REFERENCE!>D<!>().<!DEBUG_INFO_ELEMENT_WITH_ERROR_TYPE!>baz<!>()
}
@@ -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
}
@@ -10,8 +10,10 @@ public interface Visitor<D> {
package p;
import org.jetbrains.annotations.NotNull;
public class Element {
public <D> R accept(@NotNull Visitor<D> visitor, D data) {return null;}
public <D, R> R accept(@NotNull Visitor<R> visitor, D data) {return null;}
}
// FILE: k.kt
@@ -20,4 +22,4 @@ import p.*
fun test(v: Visitor<Nothing>, e: Element) {
e.accept(v, null)
}
}
@@ -3,7 +3,7 @@ package
public open class A</*0*/ T : kotlin.Any!> {
public constructor A</*0*/ T : kotlin.Any!>()
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<String>]!, /*1*/ y: kotlin.collections.(Mutable)List<kotlin.String!>!): kotlin.Unit
public open fun foo(/*0*/ x: Err!, /*1*/ y: kotlin.collections.(Mutable)List<kotlin.String!>!): 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</*0*/ T : kotlin.Any!> {
public open class B : A<kotlin.Any!> {
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<String>]!, /*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)
}
@@ -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<java.awt.Component!>!
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<java.awt.Image!>!
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<WeakReference<Window>>]!
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<Window>]!
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<java.awt.AWTKeyStroke!>!
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<java.awt.Image!>!
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 </*0*/ T : java.util.EventListener!> getListeners(/*0*/ p0: java.lang.Class<T!>!): 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<out java.awt.AWTKeyStroke!>..kotlin.collections.Set<java.awt.AWTKeyStroke!>?)): 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<out java.awt.AWTKeyStroke!>..kotlin.collections.Set<java.awt.AWTKeyStroke!>?)): 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<out [ERROR : Unresolved java classifier: Image]!>..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<out java.awt.Image!>..kotlin.collections.List<java.awt.Image!>?)): 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
+7 -7
View File
@@ -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
@@ -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.<!UNRESOLVED_REFERENCE!>bar<!>()
YN.<!UNRESOLVED_REFERENCE!>bar<!>()
}
}
}
@@ -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
}
@@ -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.<!UNRESOLVED_REFERENCE!>bar<!>()
}
}
}
@@ -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
}
+4 -4
View File
@@ -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.Array<(out) [ERROR : Unresolved java classifier: T]!>!>!): 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.Array<(out) T!>!>!): kotlin.Unit
public abstract override /*1*/ fun returnErrorType(): T!
}
public interface Super {
public abstract fun errorTypeInParameter(/*0*/ list: kotlin.collections.(Mutable)List<kotlin.Array<(out) [ERROR : Unresolved java classifier: T]!>!>!): kotlin.Unit
public abstract fun returnErrorType(): [ERROR : Unresolved java classifier: T]!
public abstract fun errorTypeInParameter(/*0*/ list: kotlin.collections.(Mutable)List<kotlin.Array<(out) T!>!>!): kotlin.Unit
public abstract fun returnErrorType(): T!
}
}
@@ -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<String, ExitCode> 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);
@@ -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)
}
}
@@ -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
@@ -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<B>.C<D, E>" 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<B.C>.D<E<F.G, H>, I.J>" -> ["test", "A<B.C>", "D<E<F.G, H>, I.J>"]
private fun String.splitCanonicalFqName(): List<String> {
val result = arrayListOf<String>()
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
}
@@ -30,6 +30,7 @@ interface JavaClassifierType : JavaType, JavaAnnotationOwner {
val isRaw: Boolean
val canonicalText: String
val presentableText: String
}
@@ -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()
@@ -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<Int>): ClassDescriptor {
private fun getOrCreateClass(classId: ClassId, typeParametersCount: List<Int>): 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<Int>): TypeConstructor {
return getOrCreateClass(classId, typeParametersCount).typeConstructor
}
}
@@ -1,5 +1,5 @@
class JavaClass {
public static String get(String s) {
public static JavaClass get(JavaClass s) {
return s;
}
}
@@ -1,4 +1,4 @@
// IS_APPLICABLE: false
fun foo() {
JavaClass.<caret>get("x")
JavaClass.<caret>get(JavaClass())
}
@@ -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: <br>public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities<br>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: <br>public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities<br>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: <br>public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities<br>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: <br>public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities<br>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
@@ -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: <br>public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities<br>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: <br>public open fun convertPoint(p0: Component!, p1: [ERROR : Unresolved java classifier: Point]!, p2: Component!): [ERROR : Unresolved java classifier: Point]! defined in javax.swing.SwingUtilities<br>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: <br>public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities<br>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: <br>public open fun convertPoint(p0: Component!, p1: Point!, p2: Component!): Point! defined in javax.swing.SwingUtilities<br>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
+1 -1
View File
@@ -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