Return-Path: Delivered-To: apmail-incubator-harmony-commits-archive@www.apache.org Received: (qmail 51391 invoked from network); 11 Oct 2006 10:27:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Oct 2006 10:27:22 -0000 Received: (qmail 1980 invoked by uid 500); 11 Oct 2006 10:27:21 -0000 Delivered-To: apmail-incubator-harmony-commits-archive@incubator.apache.org Received: (qmail 1874 invoked by uid 500); 11 Oct 2006 10:27:21 -0000 Mailing-List: contact harmony-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-commits@incubator.apache.org Received: (qmail 1862 invoked by uid 99); 11 Oct 2006 10:27:21 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Oct 2006 03:27:21 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [216.218.240.193] (HELO pogo.kaffe.org) (216.218.240.193) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Oct 2006 03:27:14 -0700 Received: from stuart by pogo.kaffe.org with local (Exim 3.35 #1 (Debian)) id 1GXbQD-0003cw-00; Wed, 11 Oct 2006 03:34:45 -0700 To: harmony-commits@incubator.apache.org, stuart.a.ballard@gmail.com Subject: Japi diffs for harmony Message-Id: From: Stuart Ballard Date: Wed, 11 Oct 2006 03:34:45 -0700 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Japi diff jdk12 vs harmony: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk12-harmony.html Changes since last run: -Comparison run at Tue Oct 10 10:21:35 2006 GMT -jdk12 API scanned at 2006/10/10 05:21:42 EDT -harmony API scanned at 2006/10/10 10:27:59 BST +Comparison run at Wed Oct 11 10:17:37 2006 GMT +jdk12 API scanned at 2006/10/11 05:20:45 EDT +harmony API scanned at 2006/10/11 09:19:15 BST -java.awt.print: 88.75% good, 11.24% missing +java.awt.print: 100% good -javax.swing.colorchooser: 100% good -javax.swing.event: 99.88% good +javax.swing.colorchooser: 90.17% good, 9.82% missing +javax.swing.event: 65.09% good, 34.9% missing -Total: 97.27% good, 0.06% minor, 0% bad, 2.49% missing, 0% abs.add +Total: 96.87% good, 0.06% minor, 0% bad, 2.89% missing, 0% abs.add -Fields: 1 minor, 3 bad, 2 missing. -Methods: 36 minor, 1 bad, 26 missing, 5 abs.add. -Constructors: 3 minor. +Fields: 1 minor, 3 bad, 102 missing. +Methods: 36 minor, 1 bad, 230 missing, 5 abs.add. +Constructors: 3 minor, 13 missing. -java.awt.print: -Missing -method java.awt.print.PrinterJob.getPrinterJob(): missing in harmony -method java.awt.print.PrinterJob.getUserName(): missing in harmony -method java.awt.print.PrinterJob.hashCode(): missing in harmony -method java.awt.print.PrinterJob.isCancelled(): missing in harmony -method java.awt.print.PrinterJob.notify(): missing in harmony -method java.awt.print.PrinterJob.notifyAll(): missing in harmony -method java.awt.print.PrinterJob.pageDialog(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.print(): missing in harmony -method java.awt.print.PrinterJob.printDialog(): missing in harmony -method java.awt.print.PrinterJob.setCopies(int): missing in harmony -method java.awt.print.PrinterJob.setJobName(java.lang.String): missing in harmony -method java.awt.print.PrinterJob.setPageable(java.awt.print.Pageable): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable, java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.toString(): missing in harmony -method java.awt.print.PrinterJob.validatePage(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.wait(): missing in harmony -method java.awt.print.PrinterJob.wait(long): missing in harmony -method java.awt.print.PrinterJob.wait(long, int): missing in harmony - +javax.swing.colorchooser: +Missing +constructor javax.swing.colorchooser.DefaultColorSelectionModel(): missing in harmony +constructor javax.swing.colorchooser.DefaultColorSelectionModel(java.awt.Color): missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.changeEvent: missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.listenerList: missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.clone(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.finalize(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getClass(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getDefaultChooserPanels(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getPreviewPanel(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.hashCode(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notify(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notifyAll(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.toString(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long, int): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.clone(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.finalize(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.fireStateChanged(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getClass(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getSelectedColor(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.hashCode(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notify(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notifyAll(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.setSelectedColor(java.awt.Color): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.toString(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long, int): missing in harmony + +javax.swing.event: +Missing +constructor javax.swing.event.AncestorEvent(javax.swing.JComponent, int, java.awt.Container, java.awt.Container): missing in harmony +constructor javax.swing.event.CaretEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.ChangeEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.EventListenerList(): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL, java.lang.String): missing in harmony +constructor javax.swing.event.InternalFrameAdapter(): missing in harmony +constructor javax.swing.event.InternalFrameEvent(javax.swing.JInternalFrame, int): missing in harmony +constructor javax.swing.event.ListDataEvent(java.lang.Object, int, int, int): missing in harmony +constructor javax.swing.event.ListSelectionEvent(java.lang.Object, int, int, boolean): missing in harmony +constructor javax.swing.event.MenuDragMouseEvent(java.awt.Component, int, long, int, int, int, int, boolean, javax.swing.MenuElement[], javax.swing.MenuSelectionManager): missing in harmony +field javax.swing.event.AncestorEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_ADDED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_MOVED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_REMOVED: missing in harmony +field javax.swing.event.AncestorEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.AncestorEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.consumed: missing in harmony +field javax.swing.event.AncestorEvent.id: missing in harmony +field javax.swing.event.AncestorEvent.source: missing in harmony +field javax.swing.event.CaretEvent.source: missing in harmony +field javax.swing.event.ChangeEvent.source: missing in harmony +field javax.swing.event.DocumentEvent.EventType.CHANGE: missing in harmony +field javax.swing.event.DocumentEvent.EventType.INSERT: missing in harmony +field javax.swing.event.DocumentEvent.EventType.REMOVE: missing in harmony +field javax.swing.event.EventListenerList.listenerList: missing in harmony +field javax.swing.event.HyperlinkEvent.source: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ACTIVATED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ENTERED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.EXITED: missing in harmony +field javax.swing.event.InternalFrameEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSING: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_FIRST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_LAST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_OPENED: missing in harmony +field javax.swing.event.InternalFrameEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.InternalFrameEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.consumed: missing in harmony +field javax.swing.event.InternalFrameEvent.id: missing in harmony +field javax.swing.event.InternalFrameEvent.source: missing in harmony +field javax.swing.event.ListDataEvent.CONTENTS_CHANGED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_ADDED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_REMOVED: missing in harmony +field javax.swing.event.ListDataEvent.source: missing in harmony +field javax.swing.event.ListSelectionEvent.source: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_GRAPH_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_HIDDEN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_RESIZED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_SHOWN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CTRL_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.META_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_CLICKED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_DRAGGED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_ENTERED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EXITED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_PRESSED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_RELEASED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.MenuDragMouseEvent.SHIFT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.consumed: missing in harmony +field javax.swing.event.MenuDragMouseEvent.id: missing in harmony +field javax.swing.event.MenuDragMouseEvent.source: missing in harmony +method javax.swing.event.AncestorEvent.clone(): missing in harmony +method javax.swing.event.AncestorEvent.consume(): missing in harmony +method javax.swing.event.AncestorEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.AncestorEvent.finalize(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestor(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestorParent(): missing in harmony +method javax.swing.event.AncestorEvent.getClass(): missing in harmony +method javax.swing.event.AncestorEvent.getComponent(): missing in harmony +method javax.swing.event.AncestorEvent.getID(): missing in harmony +method javax.swing.event.AncestorEvent.getSource(): missing in harmony +method javax.swing.event.AncestorEvent.hashCode(): missing in harmony +method javax.swing.event.AncestorEvent.isConsumed(): missing in harmony +method javax.swing.event.AncestorEvent.notify(): missing in harmony +method javax.swing.event.AncestorEvent.notifyAll(): missing in harmony +method javax.swing.event.AncestorEvent.paramString(): missing in harmony +method javax.swing.event.AncestorEvent.toString(): missing in harmony +method javax.swing.event.AncestorEvent.wait(): missing in harmony +method javax.swing.event.AncestorEvent.wait(long): missing in harmony +method javax.swing.event.AncestorEvent.wait(long, int): missing in harmony +method javax.swing.event.CaretEvent.clone(): missing in harmony +method javax.swing.event.CaretEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.CaretEvent.finalize(): missing in harmony +method javax.swing.event.CaretEvent.getClass(): missing in harmony +method javax.swing.event.CaretEvent.getDot(): missing in harmony +method javax.swing.event.CaretEvent.getMark(): missing in harmony +method javax.swing.event.CaretEvent.getSource(): missing in harmony +method javax.swing.event.CaretEvent.hashCode(): missing in harmony +method javax.swing.event.CaretEvent.notify(): missing in harmony +method javax.swing.event.CaretEvent.notifyAll(): missing in harmony +method javax.swing.event.CaretEvent.toString(): missing in harmony +method javax.swing.event.CaretEvent.wait(): missing in harmony +method javax.swing.event.CaretEvent.wait(long): missing in harmony +method javax.swing.event.CaretEvent.wait(long, int): missing in harmony +method javax.swing.event.ChangeEvent.clone(): missing in harmony +method javax.swing.event.ChangeEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ChangeEvent.finalize(): missing in harmony +method javax.swing.event.ChangeEvent.getClass(): missing in harmony +method javax.swing.event.ChangeEvent.getSource(): missing in harmony +method javax.swing.event.ChangeEvent.hashCode(): missing in harmony +method javax.swing.event.ChangeEvent.notify(): missing in harmony +method javax.swing.event.ChangeEvent.notifyAll(): missing in harmony +method javax.swing.event.ChangeEvent.toString(): missing in harmony +method javax.swing.event.ChangeEvent.wait(): missing in harmony +method javax.swing.event.ChangeEvent.wait(long): missing in harmony +method javax.swing.event.ChangeEvent.wait(long, int): missing in harmony +method javax.swing.event.DocumentEvent.EventType.clone(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.DocumentEvent.EventType.finalize(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.getClass(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notify(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.toString(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.EventListenerList.add(java.lang.Class, java.util.EventListener): missing in harmony +method javax.swing.event.EventListenerList.clone(): missing in harmony +method javax.swing.event.EventListenerList.equals(java.lang.Object): missing in harmony +method javax.swing.event.EventListenerList.finalize(): missing in harmony +method javax.swing.event.EventListenerList.getClass(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.getListenerList(): missing in harmony +method javax.swing.event.EventListenerList.hashCode(): missing in harmony +method javax.swing.event.EventListenerList.notify(): missing in harmony +method javax.swing.event.EventListenerList.notifyAll(): missing in harmony +method javax.swing.event.EventListenerList.remove(java.lang.Class, java.util.EventListener): missing in harmony +method javax.swing.event.EventListenerList.toString(): missing in harmony +method javax.swing.event.EventListenerList.wait(): missing in harmony +method javax.swing.event.EventListenerList.wait(long): missing in harmony +method javax.swing.event.EventListenerList.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.getDescription(): missing in harmony +method javax.swing.event.HyperlinkEvent.getEventType(): missing in harmony +method javax.swing.event.HyperlinkEvent.getSource(): missing in harmony +method javax.swing.event.HyperlinkEvent.getURL(): missing in harmony +method javax.swing.event.HyperlinkEvent.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameAdapter.clone(): missing in harmony +method javax.swing.event.InternalFrameAdapter.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameAdapter.finalize(): missing in harmony +method javax.swing.event.InternalFrameAdapter.getClass(): missing in harmony +method javax.swing.event.InternalFrameAdapter.hashCode(): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameActivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosed(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosing(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeactivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeiconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameIconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameOpened(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.notify(): missing in harmony +method javax.swing.event.InternalFrameAdapter.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameAdapter.toString(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameEvent.clone(): missing in harmony +method javax.swing.event.InternalFrameEvent.consume(): missing in harmony +method javax.swing.event.InternalFrameEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameEvent.finalize(): missing in harmony +method javax.swing.event.InternalFrameEvent.getClass(): missing in harmony +method javax.swing.event.InternalFrameEvent.getID(): missing in harmony +method javax.swing.event.InternalFrameEvent.getSource(): missing in harmony +method javax.swing.event.InternalFrameEvent.hashCode(): missing in harmony +method javax.swing.event.InternalFrameEvent.isConsumed(): missing in harmony +method javax.swing.event.InternalFrameEvent.notify(): missing in harmony +method javax.swing.event.InternalFrameEvent.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameEvent.paramString(): missing in harmony +method javax.swing.event.InternalFrameEvent.toString(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long, int): missing in harmony +method javax.swing.event.ListDataEvent.clone(): missing in harmony +method javax.swing.event.ListDataEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListDataEvent.finalize(): missing in harmony +method javax.swing.event.ListDataEvent.getClass(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex0(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex1(): missing in harmony +method javax.swing.event.ListDataEvent.getSource(): missing in harmony +method javax.swing.event.ListDataEvent.getType(): missing in harmony +method javax.swing.event.ListDataEvent.hashCode(): missing in harmony +method javax.swing.event.ListDataEvent.notify(): missing in harmony +method javax.swing.event.ListDataEvent.notifyAll(): missing in harmony +method javax.swing.event.ListDataEvent.toString(): missing in harmony +method javax.swing.event.ListDataEvent.wait(): missing in harmony +method javax.swing.event.ListDataEvent.wait(long): missing in harmony +method javax.swing.event.ListDataEvent.wait(long, int): missing in harmony +method javax.swing.event.ListSelectionEvent.clone(): missing in harmony +method javax.swing.event.ListSelectionEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListSelectionEvent.finalize(): missing in harmony +method javax.swing.event.ListSelectionEvent.getClass(): missing in harmony +method javax.swing.event.ListSelectionEvent.getFirstIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getLastIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getSource(): missing in harmony +method javax.swing.event.ListSelectionEvent.getValueIsAdjusting(): missing in harmony +method javax.swing.event.ListSelectionEvent.hashCode(): missing in harmony +method javax.swing.event.ListSelectionEvent.notify(): missing in harmony +method javax.swing.event.ListSelectionEvent.notifyAll(): missing in harmony +method javax.swing.event.ListSelectionEvent.toString(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.clone(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.consume(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.MenuDragMouseEvent.finalize(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClass(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClickCount(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getComponent(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getID(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getMenuSelectionManager(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiers(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPath(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPoint(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getSource(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getWhen(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getX(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getY(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.hashCode(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltGraphDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isConsumed(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isControlDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isMetaDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isPopupTrigger(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isShiftDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notify(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notifyAll(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.paramString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.toString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.translatePoint(int, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long, int): missing in harmony + Japi diff jdk13 vs harmony: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk13-harmony.html Changes since last run: -Comparison run at Tue Oct 10 10:23:39 2006 GMT -jdk13 API scanned at 2006/10/10 05:16:31 EDT -harmony API scanned at 2006/10/10 10:27:59 BST +Comparison run at Wed Oct 11 10:19:37 2006 GMT +jdk13 API scanned at 2006/10/11 05:15:48 EDT +harmony API scanned at 2006/10/11 09:19:15 BST -java.awt.print: 88.75% good, 11.24% missing +java.awt.print: 100% good -javax.swing.colorchooser: 100% good -javax.swing.event: 99.88% good +javax.swing.colorchooser: 90.83% good, 9.16% missing +javax.swing.event: 64.38% good, 35.61% missing -Total: 97.12% good, 0.06% minor, 0.01% bad, 2.67% missing, 0% abs.add +Total: 96.76% good, 0.06% minor, 0.01% bad, 3.03% missing, 0% abs.add -Fields: 3 minor, 2 bad, 26 missing. -Methods: 39 minor, 4 bad, 85 missing, 5 abs.add. -Constructors: 4 minor, 11 missing. +Fields: 3 minor, 2 bad, 138 missing. +Methods: 39 minor, 4 bad, 291 missing, 5 abs.add. +Constructors: 4 minor, 24 missing. -java.awt.print: -Missing -method java.awt.print.PrinterJob.getPrinterJob(): missing in harmony -method java.awt.print.PrinterJob.getUserName(): missing in harmony -method java.awt.print.PrinterJob.hashCode(): missing in harmony -method java.awt.print.PrinterJob.isCancelled(): missing in harmony -method java.awt.print.PrinterJob.notify(): missing in harmony -method java.awt.print.PrinterJob.notifyAll(): missing in harmony -method java.awt.print.PrinterJob.pageDialog(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.print(): missing in harmony -method java.awt.print.PrinterJob.printDialog(): missing in harmony -method java.awt.print.PrinterJob.setCopies(int): missing in harmony -method java.awt.print.PrinterJob.setJobName(java.lang.String): missing in harmony -method java.awt.print.PrinterJob.setPageable(java.awt.print.Pageable): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable, java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.toString(): missing in harmony -method java.awt.print.PrinterJob.validatePage(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.wait(): missing in harmony -method java.awt.print.PrinterJob.wait(long): missing in harmony -method java.awt.print.PrinterJob.wait(long, int): missing in harmony - +javax.swing.colorchooser: +Missing +constructor javax.swing.colorchooser.DefaultColorSelectionModel(): missing in harmony +constructor javax.swing.colorchooser.DefaultColorSelectionModel(java.awt.Color): missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.changeEvent: missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.listenerList: missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.clone(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.finalize(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getClass(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getDefaultChooserPanels(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getPreviewPanel(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.hashCode(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notify(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notifyAll(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.toString(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long, int): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.clone(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.finalize(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.fireStateChanged(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getClass(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getSelectedColor(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.hashCode(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notify(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notifyAll(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.setSelectedColor(java.awt.Color): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.toString(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long, int): missing in harmony + +javax.swing.event: +Missing +constructor javax.swing.event.AncestorEvent(javax.swing.JComponent, int, java.awt.Container, java.awt.Container): missing in harmony +constructor javax.swing.event.CaretEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.ChangeEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.EventListenerList(): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL, java.lang.String): missing in harmony +constructor javax.swing.event.InternalFrameAdapter(): missing in harmony +constructor javax.swing.event.InternalFrameEvent(javax.swing.JInternalFrame, int): missing in harmony +constructor javax.swing.event.ListDataEvent(java.lang.Object, int, int, int): missing in harmony +constructor javax.swing.event.ListSelectionEvent(java.lang.Object, int, int, boolean): missing in harmony +constructor javax.swing.event.MenuDragMouseEvent(java.awt.Component, int, long, int, int, int, int, boolean, javax.swing.MenuElement[], javax.swing.MenuSelectionManager): missing in harmony +field javax.swing.event.AncestorEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_ADDED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_MOVED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_REMOVED: missing in harmony +field javax.swing.event.AncestorEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.AncestorEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.consumed: missing in harmony +field javax.swing.event.AncestorEvent.id: missing in harmony +field javax.swing.event.AncestorEvent.source: missing in harmony +field javax.swing.event.CaretEvent.source: missing in harmony +field javax.swing.event.ChangeEvent.source: missing in harmony +field javax.swing.event.DocumentEvent.EventType.CHANGE: missing in harmony +field javax.swing.event.DocumentEvent.EventType.INSERT: missing in harmony +field javax.swing.event.DocumentEvent.EventType.REMOVE: missing in harmony +field javax.swing.event.EventListenerList.listenerList: missing in harmony +field javax.swing.event.HyperlinkEvent.source: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ACTIVATED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ENTERED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.EXITED: missing in harmony +field javax.swing.event.InternalFrameEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSING: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_FIRST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_LAST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_OPENED: missing in harmony +field javax.swing.event.InternalFrameEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.InternalFrameEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.consumed: missing in harmony +field javax.swing.event.InternalFrameEvent.id: missing in harmony +field javax.swing.event.InternalFrameEvent.source: missing in harmony +field javax.swing.event.ListDataEvent.CONTENTS_CHANGED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_ADDED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_REMOVED: missing in harmony +field javax.swing.event.ListDataEvent.source: missing in harmony +field javax.swing.event.ListSelectionEvent.source: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_GRAPH_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_HIDDEN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_RESIZED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_SHOWN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CTRL_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.META_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_CLICKED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_DRAGGED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_ENTERED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EXITED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_PRESSED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_RELEASED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.MenuDragMouseEvent.SHIFT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.consumed: missing in harmony +field javax.swing.event.MenuDragMouseEvent.id: missing in harmony +field javax.swing.event.MenuDragMouseEvent.source: missing in harmony +method javax.swing.event.AncestorEvent.clone(): missing in harmony +method javax.swing.event.AncestorEvent.consume(): missing in harmony +method javax.swing.event.AncestorEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.AncestorEvent.finalize(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestor(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestorParent(): missing in harmony +method javax.swing.event.AncestorEvent.getClass(): missing in harmony +method javax.swing.event.AncestorEvent.getComponent(): missing in harmony +method javax.swing.event.AncestorEvent.getID(): missing in harmony +method javax.swing.event.AncestorEvent.getSource(): missing in harmony +method javax.swing.event.AncestorEvent.hashCode(): missing in harmony +method javax.swing.event.AncestorEvent.isConsumed(): missing in harmony +method javax.swing.event.AncestorEvent.notify(): missing in harmony +method javax.swing.event.AncestorEvent.notifyAll(): missing in harmony +method javax.swing.event.AncestorEvent.paramString(): missing in harmony +method javax.swing.event.AncestorEvent.toString(): missing in harmony +method javax.swing.event.AncestorEvent.wait(): missing in harmony +method javax.swing.event.AncestorEvent.wait(long): missing in harmony +method javax.swing.event.AncestorEvent.wait(long, int): missing in harmony +method javax.swing.event.CaretEvent.clone(): missing in harmony +method javax.swing.event.CaretEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.CaretEvent.finalize(): missing in harmony +method javax.swing.event.CaretEvent.getClass(): missing in harmony +method javax.swing.event.CaretEvent.getDot(): missing in harmony +method javax.swing.event.CaretEvent.getMark(): missing in harmony +method javax.swing.event.CaretEvent.getSource(): missing in harmony +method javax.swing.event.CaretEvent.hashCode(): missing in harmony +method javax.swing.event.CaretEvent.notify(): missing in harmony +method javax.swing.event.CaretEvent.notifyAll(): missing in harmony +method javax.swing.event.CaretEvent.toString(): missing in harmony +method javax.swing.event.CaretEvent.wait(): missing in harmony +method javax.swing.event.CaretEvent.wait(long): missing in harmony +method javax.swing.event.CaretEvent.wait(long, int): missing in harmony +method javax.swing.event.ChangeEvent.clone(): missing in harmony +method javax.swing.event.ChangeEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ChangeEvent.finalize(): missing in harmony +method javax.swing.event.ChangeEvent.getClass(): missing in harmony +method javax.swing.event.ChangeEvent.getSource(): missing in harmony +method javax.swing.event.ChangeEvent.hashCode(): missing in harmony +method javax.swing.event.ChangeEvent.notify(): missing in harmony +method javax.swing.event.ChangeEvent.notifyAll(): missing in harmony +method javax.swing.event.ChangeEvent.toString(): missing in harmony +method javax.swing.event.ChangeEvent.wait(): missing in harmony +method javax.swing.event.ChangeEvent.wait(long): missing in harmony +method javax.swing.event.ChangeEvent.wait(long, int): missing in harmony +method javax.swing.event.DocumentEvent.EventType.clone(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.DocumentEvent.EventType.finalize(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.getClass(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notify(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.toString(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.EventListenerList.add(java.lang.Class, java.util.EventListener): missing in harmony +method javax.swing.event.EventListenerList.clone(): missing in harmony +method javax.swing.event.EventListenerList.equals(java.lang.Object): missing in harmony +method javax.swing.event.EventListenerList.finalize(): missing in harmony +method javax.swing.event.EventListenerList.getClass(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.getListenerList(): missing in harmony +method javax.swing.event.EventListenerList.getListeners(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.hashCode(): missing in harmony +method javax.swing.event.EventListenerList.notify(): missing in harmony +method javax.swing.event.EventListenerList.notifyAll(): missing in harmony +method javax.swing.event.EventListenerList.remove(java.lang.Class, java.util.EventListener): missing in harmony +method javax.swing.event.EventListenerList.toString(): missing in harmony +method javax.swing.event.EventListenerList.wait(): missing in harmony +method javax.swing.event.EventListenerList.wait(long): missing in harmony +method javax.swing.event.EventListenerList.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.getDescription(): missing in harmony +method javax.swing.event.HyperlinkEvent.getEventType(): missing in harmony +method javax.swing.event.HyperlinkEvent.getSource(): missing in harmony +method javax.swing.event.HyperlinkEvent.getURL(): missing in harmony +method javax.swing.event.HyperlinkEvent.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameAdapter.clone(): missing in harmony +method javax.swing.event.InternalFrameAdapter.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameAdapter.finalize(): missing in harmony +method javax.swing.event.InternalFrameAdapter.getClass(): missing in harmony +method javax.swing.event.InternalFrameAdapter.hashCode(): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameActivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosed(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosing(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeactivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeiconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameIconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameOpened(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.notify(): missing in harmony +method javax.swing.event.InternalFrameAdapter.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameAdapter.toString(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameEvent.clone(): missing in harmony +method javax.swing.event.InternalFrameEvent.consume(): missing in harmony +method javax.swing.event.InternalFrameEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameEvent.finalize(): missing in harmony +method javax.swing.event.InternalFrameEvent.getClass(): missing in harmony +method javax.swing.event.InternalFrameEvent.getID(): missing in harmony +method javax.swing.event.InternalFrameEvent.getInternalFrame(): missing in harmony +method javax.swing.event.InternalFrameEvent.getSource(): missing in harmony +method javax.swing.event.InternalFrameEvent.hashCode(): missing in harmony +method javax.swing.event.InternalFrameEvent.isConsumed(): missing in harmony +method javax.swing.event.InternalFrameEvent.notify(): missing in harmony +method javax.swing.event.InternalFrameEvent.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameEvent.paramString(): missing in harmony +method javax.swing.event.InternalFrameEvent.toString(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long, int): missing in harmony +method javax.swing.event.ListDataEvent.clone(): missing in harmony +method javax.swing.event.ListDataEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListDataEvent.finalize(): missing in harmony +method javax.swing.event.ListDataEvent.getClass(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex0(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex1(): missing in harmony +method javax.swing.event.ListDataEvent.getSource(): missing in harmony +method javax.swing.event.ListDataEvent.getType(): missing in harmony +method javax.swing.event.ListDataEvent.hashCode(): missing in harmony +method javax.swing.event.ListDataEvent.notify(): missing in harmony +method javax.swing.event.ListDataEvent.notifyAll(): missing in harmony +method javax.swing.event.ListDataEvent.toString(): missing in harmony +method javax.swing.event.ListDataEvent.wait(): missing in harmony +method javax.swing.event.ListDataEvent.wait(long): missing in harmony +method javax.swing.event.ListDataEvent.wait(long, int): missing in harmony +method javax.swing.event.ListSelectionEvent.clone(): missing in harmony +method javax.swing.event.ListSelectionEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListSelectionEvent.finalize(): missing in harmony +method javax.swing.event.ListSelectionEvent.getClass(): missing in harmony +method javax.swing.event.ListSelectionEvent.getFirstIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getLastIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getSource(): missing in harmony +method javax.swing.event.ListSelectionEvent.getValueIsAdjusting(): missing in harmony +method javax.swing.event.ListSelectionEvent.hashCode(): missing in harmony +method javax.swing.event.ListSelectionEvent.notify(): missing in harmony +method javax.swing.event.ListSelectionEvent.notifyAll(): missing in harmony +method javax.swing.event.ListSelectionEvent.toString(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.clone(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.consume(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.MenuDragMouseEvent.finalize(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClass(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClickCount(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getComponent(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getID(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getMenuSelectionManager(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiers(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPath(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPoint(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getSource(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getWhen(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getX(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getY(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.hashCode(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltGraphDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isConsumed(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isControlDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isMetaDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isPopupTrigger(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isShiftDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notify(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notifyAll(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.paramString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.toString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.translatePoint(int, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long, int): missing in harmony + Japi diff jdk14 vs harmony: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-harmony.html Changes since last run: -Comparison run at Tue Oct 10 10:26:03 2006 GMT -jdk14 API scanned at 2006/10/10 05:09:12 EDT -harmony API scanned at 2006/10/10 10:27:59 BST +Comparison run at Wed Oct 11 10:21:55 2006 GMT +jdk14 API scanned at 2006/10/11 05:08:50 EDT +harmony API scanned at 2006/10/11 09:19:15 BST -java.awt.print: 86.17% good, 13.82% missing +java.awt.print: 100% good -javax.imageio: 100% missing -javax.imageio.event: 100% missing -javax.imageio.metadata: 100% missing -javax.imageio.plugins.jpeg: 100% missing -javax.imageio.spi: 100% missing -javax.imageio.stream: 100% missing +javax.imageio: 85.54% good, 14.45% missing +javax.imageio.event: 100% good +javax.imageio.metadata: 8.39% good, 91.6% missing +javax.imageio.plugins.jpeg: 9.45% good, 90.54% missing +javax.imageio.spi: 96.71% good, 3.28% missing +javax.imageio.stream: 50.47% good, 49.52% missing -javax.print: 100% missing -javax.print.attribute: 100% missing -javax.print.attribute.standard: 100% missing -javax.print.event: 100% missing +javax.print: 99.77% good, 0.22% minor +javax.print.attribute: 97.78% good, 2.21% minor +javax.print.attribute.standard: 96.06% good, 3.93% minor +javax.print.event: 100% good -javax.swing.colorchooser: 100% good -javax.swing.event: 100% good +javax.swing.colorchooser: 91.72% good, 8.27% missing +javax.swing.event: 63.09% good, 36.9% missing -Total: 93.25% good, 0.06% minor, 0.02% bad, 6.64% missing, 0.03% abs.add +Total: 95.99% good, 0.12% minor, 0.02% bad, 3.84% missing, 0.03% abs.add -Packages: 14 missing. -Classes: 22 minor, 7 bad, 31 missing. -Interfaces: 28 bad, 8 missing. -Fields: 3 minor, 2 bad, 26 missing. -Methods: 46 minor, 6 bad, 102 missing, 40 abs.add. -Constructors: 4 minor, 11 missing. +Packages: 4 missing. +Classes: 98 minor, 7 bad, 42 missing. +Interfaces: 28 bad, 9 missing. +Fields: 3 minor, 2 bad, 160 missing. +Methods: 46 minor, 6 bad, 417 missing, 40 abs.add. +Constructors: 4 minor, 25 missing. -java.awt.print: -Missing -method java.awt.print.PrinterJob.getPrintService(): missing in harmony -method java.awt.print.PrinterJob.getPrinterJob(): missing in harmony -method java.awt.print.PrinterJob.getUserName(): missing in harmony -method java.awt.print.PrinterJob.hashCode(): missing in harmony -method java.awt.print.PrinterJob.isCancelled(): missing in harmony -method java.awt.print.PrinterJob.lookupPrintServices(): missing in harmony -method java.awt.print.PrinterJob.lookupStreamPrintServices(java.lang.String): missing in harmony -method java.awt.print.PrinterJob.notify(): missing in harmony -method java.awt.print.PrinterJob.notifyAll(): missing in harmony -method java.awt.print.PrinterJob.pageDialog(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.pageDialog(javax.print.attribute.PrintRequestAttributeSet): missing in harmony -method java.awt.print.PrinterJob.print(): missing in harmony -method java.awt.print.PrinterJob.print(javax.print.attribute.PrintRequestAttributeSet): missing in harmony -method java.awt.print.PrinterJob.printDialog(): missing in harmony -method java.awt.print.PrinterJob.printDialog(javax.print.attribute.PrintRequestAttributeSet): missing in harmony -method java.awt.print.PrinterJob.setCopies(int): missing in harmony -method java.awt.print.PrinterJob.setJobName(java.lang.String): missing in harmony -method java.awt.print.PrinterJob.setPageable(java.awt.print.Pageable): missing in harmony -method java.awt.print.PrinterJob.setPrintService(javax.print.PrintService): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable, java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.toString(): missing in harmony -method java.awt.print.PrinterJob.validatePage(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.wait(): missing in harmony -method java.awt.print.PrinterJob.wait(long): missing in harmony -method java.awt.print.PrinterJob.wait(long, int): missing in harmony - -package javax.imageio: missing in harmony - -javax.imageio.event: -Missing -package javax.imageio.event: missing in harmony +method javax.imageio.ImageWriteParam.canOffsetTiles(): missing in harmony +method javax.imageio.ImageWriteParam.canWriteCompressed(): missing in harmony +method javax.imageio.ImageWriteParam.canWriteTiles(): missing in harmony +method javax.imageio.ImageWriteParam.getBitRate(float): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionMode(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionQuality(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionQualityDescriptions(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionQualityValues(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionType(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionTypes(): missing in harmony +method javax.imageio.ImageWriteParam.getLocale(): missing in harmony +method javax.imageio.ImageWriteParam.getLocalizedCompressionTypeName(): missing in harmony +method javax.imageio.ImageWriteParam.getPreferredTileSizes(): missing in harmony +method javax.imageio.ImageWriteParam.getTileGridXOffset(): missing in harmony +method javax.imageio.ImageWriteParam.getTileGridYOffset(): missing in harmony +method javax.imageio.ImageWriteParam.getTileHeight(): missing in harmony +method javax.imageio.ImageWriteParam.getTileWidth(): missing in harmony +method javax.imageio.ImageWriteParam.getTilingMode(): missing in harmony +method javax.imageio.ImageWriteParam.isCompressionLossless(): missing in harmony +method javax.imageio.ImageWriteParam.setCompressionMode(int): missing in harmony +method javax.imageio.ImageWriteParam.setCompressionQuality(float): missing in harmony +method javax.imageio.ImageWriteParam.setCompressionType(java.lang.String): missing in harmony +method javax.imageio.ImageWriteParam.setTiling(int, int, int, int): missing in harmony +method javax.imageio.ImageWriteParam.setTilingMode(int): missing in harmony +method javax.imageio.ImageWriteParam.unsetCompression(): missing in harmony +method javax.imageio.ImageWriteParam.unsetTiling(): missing in harmony +method javax.imageio.ImageWriter.abort(): missing in harmony +method javax.imageio.ImageWriter.abortRequested(): missing in harmony +method javax.imageio.ImageWriter.addIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener): missing in harmony +method javax.imageio.ImageWriter.addIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener): missing in harmony +method javax.imageio.ImageWriter.canInsertEmpty(int): missing in harmony +method javax.imageio.ImageWriter.canInsertImage(int): missing in harmony +method javax.imageio.ImageWriter.canRemoveImage(int): missing in harmony +method javax.imageio.ImageWriter.canReplaceImageMetadata(int): missing in harmony +method javax.imageio.ImageWriter.canReplacePixels(int): missing in harmony +method javax.imageio.ImageWriter.canReplaceStreamMetadata(): missing in harmony +method javax.imageio.ImageWriter.canWriteEmpty(): missing in harmony +method javax.imageio.ImageWriter.canWriteRasters(): missing in harmony +method javax.imageio.ImageWriter.canWriteSequence(): missing in harmony +method javax.imageio.ImageWriter.clearAbortRequest(): missing in harmony +method javax.imageio.ImageWriter.endInsertEmpty(): missing in harmony +method javax.imageio.ImageWriter.endReplacePixels(): missing in harmony +method javax.imageio.ImageWriter.endWriteEmpty(): missing in harmony +method javax.imageio.ImageWriter.endWriteSequence(): missing in harmony +method javax.imageio.ImageWriter.getAvailableLocales(): missing in harmony +method javax.imageio.ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.getDefaultWriteParam(): missing in harmony +method javax.imageio.ImageWriter.getLocale(): missing in harmony +method javax.imageio.ImageWriter.getNumThumbnailsSupported(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.getOutput(): missing in harmony +method javax.imageio.ImageWriter.getPreferredThumbnailSizes(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.prepareInsertEmpty(int, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.prepareReplacePixels(int, java.awt.Rectangle): missing in harmony +method javax.imageio.ImageWriter.prepareWriteEmpty(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.prepareWriteSequence(javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.processThumbnailComplete(): missing in harmony +method javax.imageio.ImageWriter.processThumbnailProgress(float): missing in harmony +method javax.imageio.ImageWriter.processThumbnailStarted(int, int): missing in harmony +method javax.imageio.ImageWriter.processWriteAborted(): missing in harmony +method javax.imageio.ImageWriter.removeAllIIOWriteProgressListeners(): missing in harmony +method javax.imageio.ImageWriter.removeAllIIOWriteWarningListeners(): missing in harmony +method javax.imageio.ImageWriter.removeIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener): missing in harmony +method javax.imageio.ImageWriter.removeIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener): missing in harmony +method javax.imageio.ImageWriter.removeImage(int): missing in harmony +method javax.imageio.ImageWriter.replaceImageMetadata(int, javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.replacePixels(java.awt.image.Raster, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.replacePixels(java.awt.image.RenderedImage, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.replaceStreamMetadata(javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.reset(): missing in harmony +method javax.imageio.ImageWriter.setLocale(java.util.Locale): missing in harmony +method javax.imageio.ImageWriter.writeInsert(int, javax.imageio.IIOImage, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.writeToSequence(javax.imageio.IIOImage, javax.imageio.ImageWriteParam): missing in harmony -package javax.imageio.metadata: missing in harmony +class javax.imageio.metadata.IIOInvalidTreeException: missing in harmony +class javax.imageio.metadata.IIOMetadataFormatImpl: missing in harmony +class javax.imageio.metadata.IIOMetadataNode: missing in harmony +interface javax.imageio.metadata.IIOMetadataFormat: missing in harmony +method javax.imageio.metadata.IIOMetadata.activateController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getAsTree(java.lang.String): missing in harmony +method javax.imageio.metadata.IIOMetadata.getController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getDefaultController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getExtraMetadataFormatNames(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getMetadataFormat(java.lang.String): missing in harmony +method javax.imageio.metadata.IIOMetadata.getMetadataFormatNames(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getNativeMetadataFormatName(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardChromaNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardCompressionNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardDataNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardDimensionNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardDocumentNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTextNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTileNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTransparencyNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTree(): missing in harmony +method javax.imageio.metadata.IIOMetadata.hasController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.isReadOnly(): missing in harmony +method javax.imageio.metadata.IIOMetadata.isStandardMetadataFormatSupported(): missing in harmony +method javax.imageio.metadata.IIOMetadata.mergeTree(java.lang.String, org.w3c.dom.Node): missing in harmony +method javax.imageio.metadata.IIOMetadata.reset(): missing in harmony +method javax.imageio.metadata.IIOMetadata.setController(javax.imageio.metadata.IIOMetadataController): missing in harmony +method javax.imageio.metadata.IIOMetadata.setFromTree(java.lang.String, org.w3c.dom.Node): missing in harmony -package javax.imageio.plugins.jpeg: missing in harmony +class javax.imageio.plugins.jpeg.JPEGHuffmanTable: missing in harmony +class javax.imageio.plugins.jpeg.JPEGImageReadParam: missing in harmony +class javax.imageio.plugins.jpeg.JPEGImageWriteParam: missing in harmony -package javax.imageio.spi: missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getExtraImageMetadataFormatNames(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getExtraStreamMetadataFormatNames(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getImageMetadataFormat(java.lang.String): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getMIMETypes(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getNativeImageMetadataFormatName(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getNativeStreamMetadataFormatName(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getPluginClassName(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getStreamMetadataFormat(java.lang.String): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.isStandardImageMetadataFormatSupported(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.isStandardStreamMetadataFormatSupported(): missing in harmony -package javax.imageio.stream: missing in harmony +class javax.imageio.stream.FileCacheImageInputStream: missing in harmony +class javax.imageio.stream.FileCacheImageOutputStream: missing in harmony +class javax.imageio.stream.FileImageInputStream: missing in harmony +class javax.imageio.stream.MemoryCacheImageInputStream: missing in harmony +class javax.imageio.stream.MemoryCacheImageOutputStream: missing in harmony -Missing -package javax.print: missing in harmony +Minor +class javax.print.DocFlavor: SerialVersionUID=-4512080796965449721 in jdk14, but SerialVersionUID=-8239599633395794993 in harmony -Missing -package javax.print.attribute: missing in harmony +Minor +class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1400819079791208582 in jdk14, but SerialVersionUID=-1203132747359678132 in harmony +class javax.print.attribute.HashAttributeSet: SerialVersionUID=5311560590283707917 in jdk14, but SerialVersionUID=-3620867133321371415 in harmony +class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-1128534486061432528 in jdk14, but SerialVersionUID=-4177662237037665657 in harmony +class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=-4204473656070350348 in jdk14, but SerialVersionUID=7346419396259202655 in harmony +class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2364756266107751933 in jdk14, but SerialVersionUID=2896276867771034997 in harmony +class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=6642904616179203070 in jdk14, but SerialVersionUID=2343502096456305839 in harmony +class javax.print.attribute.ResolutionSyntax: SerialVersionUID=2706743076526672017 in jdk14, but SerialVersionUID=889495669316051878 in harmony +class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=3666874174847632203 in jdk14, but SerialVersionUID=-1409885054952959209 in harmony +class javax.print.attribute.TextSyntax: SerialVersionUID=-8130648736378144102 in jdk14, but SerialVersionUID=-4523162111425842416 in harmony -Missing -package javax.print.attribute.standard: missing in harmony - -javax.print.event: -Missing -package javax.print.event: missing in harmony +Minor +class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4660543931355214012 in jdk14, but SerialVersionUID=4815019632775132241 in harmony +class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-2700555589688535545 in jdk14, but SerialVersionUID=-4157396354416018474 in harmony +class javax.print.attribute.standard.Compression: SerialVersionUID=-5716748913324997674 in jdk14, but SerialVersionUID=-6282053323613181311 in harmony +class javax.print.attribute.standard.Copies: SerialVersionUID=-6426631521680023833 in jdk14, but SerialVersionUID=4316623385176582721 in harmony +class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=6927711687034846001 in jdk14, but SerialVersionUID=-2409001880569358772 in harmony +class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=6497399708058490000 in jdk14, but SerialVersionUID=-2659173819043439792 in harmony +class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=-2923732231056647903 in jdk14, but SerialVersionUID=2317244792237673374 in harmony +class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=-3710068197278263244 in jdk14, but SerialVersionUID=3049873428937633465 in harmony +class javax.print.attribute.standard.Destination: SerialVersionUID=6776739171700415321 in jdk14, but SerialVersionUID=7629901879842934419 in harmony +class javax.print.attribute.standard.DocumentName: SerialVersionUID=7883105848533280430 in jdk14, but SerialVersionUID=-4497835712835950493 in harmony +class javax.print.attribute.standard.Fidelity: SerialVersionUID=6320827847329172308 in jdk14, but SerialVersionUID=7582950534372187583 in harmony +class javax.print.attribute.standard.Finishings: SerialVersionUID=-627840419548391754 in jdk14, but SerialVersionUID=4588294037024197068 in harmony +class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-1664471048860415024 in jdk14, but SerialVersionUID=-389047950048113254 in harmony +class javax.print.attribute.standard.JobImpressions: SerialVersionUID=8225537206784322464 in jdk14, but SerialVersionUID=-497414040272930504 in harmony +class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=6722648442432393294 in jdk14, but SerialVersionUID=-3614441526093320454 in harmony +class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-4887354803843173692 in jdk14, but SerialVersionUID=-8430539844819429425 in harmony +class javax.print.attribute.standard.JobKOctets: SerialVersionUID=-8959710146498202869 in jdk14, but SerialVersionUID=7606717833267619426 in harmony +class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=-6265238509657881806 in jdk14, but SerialVersionUID=1805618304193379590 in harmony +class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=-2867871140549897443 in jdk14, but SerialVersionUID=254767695055747639 in harmony +class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=408871131531979741 in jdk14, but SerialVersionUID=-795032762799953738 in harmony +class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=1739595973810840475 in jdk14, but SerialVersionUID=7267499053255135217 in harmony +class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=2953685470388672940 in jdk14, but SerialVersionUID=6766802283586300921 in harmony +class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=-4620751846003142047 in jdk14, but SerialVersionUID=513254547722731726 in harmony +class javax.print.attribute.standard.JobName: SerialVersionUID=4660359192078689545 in jdk14, but SerialVersionUID=30201293180789106 in harmony +class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-8052537926362933477 in jdk14, but SerialVersionUID=-4629221202078906833 in harmony +class javax.print.attribute.standard.JobPriority: SerialVersionUID=-4599900369040602769 in jdk14, but SerialVersionUID=4067651717271759705 in harmony +class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=2564840378013555894 in jdk14, but SerialVersionUID=885376077889234352 in harmony +class javax.print.attribute.standard.JobSheets: SerialVersionUID=-4735258056132519759 in jdk14, but SerialVersionUID=-8248982897711820140 in harmony +class javax.print.attribute.standard.JobState: SerialVersionUID=400465010094018920 in jdk14, but SerialVersionUID=-6855502646863295486 in harmony +class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-8765894420449009168 in jdk14, but SerialVersionUID=-5898632890676978105 in harmony +class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=8849088261264331812 in jdk14, but SerialVersionUID=-4990251855356594062 in harmony +class javax.print.attribute.standard.Media: SerialVersionUID=-2823970704630722439 in jdk14, but SerialVersionUID=6815506557224513501 in harmony +class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=-1597171464050795793 in jdk14, but SerialVersionUID=675142441597540601 in harmony +class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1967958664615414771 in jdk14, but SerialVersionUID=-1716665899396476194 in harmony +class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=8098326460746413466 in jdk14, but SerialVersionUID=-5965577679239687109 in harmony +class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=7891881310684461097 in jdk14, but SerialVersionUID=1605383973457837261 in harmony +class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=2568141124844982746 in jdk14, but SerialVersionUID=-6463153899688874333 in harmony +class javax.print.attribute.standard.NumberUp: SerialVersionUID=-3040436486786527811 in jdk14, but SerialVersionUID=323212645572764117 in harmony +class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1041573395759141805 in jdk14, but SerialVersionUID=-1993643641815071758 in harmony +class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-4447437289862822276 in jdk14, but SerialVersionUID=-2932305380984428823 in harmony +class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=5486733778854271081 in jdk14, but SerialVersionUID=2580141903519944604 in harmony +class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=-4393264467928463934 in jdk14, but SerialVersionUID=6440429592815444612 in harmony +class javax.print.attribute.standard.PageRanges: SerialVersionUID=8639895197656148392 in jdk14, but SerialVersionUID=-3965742280271150406 in harmony +class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=-6366403993072862015 in jdk14, but SerialVersionUID=6079184536485756411 in harmony +class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=1684993151687470944 in jdk14, but SerialVersionUID=4898682464035891217 in harmony +class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=8294728067230931780 in jdk14, but SerialVersionUID=-935240858137097872 in harmony +class javax.print.attribute.standard.PrintQuality: SerialVersionUID=-3072341285225858365 in jdk14, but SerialVersionUID=6516074499877694868 in harmony +class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=7765280618777599727 in jdk14, but SerialVersionUID=5958774281722128792 in harmony +class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=-5052010680537678061 in jdk14, but SerialVersionUID=8631758548531163004 in harmony +class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-1598610039865566337 in jdk14, but SerialVersionUID=-8340913905898114863 in harmony +class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=4580461489499351411 in jdk14, but SerialVersionUID=-3274969581979831559 in harmony +class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=-4486871203218629318 in jdk14, but SerialVersionUID=4150530425065222540 in harmony +class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=4555850007675338574 in jdk14, but SerialVersionUID=2990969997587885743 in harmony +class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=3323271346485076608 in jdk14, but SerialVersionUID=-6460114151728690332 in harmony +class javax.print.attribute.standard.PrinterName: SerialVersionUID=299740639137803127 in jdk14, but SerialVersionUID=-729298266933981518 in harmony +class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=13090306561090558 in jdk14, but SerialVersionUID=7550522410536148067 in harmony +class javax.print.attribute.standard.PrinterState: SerialVersionUID=-649578618346507718 in jdk14, but SerialVersionUID=-6734512398806938142 in harmony +class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-1623720656201472593 in jdk14, but SerialVersionUID=-6589437915988107535 in harmony +class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=-3731791085163619457 in jdk14, but SerialVersionUID=7475098360183924891 in harmony +class javax.print.attribute.standard.PrinterURI: SerialVersionUID=7923912792485606497 in jdk14, but SerialVersionUID=-4681675758241821572 in harmony +class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=7499723077864047742 in jdk14, but SerialVersionUID=4536027093120441038 in harmony +class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=-8989076942813442805 in jdk14, but SerialVersionUID=6206209856537725732 in harmony +class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-2683049894310331454 in jdk14, but SerialVersionUID=-8377172472868319054 in harmony +class javax.print.attribute.standard.Severity: SerialVersionUID=8781881462717925380 in jdk14, but SerialVersionUID=4112252194610486975 in harmony +class javax.print.attribute.standard.SheetCollate: SerialVersionUID=7080587914259873003 in jdk14, but SerialVersionUID=-8422780375181358149 in harmony +class javax.print.attribute.standard.Sides: SerialVersionUID=-6890309414893262822 in jdk14, but SerialVersionUID=768427113248416530 in harmony +javax.swing.colorchooser: +Missing +constructor javax.swing.colorchooser.DefaultColorSelectionModel(): missing in harmony +constructor javax.swing.colorchooser.DefaultColorSelectionModel(java.awt.Color): missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.changeEvent: missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.listenerList: missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.clone(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.finalize(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getClass(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getDefaultChooserPanels(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getPreviewPanel(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.hashCode(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notify(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notifyAll(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.toString(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long, int): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.clone(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.finalize(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.fireStateChanged(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getChangeListeners(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getClass(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getSelectedColor(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.hashCode(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notify(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notifyAll(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.setSelectedColor(java.awt.Color): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.toString(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long, int): missing in harmony + +javax.swing.event: +Missing +constructor javax.swing.event.AncestorEvent(javax.swing.JComponent, int, java.awt.Container, java.awt.Container): missing in harmony +constructor javax.swing.event.CaretEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.ChangeEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.EventListenerList(): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL, java.lang.String): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL, java.lang.String, javax.swing.text.Element): missing in harmony +constructor javax.swing.event.InternalFrameAdapter(): missing in harmony +constructor javax.swing.event.InternalFrameEvent(javax.swing.JInternalFrame, int): missing in harmony +constructor javax.swing.event.ListDataEvent(java.lang.Object, int, int, int): missing in harmony +constructor javax.swing.event.ListSelectionEvent(java.lang.Object, int, int, boolean): missing in harmony +constructor javax.swing.event.MenuDragMouseEvent(java.awt.Component, int, long, int, int, int, int, boolean, javax.swing.MenuElement[], javax.swing.MenuSelectionManager): missing in harmony +field javax.swing.event.AncestorEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_ADDED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_MOVED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_REMOVED: missing in harmony +field javax.swing.event.AncestorEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_WHEEL_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.AncestorEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_STATE_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.consumed: missing in harmony +field javax.swing.event.AncestorEvent.id: missing in harmony +field javax.swing.event.AncestorEvent.source: missing in harmony +field javax.swing.event.CaretEvent.source: missing in harmony +field javax.swing.event.ChangeEvent.source: missing in harmony +field javax.swing.event.DocumentEvent.EventType.CHANGE: missing in harmony +field javax.swing.event.DocumentEvent.EventType.INSERT: missing in harmony +field javax.swing.event.DocumentEvent.EventType.REMOVE: missing in harmony +field javax.swing.event.EventListenerList.listenerList: missing in harmony +field javax.swing.event.HyperlinkEvent.source: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ACTIVATED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ENTERED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.EXITED: missing in harmony +field javax.swing.event.InternalFrameEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSING: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_FIRST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_LAST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_OPENED: missing in harmony +field javax.swing.event.InternalFrameEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_WHEEL_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.InternalFrameEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_STATE_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.consumed: missing in harmony +field javax.swing.event.InternalFrameEvent.id: missing in harmony +field javax.swing.event.InternalFrameEvent.source: missing in harmony +field javax.swing.event.ListDataEvent.CONTENTS_CHANGED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_ADDED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_REMOVED: missing in harmony +field javax.swing.event.ListDataEvent.source: missing in harmony +field javax.swing.event.ListSelectionEvent.source: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_GRAPH_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_GRAPH_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_HIDDEN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_RESIZED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_SHOWN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CTRL_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CTRL_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.META_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.META_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_CLICKED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_DRAGGED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_ENTERED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EXITED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_PRESSED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_RELEASED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_WHEEL: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_WHEEL_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.NOBUTTON: missing in harmony +field javax.swing.event.MenuDragMouseEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.MenuDragMouseEvent.SHIFT_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.SHIFT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_STATE_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.consumed: missing in harmony +field javax.swing.event.MenuDragMouseEvent.id: missing in harmony +field javax.swing.event.MenuDragMouseEvent.source: missing in harmony +method javax.swing.event.AncestorEvent.clone(): missing in harmony +method javax.swing.event.AncestorEvent.consume(): missing in harmony +method javax.swing.event.AncestorEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.AncestorEvent.finalize(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestor(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestorParent(): missing in harmony +method javax.swing.event.AncestorEvent.getClass(): missing in harmony +method javax.swing.event.AncestorEvent.getComponent(): missing in harmony +method javax.swing.event.AncestorEvent.getID(): missing in harmony +method javax.swing.event.AncestorEvent.getSource(): missing in harmony +method javax.swing.event.AncestorEvent.hashCode(): missing in harmony +method javax.swing.event.AncestorEvent.isConsumed(): missing in harmony +method javax.swing.event.AncestorEvent.notify(): missing in harmony +method javax.swing.event.AncestorEvent.notifyAll(): missing in harmony +method javax.swing.event.AncestorEvent.paramString(): missing in harmony +method javax.swing.event.AncestorEvent.setSource(java.lang.Object): missing in harmony +method javax.swing.event.AncestorEvent.toString(): missing in harmony +method javax.swing.event.AncestorEvent.wait(): missing in harmony +method javax.swing.event.AncestorEvent.wait(long): missing in harmony +method javax.swing.event.AncestorEvent.wait(long, int): missing in harmony +method javax.swing.event.CaretEvent.clone(): missing in harmony +method javax.swing.event.CaretEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.CaretEvent.finalize(): missing in harmony +method javax.swing.event.CaretEvent.getClass(): missing in harmony +method javax.swing.event.CaretEvent.getDot(): missing in harmony +method javax.swing.event.CaretEvent.getMark(): missing in harmony +method javax.swing.event.CaretEvent.getSource(): missing in harmony +method javax.swing.event.CaretEvent.hashCode(): missing in harmony +method javax.swing.event.CaretEvent.notify(): missing in harmony +method javax.swing.event.CaretEvent.notifyAll(): missing in harmony +method javax.swing.event.CaretEvent.toString(): missing in harmony +method javax.swing.event.CaretEvent.wait(): missing in harmony +method javax.swing.event.CaretEvent.wait(long): missing in harmony +method javax.swing.event.CaretEvent.wait(long, int): missing in harmony +method javax.swing.event.ChangeEvent.clone(): missing in harmony +method javax.swing.event.ChangeEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ChangeEvent.finalize(): missing in harmony +method javax.swing.event.ChangeEvent.getClass(): missing in harmony +method javax.swing.event.ChangeEvent.getSource(): missing in harmony +method javax.swing.event.ChangeEvent.hashCode(): missing in harmony +method javax.swing.event.ChangeEvent.notify(): missing in harmony +method javax.swing.event.ChangeEvent.notifyAll(): missing in harmony +method javax.swing.event.ChangeEvent.toString(): missing in harmony +method javax.swing.event.ChangeEvent.wait(): missing in harmony +method javax.swing.event.ChangeEvent.wait(long): missing in harmony +method javax.swing.event.ChangeEvent.wait(long, int): missing in harmony +method javax.swing.event.DocumentEvent.EventType.clone(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.DocumentEvent.EventType.finalize(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.getClass(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notify(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.toString(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.EventListenerList.add(java.lang.Class, java.util.EventListener): missing in harmony +method javax.swing.event.EventListenerList.clone(): missing in harmony +method javax.swing.event.EventListenerList.equals(java.lang.Object): missing in harmony +method javax.swing.event.EventListenerList.finalize(): missing in harmony +method javax.swing.event.EventListenerList.getClass(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.getListenerList(): missing in harmony +method javax.swing.event.EventListenerList.getListeners(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.hashCode(): missing in harmony +method javax.swing.event.EventListenerList.notify(): missing in harmony +method javax.swing.event.EventListenerList.notifyAll(): missing in harmony +method javax.swing.event.EventListenerList.remove(java.lang.Class, java.util.EventListener): missing in harmony +method javax.swing.event.EventListenerList.toString(): missing in harmony +method javax.swing.event.EventListenerList.wait(): missing in harmony +method javax.swing.event.EventListenerList.wait(long): missing in harmony +method javax.swing.event.EventListenerList.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.getDescription(): missing in harmony +method javax.swing.event.HyperlinkEvent.getEventType(): missing in harmony +method javax.swing.event.HyperlinkEvent.getSource(): missing in harmony +method javax.swing.event.HyperlinkEvent.getSourceElement(): missing in harmony +method javax.swing.event.HyperlinkEvent.getURL(): missing in harmony +method javax.swing.event.HyperlinkEvent.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameAdapter.clone(): missing in harmony +method javax.swing.event.InternalFrameAdapter.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameAdapter.finalize(): missing in harmony +method javax.swing.event.InternalFrameAdapter.getClass(): missing in harmony +method javax.swing.event.InternalFrameAdapter.hashCode(): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameActivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosed(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosing(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeactivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeiconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameIconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameOpened(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.notify(): missing in harmony +method javax.swing.event.InternalFrameAdapter.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameAdapter.toString(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameEvent.clone(): missing in harmony +method javax.swing.event.InternalFrameEvent.consume(): missing in harmony +method javax.swing.event.InternalFrameEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameEvent.finalize(): missing in harmony +method javax.swing.event.InternalFrameEvent.getClass(): missing in harmony +method javax.swing.event.InternalFrameEvent.getID(): missing in harmony +method javax.swing.event.InternalFrameEvent.getInternalFrame(): missing in harmony +method javax.swing.event.InternalFrameEvent.getSource(): missing in harmony +method javax.swing.event.InternalFrameEvent.hashCode(): missing in harmony +method javax.swing.event.InternalFrameEvent.isConsumed(): missing in harmony +method javax.swing.event.InternalFrameEvent.notify(): missing in harmony +method javax.swing.event.InternalFrameEvent.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameEvent.paramString(): missing in harmony +method javax.swing.event.InternalFrameEvent.setSource(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameEvent.toString(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long, int): missing in harmony +method javax.swing.event.ListDataEvent.clone(): missing in harmony +method javax.swing.event.ListDataEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListDataEvent.finalize(): missing in harmony +method javax.swing.event.ListDataEvent.getClass(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex0(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex1(): missing in harmony +method javax.swing.event.ListDataEvent.getSource(): missing in harmony +method javax.swing.event.ListDataEvent.getType(): missing in harmony +method javax.swing.event.ListDataEvent.hashCode(): missing in harmony +method javax.swing.event.ListDataEvent.notify(): missing in harmony +method javax.swing.event.ListDataEvent.notifyAll(): missing in harmony +method javax.swing.event.ListDataEvent.toString(): missing in harmony +method javax.swing.event.ListDataEvent.wait(): missing in harmony +method javax.swing.event.ListDataEvent.wait(long): missing in harmony +method javax.swing.event.ListDataEvent.wait(long, int): missing in harmony +method javax.swing.event.ListSelectionEvent.clone(): missing in harmony +method javax.swing.event.ListSelectionEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListSelectionEvent.finalize(): missing in harmony +method javax.swing.event.ListSelectionEvent.getClass(): missing in harmony +method javax.swing.event.ListSelectionEvent.getFirstIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getLastIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getSource(): missing in harmony +method javax.swing.event.ListSelectionEvent.getValueIsAdjusting(): missing in harmony +method javax.swing.event.ListSelectionEvent.hashCode(): missing in harmony +method javax.swing.event.ListSelectionEvent.notify(): missing in harmony +method javax.swing.event.ListSelectionEvent.notifyAll(): missing in harmony +method javax.swing.event.ListSelectionEvent.toString(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.clone(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.consume(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.MenuDragMouseEvent.finalize(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getButton(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClass(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClickCount(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getComponent(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getID(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getMenuSelectionManager(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiers(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiersEx(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiersExText(int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getMouseModifiersText(int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPath(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPoint(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getSource(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getWhen(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getX(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getY(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.hashCode(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltGraphDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isConsumed(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isControlDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isMetaDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isPopupTrigger(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isShiftDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notify(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notifyAll(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.paramString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.setSource(java.lang.Object): missing in harmony +method javax.swing.event.MenuDragMouseEvent.toString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.translatePoint(int, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long, int): missing in harmony + Japi diff jdk15 vs harmony: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-harmony.html Changes since last run: -Comparison run at Tue Oct 10 10:28:34 2006 GMT -jdk15 API scanned at 2006/10/10 05:00:18 EDT -harmony API scanned at 2006/10/10 10:27:59 BST +Comparison run at Wed Oct 11 10:24:24 2006 GMT +jdk15 API scanned at 2006/10/11 05:00:15 EDT +harmony API scanned at 2006/10/11 09:19:15 BST -java.applet: 99.51% good, 0.48% bad +java.applet: 100% good -java.awt.print: 86.17% good, 13.82% missing +java.awt.print: 100% good -javax.imageio: 100% missing -javax.imageio.event: 100% missing -javax.imageio.metadata: 100% missing +javax.imageio: 80.39% good, 5.14% bad, 14.45% missing +javax.imageio.event: 100% good +javax.imageio.metadata: 7.77% good, 92.22% missing -javax.imageio.plugins.jpeg: 100% missing -javax.imageio.spi: 100% missing -javax.imageio.stream: 100% missing +javax.imageio.plugins.jpeg: 9.45% good, 90.54% missing +javax.imageio.spi: 88.84% good, 7.55% bad, 3.59% missing +javax.imageio.stream: 50.47% good, 49.52% missing -javax.print: 100% missing -javax.print.attribute: 100% missing -javax.print.attribute.standard: 100% missing -javax.print.event: 100% missing +javax.print: 97.52% good, 0.22% minor, 2.25% bad +javax.print.attribute: 94.65% good, 2.4% minor, 2.94% bad +javax.print.attribute.standard: 95.08% good, 3.98% minor, 0.8% bad, 0.12% missing +javax.print.event: 100% good -javax.swing: 99.73% good, 0.04% minor, 0.12% bad, 0.09% missing +javax.swing: 99.85% good, 0.04% minor, 0% bad, 0.09% missing -javax.swing.colorchooser: 100% good -javax.swing.event: 99.57% good, 0.42% bad +javax.swing.colorchooser: 91.94% good, 8.05% missing +javax.swing.event: 63.32% good, 36.67% missing -javax.swing.plaf.basic: 99.66% good, 0.01% minor, 0.05% bad, 0.26% missing +javax.swing.plaf.basic: 99.72% good, 0.01% minor, 0.26% missing -Total: 91.7% good, 0.06% minor, 0.1% bad, 8.12% missing, 0.02% abs.add +Total: 94.11% good, 0.12% minor, 0.12% bad, 5.64% missing, 0.02% abs.add -Packages: 21 missing. -Classes: 43 minor, 10 bad, 43 missing. -Interfaces: 29 bad, 13 missing. +Packages: 11 missing. +Classes: 119 minor, 14 bad, 54 missing. +Interfaces: 29 bad, 14 missing. -Fields: 3 minor, 15 bad, 26 missing. -Methods: 47 minor, 120 bad, 149 missing, 41 abs.add. -Constructors: 4 minor, 17 bad, 13 missing. +Fields: 3 minor, 22 bad, 160 missing. +Methods: 47 minor, 137 bad, 466 missing, 41 abs.add. +Constructors: 4 minor, 21 bad, 27 missing. -java.applet: -Bad -method java.applet.AppletContext.getApplets(): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method java.applet.AppletContext.getStreamKeys(): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony - -java.awt.print: -Missing -method java.awt.print.PrinterJob.getPrintService(): missing in harmony -method java.awt.print.PrinterJob.getPrinterJob(): missing in harmony -method java.awt.print.PrinterJob.getUserName(): missing in harmony -method java.awt.print.PrinterJob.hashCode(): missing in harmony -method java.awt.print.PrinterJob.isCancelled(): missing in harmony -method java.awt.print.PrinterJob.lookupPrintServices(): missing in harmony -method java.awt.print.PrinterJob.lookupStreamPrintServices(java.lang.String): missing in harmony -method java.awt.print.PrinterJob.notify(): missing in harmony -method java.awt.print.PrinterJob.notifyAll(): missing in harmony -method java.awt.print.PrinterJob.pageDialog(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.pageDialog(javax.print.attribute.PrintRequestAttributeSet): missing in harmony -method java.awt.print.PrinterJob.print(): missing in harmony -method java.awt.print.PrinterJob.print(javax.print.attribute.PrintRequestAttributeSet): missing in harmony -method java.awt.print.PrinterJob.printDialog(): missing in harmony -method java.awt.print.PrinterJob.printDialog(javax.print.attribute.PrintRequestAttributeSet): missing in harmony -method java.awt.print.PrinterJob.setCopies(int): missing in harmony -method java.awt.print.PrinterJob.setJobName(java.lang.String): missing in harmony -method java.awt.print.PrinterJob.setPageable(java.awt.print.Pageable): missing in harmony -method java.awt.print.PrinterJob.setPrintService(javax.print.PrintService): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable): missing in harmony -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable, java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.toString(): missing in harmony -method java.awt.print.PrinterJob.validatePage(java.awt.print.PageFormat): missing in harmony -method java.awt.print.PrinterJob.wait(): missing in harmony -method java.awt.print.PrinterJob.wait(long): missing in harmony -method java.awt.print.PrinterJob.wait(long, int): missing in harmony - -Missing -package javax.imageio: missing in harmony - -javax.imageio.event: -Missing -package javax.imageio.event: missing in harmony +Bad +constructor javax.imageio.IIOImage(java.awt.image.Raster, java.util.List, javax.imageio.metadata.IIOMetadata): parameters (java.awt.image.Raster, java.util.List, javax.imageio.metadata.IIOMetadata) in jdk15, but parameters (java.awt.image.Raster, java.util.List, javax.imageio.metadata.IIOMetadata) in harmony +constructor javax.imageio.IIOImage(java.awt.image.RenderedImage, java.util.List, javax.imageio.metadata.IIOMetadata): parameters (java.awt.image.RenderedImage, java.util.List, javax.imageio.metadata.IIOMetadata) in jdk15, but parameters (java.awt.image.RenderedImage, java.util.List, javax.imageio.metadata.IIOMetadata) in harmony +field javax.imageio.IIOImage.thumbnails: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageReader.progressListeners: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageReader.updateListeners: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageReader.warningListeners: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageReader.warningLocales: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageWriter.progressListeners: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageWriter.warningListeners: type java.util.List in jdk15, but type java.util.List in harmony +field javax.imageio.ImageWriter.warningLocales: type java.util.List in jdk15, but type java.util.List in harmony +method javax.imageio.IIOImage.getThumbnails(): type java.util.List in jdk15, but type java.util.List in harmony +method javax.imageio.IIOImage.setThumbnails(java.util.List): parameters (java.util.List) in jdk15, but parameters (java.util.List) in harmony +method javax.imageio.ImageIO.getImageReaders(java.lang.Object): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageReadersByFormatName(java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageReadersByMIMEType(java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageReadersBySuffix(java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageTranscoders(javax.imageio.ImageReader, javax.imageio.ImageWriter): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageWriters(javax.imageio.ImageTypeSpecifier, java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageWritersByMIMEType(java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageIO.getImageWritersBySuffix(java.lang.String): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageReader.getDestination(javax.imageio.ImageReadParam, java.util.Iterator, int, int): parameters (javax.imageio.ImageReadParam, java.util.Iterator, int, int) in jdk15, but parameters (javax.imageio.ImageReadParam, java.util.Iterator, int, int) in harmony +method javax.imageio.ImageReader.getImageMetadata(int, java.lang.String, java.util.Set): parameters (int, java.lang.String, java.util.Set) in jdk15, but parameters (int, java.lang.String, java.util.Set) in harmony +method javax.imageio.ImageReader.getImageTypes(int): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.ImageReader.getStreamMetadata(java.lang.String, java.util.Set): parameters (java.lang.String, java.util.Set) in jdk15, but parameters (java.lang.String, java.util.Set) in harmony +method javax.imageio.ImageReader.readAll(java.util.Iterator): parameters (java.util.Iterator) in jdk15, but parameters (java.util.Iterator) in harmony +method javax.imageio.ImageReader.readAll(java.util.Iterator): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +Missing +method javax.imageio.ImageWriteParam.canOffsetTiles(): missing in harmony +method javax.imageio.ImageWriteParam.canWriteCompressed(): missing in harmony +method javax.imageio.ImageWriteParam.canWriteTiles(): missing in harmony +method javax.imageio.ImageWriteParam.getBitRate(float): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionMode(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionQuality(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionQualityDescriptions(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionQualityValues(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionType(): missing in harmony +method javax.imageio.ImageWriteParam.getCompressionTypes(): missing in harmony +method javax.imageio.ImageWriteParam.getLocale(): missing in harmony +method javax.imageio.ImageWriteParam.getLocalizedCompressionTypeName(): missing in harmony +method javax.imageio.ImageWriteParam.getPreferredTileSizes(): missing in harmony +method javax.imageio.ImageWriteParam.getTileGridXOffset(): missing in harmony +method javax.imageio.ImageWriteParam.getTileGridYOffset(): missing in harmony +method javax.imageio.ImageWriteParam.getTileHeight(): missing in harmony +method javax.imageio.ImageWriteParam.getTileWidth(): missing in harmony +method javax.imageio.ImageWriteParam.getTilingMode(): missing in harmony +method javax.imageio.ImageWriteParam.isCompressionLossless(): missing in harmony +method javax.imageio.ImageWriteParam.setCompressionMode(int): missing in harmony +method javax.imageio.ImageWriteParam.setCompressionQuality(float): missing in harmony +method javax.imageio.ImageWriteParam.setCompressionType(java.lang.String): missing in harmony +method javax.imageio.ImageWriteParam.setTiling(int, int, int, int): missing in harmony +method javax.imageio.ImageWriteParam.setTilingMode(int): missing in harmony +method javax.imageio.ImageWriteParam.unsetCompression(): missing in harmony +method javax.imageio.ImageWriteParam.unsetTiling(): missing in harmony +method javax.imageio.ImageWriter.abort(): missing in harmony +method javax.imageio.ImageWriter.abortRequested(): missing in harmony +method javax.imageio.ImageWriter.addIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener): missing in harmony +method javax.imageio.ImageWriter.addIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener): missing in harmony +method javax.imageio.ImageWriter.canInsertEmpty(int): missing in harmony +method javax.imageio.ImageWriter.canInsertImage(int): missing in harmony +method javax.imageio.ImageWriter.canRemoveImage(int): missing in harmony +method javax.imageio.ImageWriter.canReplaceImageMetadata(int): missing in harmony +method javax.imageio.ImageWriter.canReplacePixels(int): missing in harmony +method javax.imageio.ImageWriter.canReplaceStreamMetadata(): missing in harmony +method javax.imageio.ImageWriter.canWriteEmpty(): missing in harmony +method javax.imageio.ImageWriter.canWriteRasters(): missing in harmony +method javax.imageio.ImageWriter.canWriteSequence(): missing in harmony +method javax.imageio.ImageWriter.clearAbortRequest(): missing in harmony +method javax.imageio.ImageWriter.endInsertEmpty(): missing in harmony +method javax.imageio.ImageWriter.endReplacePixels(): missing in harmony +method javax.imageio.ImageWriter.endWriteEmpty(): missing in harmony +method javax.imageio.ImageWriter.endWriteSequence(): missing in harmony +method javax.imageio.ImageWriter.getAvailableLocales(): missing in harmony +method javax.imageio.ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.getDefaultWriteParam(): missing in harmony +method javax.imageio.ImageWriter.getLocale(): missing in harmony +method javax.imageio.ImageWriter.getNumThumbnailsSupported(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.getOutput(): missing in harmony +method javax.imageio.ImageWriter.getPreferredThumbnailSizes(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam, javax.imageio.metadata.IIOMetadata, javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.prepareInsertEmpty(int, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.prepareReplacePixels(int, java.awt.Rectangle): missing in harmony +method javax.imageio.ImageWriter.prepareWriteEmpty(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, java.util.List, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.prepareWriteSequence(javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.processThumbnailComplete(): missing in harmony +method javax.imageio.ImageWriter.processThumbnailProgress(float): missing in harmony +method javax.imageio.ImageWriter.processThumbnailStarted(int, int): missing in harmony +method javax.imageio.ImageWriter.processWriteAborted(): missing in harmony +method javax.imageio.ImageWriter.removeAllIIOWriteProgressListeners(): missing in harmony +method javax.imageio.ImageWriter.removeAllIIOWriteWarningListeners(): missing in harmony +method javax.imageio.ImageWriter.removeIIOWriteProgressListener(javax.imageio.event.IIOWriteProgressListener): missing in harmony +method javax.imageio.ImageWriter.removeIIOWriteWarningListener(javax.imageio.event.IIOWriteWarningListener): missing in harmony +method javax.imageio.ImageWriter.removeImage(int): missing in harmony +method javax.imageio.ImageWriter.replaceImageMetadata(int, javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.replacePixels(java.awt.image.Raster, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.replacePixels(java.awt.image.RenderedImage, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.replaceStreamMetadata(javax.imageio.metadata.IIOMetadata): missing in harmony +method javax.imageio.ImageWriter.reset(): missing in harmony +method javax.imageio.ImageWriter.setLocale(java.util.Locale): missing in harmony +method javax.imageio.ImageWriter.writeInsert(int, javax.imageio.IIOImage, javax.imageio.ImageWriteParam): missing in harmony +method javax.imageio.ImageWriter.writeToSequence(javax.imageio.IIOImage, javax.imageio.ImageWriteParam): missing in harmony -package javax.imageio.metadata: missing in harmony +class javax.imageio.metadata.IIOInvalidTreeException: missing in harmony +class javax.imageio.metadata.IIOMetadataFormatImpl: missing in harmony +class javax.imageio.metadata.IIOMetadataNode: missing in harmony +interface javax.imageio.metadata.IIOMetadataFormat: missing in harmony +method javax.imageio.metadata.IIOMetadata.activateController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getAsTree(java.lang.String): missing in harmony +method javax.imageio.metadata.IIOMetadata.getController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getDefaultController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getExtraMetadataFormatNames(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getMetadataFormat(java.lang.String): missing in harmony +method javax.imageio.metadata.IIOMetadata.getMetadataFormatNames(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getNativeMetadataFormatName(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardChromaNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardCompressionNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardDataNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardDimensionNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardDocumentNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTextNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTileNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTransparencyNode(): missing in harmony +method javax.imageio.metadata.IIOMetadata.getStandardTree(): missing in harmony +method javax.imageio.metadata.IIOMetadata.hasController(): missing in harmony +method javax.imageio.metadata.IIOMetadata.isReadOnly(): missing in harmony +method javax.imageio.metadata.IIOMetadata.isStandardMetadataFormatSupported(): missing in harmony +method javax.imageio.metadata.IIOMetadata.mergeTree(java.lang.String, org.w3c.dom.Node): missing in harmony +method javax.imageio.metadata.IIOMetadata.reset(): missing in harmony +method javax.imageio.metadata.IIOMetadata.setController(javax.imageio.metadata.IIOMetadataController): missing in harmony +method javax.imageio.metadata.IIOMetadata.setFromTree(java.lang.String, org.w3c.dom.Node): missing in harmony -package javax.imageio.plugins.jpeg: missing in harmony +class javax.imageio.plugins.jpeg.JPEGHuffmanTable: missing in harmony +class javax.imageio.plugins.jpeg.JPEGImageReadParam: missing in harmony +class javax.imageio.plugins.jpeg.JPEGImageWriteParam: missing in harmony -Missing -package javax.imageio.spi: missing in harmony +Bad +constructor javax.imageio.spi.ImageInputStreamSpi(java.lang.String, java.lang.String, java.lang.Class): parameters (java.lang.String, java.lang.String, java.lang.Class) in jdk15, but parameters (java.lang.String, java.lang.String, java.lang.Class) in harmony +constructor javax.imageio.spi.ImageOutputStreamSpi(java.lang.String, java.lang.String, java.lang.Class): parameters (java.lang.String, java.lang.String, java.lang.Class) in jdk15, but parameters (java.lang.String, java.lang.String, java.lang.Class) in harmony +constructor javax.imageio.spi.ServiceRegistry(java.util.Iterator>): parameters (java.util.Iterator>) in jdk15, but parameters (java.util.Iterator) in harmony +field javax.imageio.spi.ImageInputStreamSpi.inputClass: type java.lang.Class in jdk15, but type java.lang.Class in harmony +field javax.imageio.spi.ImageOutputStreamSpi.outputClass: type java.lang.Class in jdk15, but type java.lang.Class in harmony +method javax.imageio.spi.ImageInputStreamSpi.getInputClass(): type java.lang.Class in jdk15, but type java.lang.Class in harmony +method javax.imageio.spi.ImageOutputStreamSpi.getOutputClass(): type java.lang.Class in jdk15, but type java.lang.Class in harmony +method javax.imageio.spi.RegisterableService.onDeregistration(javax.imageio.spi.ServiceRegistry, java.lang.Class): parameters (javax.imageio.spi.ServiceRegistry, java.lang.Class) in jdk15, but parameters (javax.imageio.spi.ServiceRegistry, java.lang.Class) in harmony +method javax.imageio.spi.RegisterableService.onRegistration(javax.imageio.spi.ServiceRegistry, java.lang.Class): parameters (javax.imageio.spi.ServiceRegistry, java.lang.Class) in jdk15, but parameters (javax.imageio.spi.ServiceRegistry, java.lang.Class) in harmony +method javax.imageio.spi.ServiceRegistry.deregisterAll(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.imageio.spi.ServiceRegistry.deregisterServiceProvider(T, java.lang.Class): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.deregisterServiceProvider(T, java.lang.Class): parameters (T, java.lang.Class) in jdk15, but parameters (java.lang.Object, java.lang.Class) in harmony +method javax.imageio.spi.ServiceRegistry.getCategories(): type java.util.Iterator> in jdk15, but type java.util.Iterator in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviderByClass(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviderByClass(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviderByClass(java.lang.Class): type T in jdk15, but type java.lang.Object in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class, javax.imageio.spi.ServiceRegistry.Filter, boolean): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class, javax.imageio.spi.ServiceRegistry.Filter, boolean): parameters (java.lang.Class, javax.imageio.spi.ServiceRegistry.Filter, boolean) in jdk15, but parameters (java.lang.Class, javax.imageio.spi.ServiceRegistry.Filter, boolean) in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class, javax.imageio.spi.ServiceRegistry.Filter, boolean): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class, boolean): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class, boolean): parameters (java.lang.Class, boolean) in jdk15, but parameters (java.lang.Class, boolean) in harmony +method javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class, boolean): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class, java.lang.ClassLoader): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class, java.lang.ClassLoader): parameters (java.lang.Class, java.lang.ClassLoader) in jdk15, but parameters (java.lang.Class, java.lang.ClassLoader) in harmony +method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class, java.lang.ClassLoader): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.imageio.spi.ServiceRegistry.registerServiceProvider(T, java.lang.Class): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.registerServiceProvider(T, java.lang.Class): parameters (T, java.lang.Class) in jdk15, but parameters (java.lang.Object, java.lang.Class) in harmony +method javax.imageio.spi.ServiceRegistry.registerServiceProviders(java.util.Iterator): parameters (java.util.Iterator) in jdk15, but parameters (java.util.Iterator) in harmony +method javax.imageio.spi.ServiceRegistry.setOrdering(java.lang.Class, T, T): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.setOrdering(java.lang.Class, T, T): parameters (java.lang.Class, T, T) in jdk15, but parameters (java.lang.Class, java.lang.Object, java.lang.Object) in harmony +method javax.imageio.spi.ServiceRegistry.unsetOrdering(java.lang.Class, T, T): has generic type parameter in jdk15, but not generic in harmony +method javax.imageio.spi.ServiceRegistry.unsetOrdering(java.lang.Class, T, T): parameters (java.lang.Class, T, T) in jdk15, but parameters (java.lang.Class, java.lang.Object, java.lang.Object) in harmony +Missing +method javax.imageio.spi.ImageReaderWriterSpi.getExtraImageMetadataFormatNames(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getExtraStreamMetadataFormatNames(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getImageMetadataFormat(java.lang.String): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getMIMETypes(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getNativeImageMetadataFormatName(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getNativeStreamMetadataFormatName(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getPluginClassName(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.getStreamMetadataFormat(java.lang.String): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.isStandardImageMetadataFormatSupported(): missing in harmony +method javax.imageio.spi.ImageReaderWriterSpi.isStandardStreamMetadataFormatSupported(): missing in harmony -package javax.imageio.stream: missing in harmony +class javax.imageio.stream.FileCacheImageInputStream: missing in harmony +class javax.imageio.stream.FileCacheImageOutputStream: missing in harmony +class javax.imageio.stream.FileImageInputStream: missing in harmony +class javax.imageio.stream.MemoryCacheImageInputStream: missing in harmony +class javax.imageio.stream.MemoryCacheImageOutputStream: missing in harmony -Missing -package javax.print: missing in harmony +Minor +class javax.print.DocFlavor: SerialVersionUID=-4512080796965449721 in jdk15, but SerialVersionUID=-8239599633395794993 in harmony +Bad +method javax.print.MultiDocPrintService.getAttribute(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony +method javax.print.MultiDocPrintService.getAttribute(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.MultiDocPrintService.getAttribute(java.lang.Class): type T in jdk15, but type javax.print.attribute.PrintServiceAttribute in harmony +method javax.print.MultiDocPrintService.getDefaultAttributeValue(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.MultiDocPrintService.getSupportedAttributeCategories(): type java.lang.Class[] in jdk15, but type java.lang.Class[] in harmony +method javax.print.MultiDocPrintService.getSupportedAttributeValues(java.lang.Class, javax.print.DocFlavor, javax.print.attribute.AttributeSet): parameters (java.lang.Class, javax.print.DocFlavor, javax.print.attribute.AttributeSet) in jdk15, but parameters (java.lang.Class, javax.print.DocFlavor, javax.print.attribute.AttributeSet) in harmony +method javax.print.MultiDocPrintService.isAttributeCategorySupported(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.PrintService.getAttribute(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony +method javax.print.PrintService.getAttribute(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.PrintService.getAttribute(java.lang.Class): type T in jdk15, but type javax.print.attribute.PrintServiceAttribute in harmony +method javax.print.PrintService.getDefaultAttributeValue(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.PrintService.getSupportedAttributeCategories(): type java.lang.Class[] in jdk15, but type java.lang.Class[] in harmony +method javax.print.PrintService.getSupportedAttributeValues(java.lang.Class, javax.print.DocFlavor, javax.print.attribute.AttributeSet): parameters (java.lang.Class, javax.print.DocFlavor, javax.print.attribute.AttributeSet) in jdk15, but parameters (java.lang.Class, javax.print.DocFlavor, javax.print.attribute.AttributeSet) in harmony +method javax.print.PrintService.isAttributeCategorySupported(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -Missing -package javax.print.attribute: missing in harmony +Minor +class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1400819079791208582 in jdk15, but SerialVersionUID=-1203132747359678132 in harmony +class javax.print.attribute.HashAttributeSet: SerialVersionUID=5311560590283707917 in jdk15, but SerialVersionUID=-3620867133321371415 in harmony +class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-1128534486061432528 in jdk15, but SerialVersionUID=-4177662237037665657 in harmony +class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=-4204473656070350348 in jdk15, but SerialVersionUID=7346419396259202655 in harmony +class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2364756266107751933 in jdk15, but SerialVersionUID=2896276867771034997 in harmony +class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=6642904616179203070 in jdk15, but SerialVersionUID=2343502096456305839 in harmony +class javax.print.attribute.ResolutionSyntax: SerialVersionUID=2706743076526672017 in jdk15, but SerialVersionUID=889495669316051878 in harmony +class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=3666874174847632203 in jdk15, but SerialVersionUID=-1409885054952959209 in harmony +class javax.print.attribute.TextSyntax: SerialVersionUID=-8130648736378144102 in jdk15, but SerialVersionUID=-4523162111425842416 in harmony +Bad +constructor javax.print.attribute.HashAttributeSet(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute, java.lang.Class): parameters (javax.print.attribute.Attribute, java.lang.Class) in jdk15, but parameters (javax.print.attribute.Attribute, java.lang.Class) in harmony +constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.AttributeSet, java.lang.Class): parameters (javax.print.attribute.AttributeSet, java.lang.Class) in jdk15, but parameters (javax.print.attribute.AttributeSet, java.lang.Class) in harmony +constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute[], java.lang.Class): parameters (javax.print.attribute.Attribute[], java.lang.Class) in jdk15, but parameters (javax.print.attribute.Attribute[], java.lang.Class) in harmony +method javax.print.attribute.Attribute.getCategory(): type java.lang.Class in jdk15, but type java.lang.Class in harmony +method javax.print.attribute.AttributeSet.containsKey(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.attribute.AttributeSet.get(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.attribute.AttributeSet.remove(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony +method javax.print.attribute.AttributeSetUtilities.verifyAttributeCategory(java.lang.Object, java.lang.Class): parameters (java.lang.Object, java.lang.Class) in jdk15, but parameters (java.lang.Object, java.lang.Class) in harmony +method javax.print.attribute.AttributeSetUtilities.verifyAttributeCategory(java.lang.Object, java.lang.Class): type java.lang.Class in jdk15, but type java.lang.Class in harmony +method javax.print.attribute.AttributeSetUtilities.verifyAttributeValue(java.lang.Object, java.lang.Class): parameters (java.lang.Object, java.lang.Class) in jdk15, but parameters (java.lang.Object, java.lang.Class) in harmony +method javax.print.attribute.AttributeSetUtilities.verifyCategoryForValue(java.lang.Class, javax.print.attribute.Attribute): parameters (java.lang.Class, javax.print.attribute.Attribute) in jdk15, but parameters (java.lang.Class, javax.print.attribute.Attribute) in harmony +Minor +class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4660543931355214012 in jdk15, but SerialVersionUID=4815019632775132241 in harmony +class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-2700555589688535545 in jdk15, but SerialVersionUID=-4157396354416018474 in harmony +class javax.print.attribute.standard.Compression: SerialVersionUID=-5716748913324997674 in jdk15, but SerialVersionUID=-6282053323613181311 in harmony +class javax.print.attribute.standard.Copies: SerialVersionUID=-6426631521680023833 in jdk15, but SerialVersionUID=4316623385176582721 in harmony +class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=6927711687034846001 in jdk15, but SerialVersionUID=-2409001880569358772 in harmony +class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=6497399708058490000 in jdk15, but SerialVersionUID=-2659173819043439792 in harmony +class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=-2923732231056647903 in jdk15, but SerialVersionUID=2317244792237673374 in harmony +class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=-3710068197278263244 in jdk15, but SerialVersionUID=3049873428937633465 in harmony +class javax.print.attribute.standard.Destination: SerialVersionUID=6776739171700415321 in jdk15, but SerialVersionUID=7629901879842934419 in harmony +class javax.print.attribute.standard.DocumentName: SerialVersionUID=7883105848533280430 in jdk15, but SerialVersionUID=-4497835712835950493 in harmony +class javax.print.attribute.standard.Fidelity: SerialVersionUID=6320827847329172308 in jdk15, but SerialVersionUID=7582950534372187583 in harmony +class javax.print.attribute.standard.Finishings: SerialVersionUID=-627840419548391754 in jdk15, but SerialVersionUID=4588294037024197068 in harmony +class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-1664471048860415024 in jdk15, but SerialVersionUID=-389047950048113254 in harmony +class javax.print.attribute.standard.JobImpressions: SerialVersionUID=8225537206784322464 in jdk15, but SerialVersionUID=-497414040272930504 in harmony +class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=6722648442432393294 in jdk15, but SerialVersionUID=-3614441526093320454 in harmony +class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-4887354803843173692 in jdk15, but SerialVersionUID=-8430539844819429425 in harmony +class javax.print.attribute.standard.JobKOctets: SerialVersionUID=-8959710146498202869 in jdk15, but SerialVersionUID=7606717833267619426 in harmony +class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=-6265238509657881806 in jdk15, but SerialVersionUID=1805618304193379590 in harmony +class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=-2867871140549897443 in jdk15, but SerialVersionUID=254767695055747639 in harmony +class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=408871131531979741 in jdk15, but SerialVersionUID=-795032762799953738 in harmony +class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=1739595973810840475 in jdk15, but SerialVersionUID=7267499053255135217 in harmony +class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=2953685470388672940 in jdk15, but SerialVersionUID=6766802283586300921 in harmony +class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=-4620751846003142047 in jdk15, but SerialVersionUID=513254547722731726 in harmony +class javax.print.attribute.standard.JobName: SerialVersionUID=4660359192078689545 in jdk15, but SerialVersionUID=30201293180789106 in harmony +class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-8052537926362933477 in jdk15, but SerialVersionUID=-4629221202078906833 in harmony +class javax.print.attribute.standard.JobPriority: SerialVersionUID=-4599900369040602769 in jdk15, but SerialVersionUID=4067651717271759705 in harmony +class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=2564840378013555894 in jdk15, but SerialVersionUID=885376077889234352 in harmony +class javax.print.attribute.standard.JobSheets: SerialVersionUID=-4735258056132519759 in jdk15, but SerialVersionUID=-8248982897711820140 in harmony +class javax.print.attribute.standard.JobState: SerialVersionUID=400465010094018920 in jdk15, but SerialVersionUID=-6855502646863295486 in harmony +class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-8765894420449009168 in jdk15, but SerialVersionUID=-5898632890676978105 in harmony +class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=8849088261264331812 in jdk15, but SerialVersionUID=-4990251855356594062 in harmony +class javax.print.attribute.standard.Media: SerialVersionUID=-2823970704630722439 in jdk15, but SerialVersionUID=6815506557224513501 in harmony +class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=-1597171464050795793 in jdk15, but SerialVersionUID=675142441597540601 in harmony +class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1967958664615414771 in jdk15, but SerialVersionUID=-1716665899396476194 in harmony +class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=8098326460746413466 in jdk15, but SerialVersionUID=-5965577679239687109 in harmony +class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=7891881310684461097 in jdk15, but SerialVersionUID=1605383973457837261 in harmony +class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=2568141124844982746 in jdk15, but SerialVersionUID=-6463153899688874333 in harmony +class javax.print.attribute.standard.NumberUp: SerialVersionUID=-3040436486786527811 in jdk15, but SerialVersionUID=323212645572764117 in harmony +class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1041573395759141805 in jdk15, but SerialVersionUID=-1993643641815071758 in harmony +class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-4447437289862822276 in jdk15, but SerialVersionUID=-2932305380984428823 in harmony +class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=5486733778854271081 in jdk15, but SerialVersionUID=2580141903519944604 in harmony +class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=-4393264467928463934 in jdk15, but SerialVersionUID=6440429592815444612 in harmony +class javax.print.attribute.standard.PageRanges: SerialVersionUID=8639895197656148392 in jdk15, but SerialVersionUID=-3965742280271150406 in harmony +class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=-6366403993072862015 in jdk15, but SerialVersionUID=6079184536485756411 in harmony +class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=1684993151687470944 in jdk15, but SerialVersionUID=4898682464035891217 in harmony +class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=8294728067230931780 in jdk15, but SerialVersionUID=-935240858137097872 in harmony +class javax.print.attribute.standard.PrintQuality: SerialVersionUID=-3072341285225858365 in jdk15, but SerialVersionUID=6516074499877694868 in harmony +class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=7765280618777599727 in jdk15, but SerialVersionUID=5958774281722128792 in harmony +class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=-5052010680537678061 in jdk15, but SerialVersionUID=8631758548531163004 in harmony +class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-1598610039865566337 in jdk15, but SerialVersionUID=-8340913905898114863 in harmony +class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=4580461489499351411 in jdk15, but SerialVersionUID=-3274969581979831559 in harmony +class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=-4486871203218629318 in jdk15, but SerialVersionUID=4150530425065222540 in harmony +class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=4555850007675338574 in jdk15, but SerialVersionUID=2990969997587885743 in harmony +class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=3323271346485076608 in jdk15, but SerialVersionUID=-6460114151728690332 in harmony +class javax.print.attribute.standard.PrinterName: SerialVersionUID=299740639137803127 in jdk15, but SerialVersionUID=-729298266933981518 in harmony +class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=13090306561090558 in jdk15, but SerialVersionUID=7550522410536148067 in harmony +class javax.print.attribute.standard.PrinterState: SerialVersionUID=-649578618346507718 in jdk15, but SerialVersionUID=-6734512398806938142 in harmony +class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-1623720656201472593 in jdk15, but SerialVersionUID=-6589437915988107535 in harmony +class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=-3731791085163619457 in jdk15, but SerialVersionUID=7475098360183924891 in harmony +class javax.print.attribute.standard.PrinterURI: SerialVersionUID=7923912792485606497 in jdk15, but SerialVersionUID=-4681675758241821572 in harmony +class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=7499723077864047742 in jdk15, but SerialVersionUID=4536027093120441038 in harmony +class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=-8989076942813442805 in jdk15, but SerialVersionUID=6206209856537725732 in harmony +class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-2683049894310331454 in jdk15, but SerialVersionUID=-8377172472868319054 in harmony +class javax.print.attribute.standard.Severity: SerialVersionUID=8781881462717925380 in jdk15, but SerialVersionUID=4112252194610486975 in harmony +class javax.print.attribute.standard.SheetCollate: SerialVersionUID=7080587914259873003 in jdk15, but SerialVersionUID=-8422780375181358149 in harmony +class javax.print.attribute.standard.Sides: SerialVersionUID=-6890309414893262822 in jdk15, but SerialVersionUID=768427113248416530 in harmony +Bad +class javax.print.attribute.standard.JobStateReasons: implements java.lang.Iterable in jdk15, but implements raw java.lang.Iterable in harmony +class javax.print.attribute.standard.JobStateReasons: implements java.util.Collection in jdk15, but implements raw java.util.Collection in harmony +class javax.print.attribute.standard.JobStateReasons: implements java.util.Set in jdk15, but implements raw java.util.Set in harmony +class javax.print.attribute.standard.JobStateReasons: subclass of java.util.HashSet in jdk15, but subclass of raw java.util.HashSet in harmony +class javax.print.attribute.standard.PrinterStateReasons: implements java.util.Map in jdk15, but implements raw java.util.Map in harmony +class javax.print.attribute.standard.PrinterStateReasons: subclass of java.util.HashMap in jdk15, but subclass of raw java.util.HashMap in harmony +constructor javax.print.attribute.standard.JobStateReasons(java.util.Collection): parameters (java.util.Collection) in jdk15, but parameters (java.util.Collection) in harmony +constructor javax.print.attribute.standard.PrinterStateReasons(java.util.Map): parameters (java.util.Map) in jdk15, but parameters (java.util.Map) in harmony +method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection): parameters (java.util.Collection) in jdk15, but parameters (java.util.Collection) in harmony +method javax.print.attribute.standard.JobStateReasons.iterator(): type java.util.Iterator in jdk15, but type java.util.Iterator in harmony +method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set> in jdk15, but type java.util.Set in harmony +method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type javax.print.attribute.standard.Severity in jdk15, but type java.lang.Object in harmony +method javax.print.attribute.standard.PrinterStateReasons.keySet(): type java.util.Set in jdk15, but type java.util.Set in harmony +method javax.print.attribute.standard.PrinterStateReasons.printerStateReasonSet(javax.print.attribute.standard.Severity): type java.util.Set in jdk15, but type java.util.Set in harmony +method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map): parameters (java.util.Map) in jdk15, but parameters (java.util.Map) in harmony +method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type javax.print.attribute.standard.Severity in jdk15, but type java.lang.Object in harmony +method javax.print.attribute.standard.PrinterStateReasons.values(): type java.util.Collection in jdk15, but type java.util.Collection in harmony -package javax.print.attribute.standard: missing in harmony - -javax.print.event: -Missing -package javax.print.event: missing in harmony +method javax.print.attribute.standard.JobStateReasons.add(javax.print.attribute.standard.JobStateReason): missing in harmony +method javax.print.attribute.standard.PrinterStateReasons.put(javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity): missing in harmony -class javax.swing.UIDefaults: implements java.util.Map in jdk15, but implements raw java.util.Map in harmony -class javax.swing.UIDefaults: subclass of java.util.Hashtable in jdk15, but subclass of raw java.util.Hashtable in harmony -constructor javax.swing.DefaultComboBoxModel(java.util.Vector): parameters (java.util.Vector) in jdk15, but parameters (java.util.Vector) in harmony -constructor javax.swing.JComboBox(java.util.Vector): parameters (java.util.Vector) in jdk15, but parameters (java.util.Vector) in harmony -constructor javax.swing.JList(java.util.Vector): parameters (java.util.Vector) in jdk15, but parameters (java.util.Vector) in harmony -constructor javax.swing.JTree(java.util.Hashtable): parameters (java.util.Hashtable) in jdk15, but parameters (java.util.Hashtable) in harmony -constructor javax.swing.JTree(java.util.Vector): parameters (java.util.Vector) in jdk15, but parameters (java.util.Vector) in harmony -constructor javax.swing.SortingFocusTraversalPolicy(java.util.Comparator): parameters (java.util.Comparator) in jdk15, but parameters (java.util.Comparator) in harmony -constructor javax.swing.SpinnerListModel(java.util.List): parameters (java.util.List) in jdk15, but parameters (java.util.List) in harmony -field javax.swing.ButtonGroup.buttons: type java.util.Vector in jdk15, but type java.util.Vector in harmony -method javax.swing.AbstractListModel.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.AbstractListModel.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.AbstractListModel.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.AbstractSpinnerModel.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.AbstractSpinnerModel.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.AbstractSpinnerModel.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.ButtonGroup.getElements(): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method javax.swing.DefaultBoundedRangeModel.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.DefaultBoundedRangeModel.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.DefaultBoundedRangeModel.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.DefaultButtonModel.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.DefaultButtonModel.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.DefaultButtonModel.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.DefaultListModel.elements(): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method javax.swing.DefaultListSelectionModel.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.DefaultListSelectionModel.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.DefaultListSelectionModel.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.DefaultSingleSelectionModel.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.DefaultSingleSelectionModel.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.DefaultSingleSelectionModel.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.JComponent.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.JComponent.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.JComponent.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.JLayeredPane.getComponentToLayer(): type java.util.Hashtable in jdk15, but type java.util.Hashtable in harmony -method javax.swing.JList.setListData(java.util.Vector): parameters (java.util.Vector) in jdk15, but parameters (java.util.Vector) in harmony -method javax.swing.JTable.getDefaultEditor(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.JTable.getDefaultRenderer(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.JTable.setDefaultEditor(java.lang.Class, javax.swing.table.TableCellEditor): parameters (java.lang.Class, javax.swing.table.TableCellEditor) in jdk15, but parameters (java.lang.Class, javax.swing.table.TableCellEditor) in harmony -method javax.swing.JTable.setDefaultRenderer(java.lang.Class, javax.swing.table.TableCellRenderer): parameters (java.lang.Class, javax.swing.table.TableCellRenderer) in jdk15, but parameters (java.lang.Class, javax.swing.table.TableCellRenderer) in harmony -method javax.swing.JTree.getDescendantToggledPaths(javax.swing.tree.TreePath): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method javax.swing.JTree.getExpandedDescendants(javax.swing.tree.TreePath): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method javax.swing.JTree.removeDescendantToggledPaths(java.util.Enumeration): parameters (java.util.Enumeration) in jdk15, but parameters (java.util.Enumeration) in harmony -method javax.swing.LookAndFeel.makeIcon(java.lang.Class, java.lang.String): parameters (java.lang.Class, java.lang.String) in jdk15, but parameters (java.lang.Class, java.lang.String) in harmony -method javax.swing.SortingFocusTraversalPolicy.getComparator(): type java.util.Comparator in jdk15, but type java.util.Comparator in harmony -method javax.swing.SortingFocusTraversalPolicy.setComparator(java.util.Comparator): parameters (java.util.Comparator) in jdk15, but parameters (java.util.Comparator) in harmony -method javax.swing.SpinnerListModel.getList(): type java.util.List in jdk15, but type java.util.List in harmony -method javax.swing.SpinnerListModel.setList(java.util.List): parameters (java.util.List) in jdk15, but parameters (java.util.List) in harmony -method javax.swing.SwingUtilities.getAncestorOfClass(java.lang.Class, java.awt.Component): parameters (java.lang.Class, java.awt.Component) in jdk15, but parameters (java.lang.Class, java.awt.Component) in harmony -method javax.swing.Timer.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.Timer.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.Timer.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.UIDefaults.elements(): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method javax.swing.UIDefaults.entrySet(): type java.util.Set> in jdk15, but type java.util.Set in harmony -method javax.swing.UIDefaults.getUIClass(java.lang.String): type java.lang.Class in jdk15, but type java.lang.Class in harmony -method javax.swing.UIDefaults.getUIClass(java.lang.String, java.lang.ClassLoader): type java.lang.Class in jdk15, but type java.lang.Class in harmony -method javax.swing.UIDefaults.keySet(): type java.util.Set in jdk15, but type java.util.Set in harmony -method javax.swing.UIDefaults.keys(): type java.util.Enumeration in jdk15, but type java.util.Enumeration in harmony -method javax.swing.UIDefaults.values(): type java.util.Collection in jdk15, but type java.util.Collection in harmony +javax.swing.colorchooser: +Missing +constructor javax.swing.colorchooser.DefaultColorSelectionModel(): missing in harmony +constructor javax.swing.colorchooser.DefaultColorSelectionModel(java.awt.Color): missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.changeEvent: missing in harmony +field javax.swing.colorchooser.DefaultColorSelectionModel.listenerList: missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.clone(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.finalize(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getClass(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getDefaultChooserPanels(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.getPreviewPanel(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.hashCode(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notify(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.notifyAll(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.toString(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long): missing in harmony +method javax.swing.colorchooser.ColorChooserComponentFactory.wait(long, int): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.clone(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.equals(java.lang.Object): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.finalize(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.fireStateChanged(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getChangeListeners(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getClass(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.getSelectedColor(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.hashCode(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notify(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.notifyAll(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.setSelectedColor(java.awt.Color): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.toString(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long): missing in harmony +method javax.swing.colorchooser.DefaultColorSelectionModel.wait(long, int): missing in harmony + -Bad -method javax.swing.event.EventListenerList.add(java.lang.Class, T): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.event.EventListenerList.add(java.lang.Class, T): parameters (java.lang.Class, T) in jdk15, but parameters (java.lang.Class, java.util.EventListener) in harmony -method javax.swing.event.EventListenerList.getListenerCount(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.event.EventListenerList.getListeners(java.lang.Class): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.event.EventListenerList.getListeners(java.lang.Class): parameters (java.lang.Class) in jdk15, but parameters (java.lang.Class) in harmony -method javax.swing.event.EventListenerList.getListeners(java.lang.Class): type T[] in jdk15, but type java.util.EventListener[] in harmony -method javax.swing.event.EventListenerList.remove(java.lang.Class, T): has generic type parameter in jdk15, but not generic in harmony -method javax.swing.event.EventListenerList.remove(java.lang.Class, T): parameters (java.lang.Class, T) in jdk15, but parameters (java.lang.Class, java.util.EventListener) in harmony +Missing +constructor javax.swing.event.AncestorEvent(javax.swing.JComponent, int, java.awt.Container, java.awt.Container): missing in harmony +constructor javax.swing.event.CaretEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.ChangeEvent(java.lang.Object): missing in harmony +constructor javax.swing.event.EventListenerList(): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL, java.lang.String): missing in harmony +constructor javax.swing.event.HyperlinkEvent(java.lang.Object, javax.swing.event.HyperlinkEvent.EventType, java.net.URL, java.lang.String, javax.swing.text.Element): missing in harmony +constructor javax.swing.event.InternalFrameAdapter(): missing in harmony +constructor javax.swing.event.InternalFrameEvent(javax.swing.JInternalFrame, int): missing in harmony +constructor javax.swing.event.ListDataEvent(java.lang.Object, int, int, int): missing in harmony +constructor javax.swing.event.ListSelectionEvent(java.lang.Object, int, int, boolean): missing in harmony +constructor javax.swing.event.MenuDragMouseEvent(java.awt.Component, int, long, int, int, int, int, boolean, javax.swing.MenuElement[], javax.swing.MenuSelectionManager): missing in harmony +field javax.swing.event.AncestorEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_ADDED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_MOVED: missing in harmony +field javax.swing.event.AncestorEvent.ANCESTOR_REMOVED: missing in harmony +field javax.swing.event.AncestorEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.MOUSE_WHEEL_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.AncestorEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.WINDOW_STATE_EVENT_MASK: missing in harmony +field javax.swing.event.AncestorEvent.consumed: missing in harmony +field javax.swing.event.AncestorEvent.id: missing in harmony +field javax.swing.event.AncestorEvent.source: missing in harmony +field javax.swing.event.CaretEvent.source: missing in harmony +field javax.swing.event.ChangeEvent.source: missing in harmony +field javax.swing.event.DocumentEvent.EventType.CHANGE: missing in harmony +field javax.swing.event.DocumentEvent.EventType.INSERT: missing in harmony +field javax.swing.event.DocumentEvent.EventType.REMOVE: missing in harmony +field javax.swing.event.EventListenerList.listenerList: missing in harmony +field javax.swing.event.HyperlinkEvent.source: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ACTIVATED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.ENTERED: missing in harmony +field javax.swing.event.HyperlinkEvent.EventType.EXITED: missing in harmony +field javax.swing.event.InternalFrameEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_CLOSING: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEACTIVATED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_DEICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_FIRST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_ICONIFIED: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_LAST: missing in harmony +field javax.swing.event.InternalFrameEvent.INTERNAL_FRAME_OPENED: missing in harmony +field javax.swing.event.InternalFrameEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.MOUSE_WHEEL_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.InternalFrameEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.WINDOW_STATE_EVENT_MASK: missing in harmony +field javax.swing.event.InternalFrameEvent.consumed: missing in harmony +field javax.swing.event.InternalFrameEvent.id: missing in harmony +field javax.swing.event.InternalFrameEvent.source: missing in harmony +field javax.swing.event.ListDataEvent.CONTENTS_CHANGED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_ADDED: missing in harmony +field javax.swing.event.ListDataEvent.INTERVAL_REMOVED: missing in harmony +field javax.swing.event.ListDataEvent.source: missing in harmony +field javax.swing.event.ListSelectionEvent.source: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ACTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ADJUSTMENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_GRAPH_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_GRAPH_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ALT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON1_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON2_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.BUTTON3_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_HIDDEN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_RESIZED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.COMPONENT_SHOWN: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CONTAINER_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CTRL_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.CTRL_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.HIERARCHY_BOUNDS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.HIERARCHY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INPUT_METHOD_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.INVOCATION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.ITEM_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.KEY_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.META_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.META_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_CLICKED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_DRAGGED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_ENTERED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_EXITED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_FIRST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_LAST: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOTION_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_MOVED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_PRESSED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_RELEASED: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_WHEEL: missing in harmony +field javax.swing.event.MenuDragMouseEvent.MOUSE_WHEEL_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.NOBUTTON: missing in harmony +field javax.swing.event.MenuDragMouseEvent.PAINT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.RESERVED_ID_MAX: missing in harmony +field javax.swing.event.MenuDragMouseEvent.SHIFT_DOWN_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.SHIFT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.TEXT_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_FOCUS_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.WINDOW_STATE_EVENT_MASK: missing in harmony +field javax.swing.event.MenuDragMouseEvent.consumed: missing in harmony +field javax.swing.event.MenuDragMouseEvent.id: missing in harmony +field javax.swing.event.MenuDragMouseEvent.source: missing in harmony +method javax.swing.event.AncestorEvent.clone(): missing in harmony +method javax.swing.event.AncestorEvent.consume(): missing in harmony +method javax.swing.event.AncestorEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.AncestorEvent.finalize(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestor(): missing in harmony +method javax.swing.event.AncestorEvent.getAncestorParent(): missing in harmony +method javax.swing.event.AncestorEvent.getClass(): missing in harmony +method javax.swing.event.AncestorEvent.getComponent(): missing in harmony +method javax.swing.event.AncestorEvent.getID(): missing in harmony +method javax.swing.event.AncestorEvent.getSource(): missing in harmony +method javax.swing.event.AncestorEvent.hashCode(): missing in harmony +method javax.swing.event.AncestorEvent.isConsumed(): missing in harmony +method javax.swing.event.AncestorEvent.notify(): missing in harmony +method javax.swing.event.AncestorEvent.notifyAll(): missing in harmony +method javax.swing.event.AncestorEvent.paramString(): missing in harmony +method javax.swing.event.AncestorEvent.setSource(java.lang.Object): missing in harmony +method javax.swing.event.AncestorEvent.toString(): missing in harmony +method javax.swing.event.AncestorEvent.wait(): missing in harmony +method javax.swing.event.AncestorEvent.wait(long): missing in harmony +method javax.swing.event.AncestorEvent.wait(long, int): missing in harmony +method javax.swing.event.CaretEvent.clone(): missing in harmony +method javax.swing.event.CaretEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.CaretEvent.finalize(): missing in harmony +method javax.swing.event.CaretEvent.getClass(): missing in harmony +method javax.swing.event.CaretEvent.getDot(): missing in harmony +method javax.swing.event.CaretEvent.getMark(): missing in harmony +method javax.swing.event.CaretEvent.getSource(): missing in harmony +method javax.swing.event.CaretEvent.hashCode(): missing in harmony +method javax.swing.event.CaretEvent.notify(): missing in harmony +method javax.swing.event.CaretEvent.notifyAll(): missing in harmony +method javax.swing.event.CaretEvent.toString(): missing in harmony +method javax.swing.event.CaretEvent.wait(): missing in harmony +method javax.swing.event.CaretEvent.wait(long): missing in harmony +method javax.swing.event.CaretEvent.wait(long, int): missing in harmony +method javax.swing.event.ChangeEvent.clone(): missing in harmony +method javax.swing.event.ChangeEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ChangeEvent.finalize(): missing in harmony +method javax.swing.event.ChangeEvent.getClass(): missing in harmony +method javax.swing.event.ChangeEvent.getSource(): missing in harmony +method javax.swing.event.ChangeEvent.hashCode(): missing in harmony +method javax.swing.event.ChangeEvent.notify(): missing in harmony +method javax.swing.event.ChangeEvent.notifyAll(): missing in harmony +method javax.swing.event.ChangeEvent.toString(): missing in harmony +method javax.swing.event.ChangeEvent.wait(): missing in harmony +method javax.swing.event.ChangeEvent.wait(long): missing in harmony +method javax.swing.event.ChangeEvent.wait(long, int): missing in harmony +method javax.swing.event.DocumentEvent.EventType.clone(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.DocumentEvent.EventType.finalize(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.getClass(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notify(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.toString(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long): missing in harmony +method javax.swing.event.DocumentEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.EventListenerList.add(java.lang.Class, T): missing in harmony +method javax.swing.event.EventListenerList.clone(): missing in harmony +method javax.swing.event.EventListenerList.equals(java.lang.Object): missing in harmony +method javax.swing.event.EventListenerList.finalize(): missing in harmony +method javax.swing.event.EventListenerList.getClass(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(): missing in harmony +method javax.swing.event.EventListenerList.getListenerCount(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.getListenerList(): missing in harmony +method javax.swing.event.EventListenerList.getListeners(java.lang.Class): missing in harmony +method javax.swing.event.EventListenerList.hashCode(): missing in harmony +method javax.swing.event.EventListenerList.notify(): missing in harmony +method javax.swing.event.EventListenerList.notifyAll(): missing in harmony +method javax.swing.event.EventListenerList.remove(java.lang.Class, T): missing in harmony +method javax.swing.event.EventListenerList.toString(): missing in harmony +method javax.swing.event.EventListenerList.wait(): missing in harmony +method javax.swing.event.EventListenerList.wait(long): missing in harmony +method javax.swing.event.EventListenerList.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.getDescription(): missing in harmony +method javax.swing.event.HyperlinkEvent.getEventType(): missing in harmony +method javax.swing.event.HyperlinkEvent.getSource(): missing in harmony +method javax.swing.event.HyperlinkEvent.getSourceElement(): missing in harmony +method javax.swing.event.HyperlinkEvent.getURL(): missing in harmony +method javax.swing.event.HyperlinkEvent.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.wait(long, int): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.clone(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.equals(java.lang.Object): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.finalize(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.getClass(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.hashCode(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notify(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.notifyAll(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.toString(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long): missing in harmony +method javax.swing.event.HyperlinkEvent.EventType.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameAdapter.clone(): missing in harmony +method javax.swing.event.InternalFrameAdapter.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameAdapter.finalize(): missing in harmony +method javax.swing.event.InternalFrameAdapter.getClass(): missing in harmony +method javax.swing.event.InternalFrameAdapter.hashCode(): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameActivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosed(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameClosing(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeactivated(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameDeiconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameIconified(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.internalFrameOpened(javax.swing.event.InternalFrameEvent): missing in harmony +method javax.swing.event.InternalFrameAdapter.notify(): missing in harmony +method javax.swing.event.InternalFrameAdapter.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameAdapter.toString(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long): missing in harmony +method javax.swing.event.InternalFrameAdapter.wait(long, int): missing in harmony +method javax.swing.event.InternalFrameEvent.clone(): missing in harmony +method javax.swing.event.InternalFrameEvent.consume(): missing in harmony +method javax.swing.event.InternalFrameEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameEvent.finalize(): missing in harmony +method javax.swing.event.InternalFrameEvent.getClass(): missing in harmony +method javax.swing.event.InternalFrameEvent.getID(): missing in harmony +method javax.swing.event.InternalFrameEvent.getInternalFrame(): missing in harmony +method javax.swing.event.InternalFrameEvent.getSource(): missing in harmony +method javax.swing.event.InternalFrameEvent.hashCode(): missing in harmony +method javax.swing.event.InternalFrameEvent.isConsumed(): missing in harmony +method javax.swing.event.InternalFrameEvent.notify(): missing in harmony +method javax.swing.event.InternalFrameEvent.notifyAll(): missing in harmony +method javax.swing.event.InternalFrameEvent.paramString(): missing in harmony +method javax.swing.event.InternalFrameEvent.setSource(java.lang.Object): missing in harmony +method javax.swing.event.InternalFrameEvent.toString(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long): missing in harmony +method javax.swing.event.InternalFrameEvent.wait(long, int): missing in harmony +method javax.swing.event.ListDataEvent.clone(): missing in harmony +method javax.swing.event.ListDataEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListDataEvent.finalize(): missing in harmony +method javax.swing.event.ListDataEvent.getClass(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex0(): missing in harmony +method javax.swing.event.ListDataEvent.getIndex1(): missing in harmony +method javax.swing.event.ListDataEvent.getSource(): missing in harmony +method javax.swing.event.ListDataEvent.getType(): missing in harmony +method javax.swing.event.ListDataEvent.hashCode(): missing in harmony +method javax.swing.event.ListDataEvent.notify(): missing in harmony +method javax.swing.event.ListDataEvent.notifyAll(): missing in harmony +method javax.swing.event.ListDataEvent.toString(): missing in harmony +method javax.swing.event.ListDataEvent.wait(): missing in harmony +method javax.swing.event.ListDataEvent.wait(long): missing in harmony +method javax.swing.event.ListDataEvent.wait(long, int): missing in harmony +method javax.swing.event.ListSelectionEvent.clone(): missing in harmony +method javax.swing.event.ListSelectionEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.ListSelectionEvent.finalize(): missing in harmony +method javax.swing.event.ListSelectionEvent.getClass(): missing in harmony +method javax.swing.event.ListSelectionEvent.getFirstIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getLastIndex(): missing in harmony +method javax.swing.event.ListSelectionEvent.getSource(): missing in harmony +method javax.swing.event.ListSelectionEvent.getValueIsAdjusting(): missing in harmony +method javax.swing.event.ListSelectionEvent.hashCode(): missing in harmony +method javax.swing.event.ListSelectionEvent.notify(): missing in harmony +method javax.swing.event.ListSelectionEvent.notifyAll(): missing in harmony +method javax.swing.event.ListSelectionEvent.toString(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long): missing in harmony +method javax.swing.event.ListSelectionEvent.wait(long, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.clone(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.consume(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.equals(java.lang.Object): missing in harmony +method javax.swing.event.MenuDragMouseEvent.finalize(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getButton(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClass(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getClickCount(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getComponent(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getID(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getMenuSelectionManager(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiers(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiersEx(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getModifiersExText(int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getMouseModifiersText(int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPath(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getPoint(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getSource(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getWhen(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getX(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.getY(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.hashCode(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isAltGraphDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isConsumed(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isControlDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isMetaDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isPopupTrigger(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.isShiftDown(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notify(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.notifyAll(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.paramString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.setSource(java.lang.Object): missing in harmony +method javax.swing.event.MenuDragMouseEvent.toString(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.translatePoint(int, int): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long): missing in harmony +method javax.swing.event.MenuDragMouseEvent.wait(long, int): missing in harmony -Bad -field javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView.iconCache: type java.util.Hashtable in jdk15, but type java.util.Hashtable in harmony -field javax.swing.plaf.basic.BasicTreeUI.drawingCache: type java.util.Hashtable in jdk15, but type java.util.Hashtable in harmony -method javax.swing.plaf.basic.BasicDirectoryModel.getDirectories(): type java.util.Vector in jdk15, but type java.util.Vector in harmony -method javax.swing.plaf.basic.BasicDirectoryModel.getFiles(): type java.util.Vector in jdk15, but type java.util.Vector in harmony -method javax.swing.plaf.basic.BasicDirectoryModel.sort(java.util.Vector): parameters (java.util.Vector) in jdk15, but parameters (java.util.Vector) in harmony Japi diff harmony vs jdk15: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk15.html Changes since last run: -Comparison run at Tue Oct 10 10:31:07 2006 GMT -harmony API scanned at 2006/10/10 10:27:59 BST -jdk15 API scanned at 2006/10/10 05:00:18 EDT +Comparison run at Wed Oct 11 10:26:49 2006 GMT +harmony API scanned at 2006/10/11 09:19:15 BST +jdk15 API scanned at 2006/10/11 05:00:15 EDT -java.applet: 100% good +java.applet: 99.51% good, 0.48% minor -java.awt.print: 100% good, 6.79% abs.add +java.awt.print: 100% good +javax.imageio: 100% good, 0.46% abs.add +javax.imageio.event: 100% good +javax.imageio.metadata: 100% good, 17.39% abs.add +javax.imageio.plugins.jpeg: 100% good +javax.imageio.spi: 100% good +javax.imageio.stream: 100% good +javax.print: 99.77% good, 0.22% minor +javax.print.attribute: 97.78% good, 2.21% minor +javax.print.attribute.standard: 95.76% good, 3.93% minor, 0.29% bad +javax.print.event: 100% good -javax.swing: 99.53% good, 0.45% minor, 0% bad, 0% missing +javax.swing: 99.54% good, 0.45% minor, 0% missing -javax.swing.colorchooser: 99.53% good, 0.46% minor -javax.swing.event: 97.99% good, 2% minor +javax.swing.colorchooser: 99.48% good, 0.51% minor +javax.swing.event: 96.83% good, 3.16% minor -Total: 82.39% good, 0.26% minor, 0.13% bad, 17.2% missing, 0.01% abs.add +Total: 82.72% good, 0.3% minor, 0.13% bad, 16.83% missing, 0% abs.add -Classes: 407 minor, 119 bad, 485 missing. +Classes: 483 minor, 119 bad, 485 missing. -Methods: 3 minor, 68 bad, 68 missing, 20 abs.add. +Methods: 5 minor, 72 bad, 68 missing, 15 abs.add. -java.awt.print: -Abs.add -method java.awt.print.PrinterJob.getUserName(): new abstract method in jdk15 -method java.awt.print.PrinterJob.isCancelled(): new abstract method in jdk15 -method java.awt.print.PrinterJob.pageDialog(java.awt.print.PageFormat): new abstract method in jdk15 -method java.awt.print.PrinterJob.print(): new abstract method in jdk15 -method java.awt.print.PrinterJob.printDialog(): new abstract method in jdk15 -method java.awt.print.PrinterJob.setCopies(int): new abstract method in jdk15 -method java.awt.print.PrinterJob.setJobName(java.lang.String): new abstract method in jdk15 -method java.awt.print.PrinterJob.setPageable(java.awt.print.Pageable): new abstract method in jdk15 -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable): new abstract method in jdk15 -method java.awt.print.PrinterJob.setPrintable(java.awt.print.Printable, java.awt.print.PageFormat): new abstract method in jdk15 -method java.awt.print.PrinterJob.validatePage(java.awt.print.PageFormat): new abstract method in jdk15 +java.applet: +Minor +method java.applet.Applet.resize(int, int): deprecated in harmony, but not deprecated in jdk15 +method java.applet.Applet.resize(java.awt.Dimension): deprecated in harmony, but not deprecated in jdk15 +javax.imageio: +Abs.add +method javax.imageio.ImageWriter.getDefaultImageMetadata(javax.imageio.ImageTypeSpecifier, javax.imageio.ImageWriteParam): new abstract method in jdk15 +method javax.imageio.ImageWriter.getDefaultStreamMetadata(javax.imageio.ImageWriteParam): new abstract method in jdk15 + +javax.imageio.metadata: +Abs.add +method javax.imageio.metadata.IIOMetadata.getAsTree(java.lang.String): new abstract method in jdk15 +method javax.imageio.metadata.IIOMetadata.isReadOnly(): new abstract method in jdk15 +method javax.imageio.metadata.IIOMetadata.mergeTree(java.lang.String, org.w3c.dom.Node): new abstract method in jdk15 +method javax.imageio.metadata.IIOMetadata.reset(): new abstract method in jdk15 + +javax.print: +Minor +class javax.print.DocFlavor: SerialVersionUID=-8239599633395794993 in harmony, but SerialVersionUID=-4512080796965449721 in jdk15 + +javax.print.attribute: +Minor +class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1203132747359678132 in harmony, but SerialVersionUID=-1400819079791208582 in jdk15 +class javax.print.attribute.HashAttributeSet: SerialVersionUID=-3620867133321371415 in harmony, but SerialVersionUID=5311560590283707917 in jdk15 +class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-4177662237037665657 in harmony, but SerialVersionUID=-1128534486061432528 in jdk15 +class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=7346419396259202655 in harmony, but SerialVersionUID=-4204473656070350348 in jdk15 +class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2896276867771034997 in harmony, but SerialVersionUID=2364756266107751933 in jdk15 +class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=2343502096456305839 in harmony, but SerialVersionUID=6642904616179203070 in jdk15 +class javax.print.attribute.ResolutionSyntax: SerialVersionUID=889495669316051878 in harmony, but SerialVersionUID=2706743076526672017 in jdk15 +class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=-1409885054952959209 in harmony, but SerialVersionUID=3666874174847632203 in jdk15 +class javax.print.attribute.TextSyntax: SerialVersionUID=-4523162111425842416 in harmony, but SerialVersionUID=-8130648736378144102 in jdk15 + +javax.print.attribute.standard: +Minor +class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4815019632775132241 in harmony, but SerialVersionUID=4660543931355214012 in jdk15 +class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-4157396354416018474 in harmony, but SerialVersionUID=-2700555589688535545 in jdk15 +class javax.print.attribute.standard.Compression: SerialVersionUID=-6282053323613181311 in harmony, but SerialVersionUID=-5716748913324997674 in jdk15 +class javax.print.attribute.standard.Copies: SerialVersionUID=4316623385176582721 in harmony, but SerialVersionUID=-6426631521680023833 in jdk15 +class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=-2409001880569358772 in harmony, but SerialVersionUID=6927711687034846001 in jdk15 +class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=-2659173819043439792 in harmony, but SerialVersionUID=6497399708058490000 in jdk15 +class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=2317244792237673374 in harmony, but SerialVersionUID=-2923732231056647903 in jdk15 +class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=3049873428937633465 in harmony, but SerialVersionUID=-3710068197278263244 in jdk15 +class javax.print.attribute.standard.Destination: SerialVersionUID=7629901879842934419 in harmony, but SerialVersionUID=6776739171700415321 in jdk15 +class javax.print.attribute.standard.DocumentName: SerialVersionUID=-4497835712835950493 in harmony, but SerialVersionUID=7883105848533280430 in jdk15 +class javax.print.attribute.standard.Fidelity: SerialVersionUID=7582950534372187583 in harmony, but SerialVersionUID=6320827847329172308 in jdk15 +class javax.print.attribute.standard.Finishings: SerialVersionUID=4588294037024197068 in harmony, but SerialVersionUID=-627840419548391754 in jdk15 +class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-389047950048113254 in harmony, but SerialVersionUID=-1664471048860415024 in jdk15 +class javax.print.attribute.standard.JobImpressions: SerialVersionUID=-497414040272930504 in harmony, but SerialVersionUID=8225537206784322464 in jdk15 +class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=-3614441526093320454 in harmony, but SerialVersionUID=6722648442432393294 in jdk15 +class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-8430539844819429425 in harmony, but SerialVersionUID=-4887354803843173692 in jdk15 +class javax.print.attribute.standard.JobKOctets: SerialVersionUID=7606717833267619426 in harmony, but SerialVersionUID=-8959710146498202869 in jdk15 +class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=1805618304193379590 in harmony, but SerialVersionUID=-6265238509657881806 in jdk15 +class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=254767695055747639 in harmony, but SerialVersionUID=-2867871140549897443 in jdk15 +class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=-795032762799953738 in harmony, but SerialVersionUID=408871131531979741 in jdk15 +class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=7267499053255135217 in harmony, but SerialVersionUID=1739595973810840475 in jdk15 +class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=6766802283586300921 in harmony, but SerialVersionUID=2953685470388672940 in jdk15 +class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=513254547722731726 in harmony, but SerialVersionUID=-4620751846003142047 in jdk15 +class javax.print.attribute.standard.JobName: SerialVersionUID=30201293180789106 in harmony, but SerialVersionUID=4660359192078689545 in jdk15 +class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-4629221202078906833 in harmony, but SerialVersionUID=-8052537926362933477 in jdk15 +class javax.print.attribute.standard.JobPriority: SerialVersionUID=4067651717271759705 in harmony, but SerialVersionUID=-4599900369040602769 in jdk15 +class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=885376077889234352 in harmony, but SerialVersionUID=2564840378013555894 in jdk15 +class javax.print.attribute.standard.JobSheets: SerialVersionUID=-8248982897711820140 in harmony, but SerialVersionUID=-4735258056132519759 in jdk15 +class javax.print.attribute.standard.JobState: SerialVersionUID=-6855502646863295486 in harmony, but SerialVersionUID=400465010094018920 in jdk15 +class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-5898632890676978105 in harmony, but SerialVersionUID=-8765894420449009168 in jdk15 +class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=-4990251855356594062 in harmony, but SerialVersionUID=8849088261264331812 in jdk15 +class javax.print.attribute.standard.Media: SerialVersionUID=6815506557224513501 in harmony, but SerialVersionUID=-2823970704630722439 in jdk15 +class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=675142441597540601 in harmony, but SerialVersionUID=-1597171464050795793 in jdk15 +class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1716665899396476194 in harmony, but SerialVersionUID=-1967958664615414771 in jdk15 +class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=-5965577679239687109 in harmony, but SerialVersionUID=8098326460746413466 in jdk15 +class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=1605383973457837261 in harmony, but SerialVersionUID=7891881310684461097 in jdk15 +class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=-6463153899688874333 in harmony, but SerialVersionUID=2568141124844982746 in jdk15 +class javax.print.attribute.standard.NumberUp: SerialVersionUID=323212645572764117 in harmony, but SerialVersionUID=-3040436486786527811 in jdk15 +class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1993643641815071758 in harmony, but SerialVersionUID=-1041573395759141805 in jdk15 +class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-2932305380984428823 in harmony, but SerialVersionUID=-4447437289862822276 in jdk15 +class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=2580141903519944604 in harmony, but SerialVersionUID=5486733778854271081 in jdk15 +class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=6440429592815444612 in harmony, but SerialVersionUID=-4393264467928463934 in jdk15 +class javax.print.attribute.standard.PageRanges: SerialVersionUID=-3965742280271150406 in harmony, but SerialVersionUID=8639895197656148392 in jdk15 +class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=6079184536485756411 in harmony, but SerialVersionUID=-6366403993072862015 in jdk15 +class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=4898682464035891217 in harmony, but SerialVersionUID=1684993151687470944 in jdk15 +class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=-935240858137097872 in harmony, but SerialVersionUID=8294728067230931780 in jdk15 +class javax.print.attribute.standard.PrintQuality: SerialVersionUID=6516074499877694868 in harmony, but SerialVersionUID=-3072341285225858365 in jdk15 +class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=5958774281722128792 in harmony, but SerialVersionUID=7765280618777599727 in jdk15 +class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=8631758548531163004 in harmony, but SerialVersionUID=-5052010680537678061 in jdk15 +class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-8340913905898114863 in harmony, but SerialVersionUID=-1598610039865566337 in jdk15 +class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=-3274969581979831559 in harmony, but SerialVersionUID=4580461489499351411 in jdk15 +class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=4150530425065222540 in harmony, but SerialVersionUID=-4486871203218629318 in jdk15 +class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=2990969997587885743 in harmony, but SerialVersionUID=4555850007675338574 in jdk15 +class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=-6460114151728690332 in harmony, but SerialVersionUID=3323271346485076608 in jdk15 +class javax.print.attribute.standard.PrinterName: SerialVersionUID=-729298266933981518 in harmony, but SerialVersionUID=299740639137803127 in jdk15 +class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=7550522410536148067 in harmony, but SerialVersionUID=13090306561090558 in jdk15 +class javax.print.attribute.standard.PrinterState: SerialVersionUID=-6734512398806938142 in harmony, but SerialVersionUID=-649578618346507718 in jdk15 +class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-6589437915988107535 in harmony, but SerialVersionUID=-1623720656201472593 in jdk15 +class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=7475098360183924891 in harmony, but SerialVersionUID=-3731791085163619457 in jdk15 +class javax.print.attribute.standard.PrinterURI: SerialVersionUID=-4681675758241821572 in harmony, but SerialVersionUID=7923912792485606497 in jdk15 +class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=4536027093120441038 in harmony, but SerialVersionUID=7499723077864047742 in jdk15 +class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=6206209856537725732 in harmony, but SerialVersionUID=-8989076942813442805 in jdk15 +class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-8377172472868319054 in harmony, but SerialVersionUID=-2683049894310331454 in jdk15 +class javax.print.attribute.standard.Severity: SerialVersionUID=4112252194610486975 in harmony, but SerialVersionUID=8781881462717925380 in jdk15 +class javax.print.attribute.standard.SheetCollate: SerialVersionUID=-8422780375181358149 in harmony, but SerialVersionUID=7080587914259873003 in jdk15 +class javax.print.attribute.standard.Sides: SerialVersionUID=768427113248416530 in harmony, but SerialVersionUID=-6890309414893262822 in jdk15 +Bad +method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection): parameters (java.util.Collection) in harmony, but parameters (java.util.Collection) in jdk15 +method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set in harmony, but type java.util.Set> in jdk15 +method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk15 +method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map): parameters (java.util.Map) in harmony, but parameters (java.util.Map) in jdk15 +method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk15 + -Bad -method javax.swing.UIDefaults.entrySet(): type java.util.Set in harmony, but type java.util.Set> in jdk15