harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitry Irlyanov" <irlya...@gmail.com>
Subject Re: Japi diffs for harmony5
Date Wed, 19 Sep 2007 08:47:41 GMT
Hello,

Could you explain why I the javax.swing.plaf.metal package is absent in this
list? I know several methods missed in Harmony.


2007/9/18, Stuart Ballard <stuart@kaffe.org>:
>
> Japi diff jdk7 vs harmony5:
> Full results:
> http://www.kaffe.org/~stuart/japi/htmlout/h-jdk7-harmony5.html
>
> Changes since last run:
>
> -Comparison run at Mon Sep 17 11:38:27 2007 GMT
> -jdk7 API scanned at 2007/09/13 05:42:16 EDT
> -harmony5 API scanned at 2007/09/17 07:09:15 EDT
> +Comparison run at Tue Sep 18 11:18:15 2007 GMT
> +jdk7 API scanned at 2007/09/18 05:38:41 EDT
> +harmony5 API scanned at 2007/09/18 06:52:03 EDT
> -java.lang: 98.47% good, 0.39% bad, 1.12% missing
> -java.lang.annotation: 98.67% good, 1.32% bad
> -java.lang.instrument: 90.12% good, 9.87% missing
> -java.lang.management: 83.95% good, 0.37% bad, 15.67% missing
> -java.lang.ref: 100% good
> -java.lang.reflect: 99.73% good, 0.26% bad
> -java.applet: 100% good
> -java.awt: 96.08% good, 0.06% bad, 3.85% missing
> -java.awt.color: 100% good
> -java.awt.datatransfer: 100% good
> -java.awt.dnd: 99.02% good, 0.97% missing
> -java.awt.event: 99.29% good, 0.07% minor, 0.07% bad, 0.56% missing
> -java.awt.font: 94.45% good, 5.54% missing
> -java.awt.geom: 89.34% good, 0.98% bad, 9.66% missing
> -java.awt.im: 100% good
> -java.awt.im.spi: 100% good
> -java.awt.image: 99.95% good, 0.04% missing
> -java.awt.image.renderable: 100% good
> -java.awt.print: 99.47% good, 0.52% missing
> -java.beans: 99.46% good, 0.53% missing
> -java.beans.beancontext: 100% good
> -java.io: 96.88% good, 0.04% minor, 3.06% missing
> -java.math: 99.52% good, 0.47% bad
> -java.net: 92.72% good, 0.3% bad, 6.96% missing
> -java.nio: 99.32% good, 0.67% missing
> -java.nio.channels: 100% good
> -java.nio.channels.spi: 100% good
> -java.nio.charset: 100% good
> -java.nio.charset.spi: 100% good
> -java.rmi: 99.37% good, 0.62% bad
> -java.rmi.activation: 94.68% good, 5.31% bad
> -java.rmi.dgc: 100% good
> -java.rmi.registry: 100% good
> -java.rmi.server: 99.56% good, 0.43% bad
> -java.security: 97.28% good, 0.24% bad, 2.46% missing
> -java.security.acl: 100% good
> -java.security.cert: 100% good
> -java.security.interfaces: 100% good
> -java.security.spec: 100% good
> -java.sql: 62.19% good, 0.36% bad, 37.44% missing
> -java.text: 90.44% good, 4.51% bad, 5.04% missing
> -java.text.spi: 100% missing
> -java.util: 87.03% good, 0.03% minor, 0.14% bad, 12.78% missing
> -java.util.concurrent: 75.36% good, 0.9% bad, 23.73% missing, 0.08%
> abs.add
> -java.util.concurrent.atomic: 96.56% good, 3.43% missing
> -java.util.concurrent.locks: 68.04% good, 0.34% bad, 31.61% missing
> -java.util.jar: 100% good
> -java.util.logging: 99.3% good, 0.23% minor, 0.46% missing
> -java.util.prefs: 100% good
> -java.util.regex: 100% good
> -java.util.spi: 100% missing
> -java.util.zip: 88.85% good, 11.14% missing
> -javax.accessibility: 99.15% good, 0.84% missing
> -javax.activation: 100% missing
> -javax.activity: 100% good
> -javax.annotation: 100% missing
> -javax.annotation.processing: 100% missing
> -javax.crypto: 100% good
> -javax.crypto.interfaces: 100% good
> -javax.crypto.spec: 100% good
> -javax.imageio: 99.6% good, 0.39% missing
> -javax.imageio.event: 100% good
> -javax.imageio.metadata: 100% good
> -javax.imageio.plugins.bmp: 100% good
> -javax.imageio.plugins.jpeg: 100% good
> -javax.imageio.spi: 100% good
> -javax.imageio.stream: 100% good
> -javax.jws: 100% missing
> -javax.jws.soap: 100% missing
> -javax.lang.model: 100% missing
> -javax.lang.model.element: 100% missing
> -javax.lang.model.type: 100% missing
> -javax.lang.model.util: 100% missing
> -javax.management: 88.43% good, 0.13% minor, 1.85% bad, 9.56% missing
> -javax.management.loading: 81.76% good, 0.55% minor, 4.41% bad, 13.25%missing
> -javax.management.modelmbean: 98.97% good, 1.02% minor
> -javax.management.monitor: 100% good
> -javax.management.openmbean: 81.58% good, 1.04% minor, 10.87% bad, 6.48%missing
> -javax.management.relation: 92.65% good, 1.02% minor, 6.02% bad, 0.29%missing
> -javax.management.remote: 95.93% good, 3.38% bad, 0.67% missing
> -javax.management.remote.rmi: 55.26% good, 3.01% bad, 41.72% missing
> -javax.management.timer: 97.95% good, 2.04% bad
> -javax.naming: 99.86% good, 0.13% missing
> -javax.naming.directory: 100% good
> -javax.naming.event: 100% good
> -javax.naming.ldap: 100% good
> -javax.naming.spi: 100% good
> -javax.net: 100% good
> -javax.net.ssl: 95.47% good, 0.59% bad, 3.92% missing
> -javax.print: 100% good
> -javax.print.attribute: 100% good
> -javax.print.attribute.standard: 100% good
> -javax.print.event: 100% good
> -javax.rmi: 100% good
> -javax.rmi.CORBA: 100% good
> -javax.rmi.ssl: 100% good
> -javax.script: 100% missing
> -javax.security.auth: 97.36% good, 2.63% bad
> -javax.security.auth.callback: 100% good
> -javax.security.auth.kerberos: 100% good
> -javax.security.auth.login: 92.5% good, 0.32% bad, 7.16% missing
> -javax.security.auth.spi: 100% good
> -javax.security.auth.x500: 95.23% good, 4.76% missing
> -javax.security.cert: 100% good
> -javax.security.sasl: 99.37% good, 0.62% missing
> -javax.sound.midi: 100% good
> -javax.sound.midi.spi: 100% good
> -javax.sound.sampled: 100% good
> -javax.sound.sampled.spi: 100% good
> -javax.sql: 78.36% good, 0.72% bad, 20.91% missing
> -javax.sql.rowset: 96.33% good, 3.66% missing
> -javax.sql.rowset.serial: 100% good
> -javax.sql.rowset.spi: 100% good
> -javax.swing: 97.14% good, 0.03% minor, 0% bad, 2.8% missing
> -javax.swing.border: 99.34% good, 0.65% missing
> -javax.swing.colorchooser: 100% good
> -javax.swing.event: 95.46% good, 4.53% missing
> -javax.swing.filechooser: 81.17% good, 18.82% missing
> -javax.swing.plaf: 99.84% good, 0.15% missing
> -javax.swing.plaf.basic: 99.51% good, 0.01% minor, 0.47% missing
> -javax.swing.plaf.metal: 99.98% good, 0.01% missing
> -javax.swing.plaf.multi: 100% good
> -javax.swing.plaf.synth: 93.19% good, 6.8% missing
> -javax.swing.table: 96.3% good, 3.69% missing
> -javax.swing.text: 86.63% good, 0.01% minor, 0.03% bad, 13.3% missing
> -javax.swing.text.html: 99.9% good, 0.09% bad
> -javax.swing.text.html.parser: 99.41% good, 0.58% bad
> -javax.swing.text.rtf: 100% missing
> -javax.swing.tree: 100% good
> -javax.swing.undo: 100% good
> -javax.tools: 100% missing
> -javax.transaction: 100% good
> -javax.transaction.xa: 100% good
> -javax.xml: 100% good
> -javax.xml.bind: 100% missing
> -javax.xml.bind.annotation: 100% missing
> -javax.xml.bind.annotation.adapters: 100% missing
> -javax.xml.bind.attachment: 100% missing
> -javax.xml.bind.helpers: 100% missing
> -javax.xml.bind.util: 100% missing
> -javax.xml.crypto: 100% missing
> -javax.xml.crypto.dom: 100% missing
> -javax.xml.crypto.dsig: 100% missing
> -javax.xml.crypto.dsig.dom: 100% missing
> -javax.xml.crypto.dsig.keyinfo: 100% missing
> -javax.xml.crypto.dsig.spec: 100% missing
> -javax.xml.datatype: 99.52% good, 0.47% missing
> -javax.xml.namespace: 100% good
> -javax.xml.parsers: 98.83% good, 1.16% missing
> -javax.xml.soap: 100% missing
> -javax.xml.stream: 100% missing
> -javax.xml.stream.events: 100% missing
> -javax.xml.stream.util: 100% missing
> -javax.xml.transform: 99.47% good, 0.52% missing
> -javax.xml.transform.dom: 100% good
> -javax.xml.transform.sax: 100% good
> -javax.xml.transform.stax: 100% missing
> -javax.xml.transform.stream: 100% good
> -javax.xml.validation: 99.25% good, 0.74% missing
> -javax.xml.ws: 100% missing
> -javax.xml.ws.handler: 100% missing
> -javax.xml.ws.handler.soap: 100% missing
> -javax.xml.ws.http: 100% missing
> -javax.xml.ws.soap: 100% missing
> -javax.xml.ws.spi: 100% missing
> -javax.xml.xpath: 99.38% good, 0.61% missing
> -org.ietf.jgss: 100% good
> -org.omg.CORBA: 82.8% good, 1.02% minor, 0.02% bad, 16.14% missing, 0.04%
> abs.add
> -org.omg.CORBA.DynAnyPackage: 100% missing
> -org.omg.CORBA.ORBPackage: 100% good
> -org.omg.CORBA.TypeCodePackage: 100% good
> -org.omg.CORBA.portable: 98.16% good, 0.91% minor, 0.91% missing, 0.3%
> abs.add
> -org.omg.CORBA_2_3: 100% good
> -org.omg.CORBA_2_3.portable: 100% good
> -org.omg.CosNaming: 89.17% good, 10.82% missing
> -org.omg.CosNaming.NamingContextExtPackage: 100% good
> -org.omg.CosNaming.NamingContextPackage: 100% good
> -org.omg.Dynamic: 100% good
> -org.omg.DynamicAny: 67.62% good, 0.04% bad, 32.33% missing, 1.25% abs.add
> -org.omg.DynamicAny.DynAnyFactoryPackage: 100% good
> -org.omg.DynamicAny.DynAnyPackage: 100% good
> -org.omg.IOP: 98.65% good, 1.34% missing
> -org.omg.IOP.CodecFactoryPackage: 100% good
> -org.omg.IOP.CodecPackage: 100% good
> -org.omg.Messaging: 100% good
> -org.omg.PortableInterceptor: 99.26% good, 0.36% bad, 0.36% missing
> -org.omg.PortableInterceptor.ORBInitInfoPackage: 100% good
> -org.omg.PortableServer: 89.13% good, 0.85% minor, 0.24% bad, 9.76%missing,
> 0.48% abs.add
> -org.omg.PortableServer.CurrentPackage: 100% good
> -org.omg.PortableServer.POAManagerPackage: 98.48% good, 1.51% minor
> -org.omg.PortableServer.POAPackage: 100% good
> -org.omg.PortableServer.ServantLocatorPackage: 100% good
> -org.omg.PortableServer.portable: 100% good, 11.11% abs.add
> -org.omg.SendingContext: 100% good
> -org.omg.stub.java.rmi: 100% missing
> -org.w3c.dom: 100% good
> -org.w3c.dom.bootstrap: 100% good
> -org.w3c.dom.events: 100% good
> -org.w3c.dom.ls: 100% good
> -org.xml.sax: 100% good
> -org.xml.sax.ext: 100% good
> -org.xml.sax.helpers: 100% good
> -Total: 90.25% good, 0.06% minor, 0.21% bad, 9.47% missing, 0.02% abs.add
> +Total: N/A
> -Packages: 39 missing.
> -Classes: 57 minor, 68 bad, 116 missing.
> -Interfaces: 14 bad, 33 missing.
> -Enums: 17 missing.
> -Annotations: 3 missing.
> -Fields: 8 minor, 18 bad, 91 missing.
> -Methods: 46 minor, 205 bad, 1069 missing, 39 abs.add.
> -Constructors: 4 minor, 47 bad, 72 missing.
> -
> -java.lang:
> -Bad
> -method java.lang.Class.getClasses(): type java.lang.Class<?>[] in jdk7,
> but type java.lang.Class[] in harmony5
> -method java.lang.Class.getConstructor(java.lang.Class<?>[]): parameters (
> java.lang.Class<?>[]) in jdk7, but parameters (java.lang.Class[]) in
> harmony5
> -method java.lang.Class.getConstructors(): type
> java.lang.reflect.Constructor<?>[] in jdk7, but type
> java.lang.reflect.Constructor[] in harmony5
> -method java.lang.Class.getDeclaredClasses(): type java.lang.Class<?>[] in
> jdk7, but type java.lang.Class[] in harmony5
> -method java.lang.Class.getDeclaredConstructor(java.lang.Class<?>[]):
> parameters (java.lang.Class<?>[]) in jdk7, but parameters (java.lang.Class[])
> in harmony5
> -method java.lang.Class.getDeclaredConstructors(): type
> java.lang.reflect.Constructor<?>[] in jdk7, but type
> java.lang.reflect.Constructor[] in harmony5
> -method java.lang.Class.getDeclaredMethod(java.lang.String,
> java.lang.Class<?>[]): parameters (java.lang.String, java.lang.Class<?>[])
> in jdk7, but parameters (java.lang.String, java.lang.Class[]) in harmony5
> -method java.lang.Class.getInterfaces(): type java.lang.Class<?>[] in
> jdk7, but type java.lang.Class[] in harmony5
> -method java.lang.Class.getMethod(java.lang.String, java.lang.Class<?>[]):
> parameters (java.lang.String, java.lang.Class<?>[]) in jdk7, but
> parameters (java.lang.String, java.lang.Class[]) in harmony5
> -method java.lang.Enum.finalize(): doesn't throw java.lang.Throwable in
> jdk7, but throws java.lang.Throwable in harmony5
> -method java.lang.Thread.State.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -Missing
> -constructor java.lang.String(byte[], int, int, java.nio.charset.Charset):
> missing in harmony5
> -constructor java.lang.String(byte[], java.nio.charset.Charset): missing
> in harmony5
> -field java.lang.Double.MAX_EXPONENT: missing in harmony5
> -field java.lang.Double.MIN_EXPONENT: missing in harmony5
> -field java.lang.Double.MIN_NORMAL: missing in harmony5
> -field java.lang.Float.MAX_EXPONENT: missing in harmony5
> -field java.lang.Float.MIN_EXPONENT: missing in harmony5
> -field java.lang.Float.MIN_NORMAL: missing in harmony5
> -method java.lang.Math.copySign(double, double): missing in harmony5
> -method java.lang.Math.copySign(float, float): missing in harmony5
> -method java.lang.Math.getExponent(double): missing in harmony5
> -method java.lang.Math.getExponent(float): missing in harmony5
> -method java.lang.Math.nextAfter(double, double): missing in harmony5
> -method java.lang.Math.nextAfter(float, double): missing in harmony5
> -method java.lang.Math.nextUp(double): missing in harmony5
> -method java.lang.Math.nextUp(float): missing in harmony5
> -method java.lang.Math.scalb(double, int): missing in harmony5
> -method java.lang.Math.scalb(float, int): missing in harmony5
> -method java.lang.StrictMath.copySign(double, double): missing in harmony5
> -method java.lang.StrictMath.copySign(float, float): missing in harmony5
> -method java.lang.StrictMath.getExponent(double): missing in harmony5
> -method java.lang.StrictMath.getExponent(float): missing in harmony5
> -method java.lang.StrictMath.nextAfter(double, double): missing in
> harmony5
> -method java.lang.StrictMath.nextAfter(float, double): missing in harmony5
> -method java.lang.StrictMath.nextUp(double): missing in harmony5
> -method java.lang.StrictMath.nextUp(float): missing in harmony5
> -method java.lang.StrictMath.scalb(double, int): missing in harmony5
> -method java.lang.StrictMath.scalb(float, int): missing in harmony5
> -method java.lang.String.getBytes(java.nio.charset.Charset): missing in
> harmony5
> -method java.lang.String.isEmpty(): missing in harmony5
> -method java.lang.System.console(): missing in harmony5
> -
> -java.lang.annotation:
> -Bad
> -method java.lang.annotation.ElementType.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -method java.lang.annotation.RetentionPolicy.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -
> -java.lang.instrument:
> -Missing
> -method java.lang.instrument.Instrumentation.addTransformer(
> java.lang.instrument.ClassFileTransformer, boolean): missing in harmony5
> -method
> java.lang.instrument.Instrumentation.appendToBootstrapClassLoaderSearch(
> java.util.jar.JarFile): missing in harmony5
> -method
> java.lang.instrument.Instrumentation.appendToSystemClassLoaderSearch(
> java.util.jar.JarFile): missing in harmony5
> -method java.lang.instrument.Instrumentation.isModifiableClass(
> java.lang.Class<?>): missing in harmony5
> -method java.lang.instrument.Instrumentation.isNativeMethodPrefixSupported():
> missing in harmony5
> -method java.lang.instrument.Instrumentation.isRetransformClassesSupported():
> missing in harmony5
> -method java.lang.instrument.Instrumentation.retransformClasses(
> java.lang.Class<?>[]): missing in harmony5
> -method java.lang.instrument.Instrumentation.setNativeMethodPrefix(
> java.lang.instrument.ClassFileTransformer, java.lang.String): missing in
> harmony5
> -
> -java.lang.management:
> -Bad
> -method java.lang.management.MemoryType.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -Missing
> -class java.lang.management.LockInfo: missing in harmony5
> -class java.lang.management.MonitorInfo: missing in harmony5
> -method java.lang.management.OperatingSystemMXBean.getSystemLoadAverage():
> missing in harmony5
> -method java.lang.management.ThreadInfo.getLockInfo(): missing in harmony5
> -method java.lang.management.ThreadInfo.getLockedMonitors(): missing in
> harmony5
> -method java.lang.management.ThreadInfo.getLockedSynchronizers(): missing
> in harmony5
> -method java.lang.management.ThreadMXBean.dumpAllThreads(boolean,
> boolean): missing in harmony5
> -method java.lang.management.ThreadMXBean.findDeadlockedThreads(): missing
> in harmony5
> -method java.lang.management.ThreadMXBean.getThreadInfo(long[], boolean,
> boolean): missing in harmony5
> -method java.lang.management.ThreadMXBean.isObjectMonitorUsageSupported():
> missing in harmony5
> -method java.lang.management.ThreadMXBean.isSynchronizerUsageSupported():
> missing in harmony5
> -
> -java.lang.reflect:
> -Bad
> -method java.lang.reflect.Member.getDeclaringClass(): type java.lang.Class<?>
> in jdk7, but type java.lang.Class in harmony5
> -
> -java.awt:
> -Bad
> -method java.awt.Container.getComponentZOrder(java.awt.Component):
> nonfinal in jdk7, but final in harmony5
> -method java.awt.Container.setComponentZOrder(java.awt.Component, int):
> nonfinal in jdk7, but final in harmony5
> -method java.awt.GraphicsConfiguration.createCompatibleImage(int, int):
> concrete in jdk7, but abstract in harmony5
> -method java.awt.GraphicsConfiguration.createCompatibleImage(int, int,
> int): concrete in jdk7, but abstract in harmony5
> -method java.awt.GraphicsConfiguration.createCompatibleVolatileImage(int,
> int): concrete in jdk7, but abstract in harmony5
> -method java.awt.GraphicsConfiguration.createCompatibleVolatileImage(int,
> int, int): concrete in jdk7, but abstract in harmony5
> -method java.awt.Image.flush(): concrete in jdk7, but abstract in harmony5
> -Missing
> -class java.awt.Desktop: missing in harmony5
> -class java.awt.GridBagLayoutInfo: missing in harmony5
> -class java.awt.LinearGradientPaint: missing in harmony5
> -class java.awt.MultipleGradientPaint: missing in harmony5
> -class java.awt.RadialGradientPaint: missing in harmony5
> -class java.awt.SplashScreen: missing in harmony5
> -class java.awt.SystemTray: missing in harmony5
> -class java.awt.TrayIcon: missing in harmony5
> -constructor java.awt.Component.BltBufferStrategy(java.awt.Component, int,
> java.awt.BufferCapabilities): not implemented in harmony5
> -constructor java.awt.Dialog(java.awt.Window): missing in harmony5
> -constructor java.awt.Dialog(java.awt.Window, java.awt.Dialog.ModalityType):
> missing in harmony5
> -constructor java.awt.Dialog(java.awt.Window, java.lang.String): missing
> in harmony5
> -constructor java.awt.Dialog(java.awt.Window, java.lang.String,
> java.awt.Dialog.ModalityType): missing in harmony5
> -constructor java.awt.Dialog(java.awt.Window, java.lang.String,
> java.awt.Dialog.ModalityType, java.awt.GraphicsConfiguration): missing in
> harmony5
> -constructor java.awt.Font(java.awt.Font): missing in harmony5
> -enum java.awt.Component.BaselineResizeBehavior: missing in harmony5
> -enum java.awt.Desktop.Action: missing in harmony5
> -enum java.awt.Dialog.ModalExclusionType: missing in harmony5
> -enum java.awt.Dialog.ModalityType: missing in harmony5
> -enum java.awt.MultipleGradientPaint.ColorSpaceType: missing in harmony5
> -enum java.awt.MultipleGradientPaint.CycleMethod: missing in harmony5
> -enum java.awt.TrayIcon.MessageType: missing in harmony5
> -field java.awt.Dialog.DEFAULT_MODALITY_TYPE: missing in harmony5
> -field java.awt.Font.DIALOG: missing in harmony5
> -field java.awt.Font.DIALOG_INPUT: missing in harmony5
> -field java.awt.Font.MONOSPACED: missing in harmony5
> -field java.awt.Font.SANS_SERIF: missing in harmony5
> -field java.awt.Font.SERIF: missing in harmony5
> -field java.awt.GridBagConstraints.ABOVE_BASELINE: missing in harmony5
> -field java.awt.GridBagConstraints.ABOVE_BASELINE_LEADING: missing in
> harmony5
> -field java.awt.GridBagConstraints.ABOVE_BASELINE_TRAILING: missing in
> harmony5
> -field java.awt.GridBagConstraints.BASELINE: missing in harmony5
> -field java.awt.GridBagConstraints.BASELINE_LEADING: missing in harmony5
> -field java.awt.GridBagConstraints.BASELINE_TRAILING: missing in harmony5
> -field java.awt.GridBagConstraints.BELOW_BASELINE: missing in harmony5
> -field java.awt.GridBagConstraints.BELOW_BASELINE_LEADING: missing in
> harmony5
> -field java.awt.GridBagConstraints.BELOW_BASELINE_TRAILING: missing in
> harmony5
> -field java.awt.GridBagLayout.layoutInfo: missing in harmony5
> -field java.awt.RenderingHints.KEY_TEXT_LCD_CONTRAST: missing in harmony5
> -field java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_GASP: missing in
> harmony5
> -field java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HBGR: missing in
> harmony5
> -field java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB: missing in
> harmony5
> -field java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_VBGR: missing in
> harmony5
> -field java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_VRGB: missing in
> harmony5
> -method java.awt.AlphaComposite.derive(float): missing in harmony5
> -method java.awt.AlphaComposite.derive(int): missing in harmony5
> -method java.awt.Canvas.createBufferStrategy(int): not implemented in
> harmony5
> -method java.awt.Canvas.createBufferStrategy(int,
> java.awt.BufferCapabilities): not implemented in harmony5
> -method java.awt.Canvas.getBufferStrategy(): not implemented in harmony5
> -method java.awt.Component.getBaseline(int, int): missing in harmony5
> -method java.awt.Component.getBaselineResizeBehavior(): missing in
> harmony5
> -method java.awt.Dialog.getModalityType(): missing in harmony5
> -method java.awt.Dialog.setModalityType(java.awt.Dialog.ModalityType):
> missing in harmony5
> -method java.awt.FlowLayout.getAlignOnBaseline(): missing in harmony5
> -method java.awt.FlowLayout.setAlignOnBaseline(boolean): missing in
> harmony5
> -method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext,
> int[]): not implemented in harmony5
> -method java.awt.Font.hasLayoutAttributes(): missing in harmony5
> -method java.awt.FontMetrics.getFontRenderContext(): missing in harmony5
> -method java.awt.GraphicsEnvironment.registerFont(java.awt.Font): missing
> in harmony5
> -method java.awt.GridBagLayout.GetLayoutInfo(java.awt.Container, int):
> missing in harmony5
> -method java.awt.GridBagLayout.GetMinSize(java.awt.Container,
> java.awt.GridBagLayoutInfo): missing in harmony5
> -method java.awt.GridBagLayout.getLayoutInfo(java.awt.Container, int):
> missing in harmony5
> -method java.awt.GridBagLayout.getMinSize(java.awt.Container,
> java.awt.GridBagLayoutInfo): missing in harmony5
> -method java.awt.MenuComponent.getPeer(): not implemented in harmony5
> -method java.awt.Toolkit.createComponent(java.awt.Component): not
> implemented in harmony5
> -method java.awt.Toolkit.createDesktopPeer(java.awt.Desktop): missing in
> harmony5
> -method java.awt.Toolkit.getPrintJob(java.awt.Frame, java.lang.String,
> java.awt.JobAttributes, java.awt.PageAttributes): not implemented in
> harmony5
> -method java.awt.Toolkit.isAlwaysOnTopSupported(): missing in harmony5
> -method java.awt.Toolkit.isModalExclusionTypeSupported(
> java.awt.Dialog.ModalExclusionType): missing in harmony5
> -method java.awt.Toolkit.isModalityTypeSupported(
> java.awt.Dialog.ModalityType): missing in harmony5
> -method java.awt.Window.createBufferStrategy(int): not implemented in
> harmony5
> -method java.awt.Window.createBufferStrategy(int,
> java.awt.BufferCapabilities): not implemented in harmony5
> -method java.awt.Window.getBufferStrategy(): not implemented in harmony5
> -method java.awt.Window.getIconImages(): missing in harmony5
> -method java.awt.Window.getModalExclusionType(): missing in harmony5
> -method java.awt.Window.getOwnerlessWindows(): missing in harmony5
> -method java.awt.Window.getWindows(): missing in harmony5
> -method java.awt.Window.isAlwaysOnTopSupported(): missing in harmony5
> -method java.awt.Window.isAutoRequestFocus(): missing in harmony5
> -method java.awt.Window.setAutoRequestFocus(boolean): missing in harmony5
> -method java.awt.Window.setIconImage(java.awt.Image): missing in harmony5
> -method java.awt.Window.setIconImages(java.util.List<? extends
> java.awt.Image>): missing in harmony5
> -method java.awt.Window.setModalExclusionType(
> java.awt.Dialog.ModalExclusionType): missing in harmony5
> -
> -java.awt.dnd:
> -Missing
> -method java.awt.dnd.DropTarget.addNotify(java.awt.peer.ComponentPeer):
> not implemented in harmony5
> -method java.awt.dnd.DropTarget.removeNotify(java.awt.peer.ComponentPeer):
> not implemented in harmony5
> -method java.awt.dnd.DropTarget.DropTargetAutoScroller.actionPerformed(
> java.awt.event.ActionEvent): not implemented in harmony5
> -method java.awt.dnd.DropTarget.DropTargetAutoScroller.stop(): not
> implemented in harmony5
> -method java.awt.dnd.DropTarget.DropTargetAutoScroller.updateLocation(
> java.awt.Point): not implemented in harmony5
> -
> -java.awt.event:
> -Minor
> -class java.awt.event.MouseWheelEvent:
> SerialVersionUID=6459879390515399677 in jdk7, but
> SerialVersionUID=-9187413581993563929 in harmony5
> -Bad
> -class java.awt.event.MouseAdapter: implements
> java.awt.event.MouseMotionListener in jdk7, but doesn't implement
> java.awt.event.MouseMotionListener in harmony5
> -class java.awt.event.MouseAdapter: implements
> java.awt.event.MouseWheelListener in jdk7, but doesn't implement
> java.awt.event.MouseWheelListener in harmony5
> -Missing
> -constructor java.awt.event.MouseEvent(java.awt.Component, int, long, int,
> int, int, int, int, int, boolean, int): missing in harmony5
> -constructor java.awt.event.MouseWheelEvent(java.awt.Component, int, long,
> int, int, int, int, int, int, boolean, int, int, int): missing in harmony5
> -method java.awt.event.MouseAdapter.mouseDragged(java.awt.event.MouseEvent):
> missing in harmony5
> -method java.awt.event.MouseAdapter.mouseMoved(java.awt.event.MouseEvent):
> missing in harmony5
> -method java.awt.event.MouseAdapter.mouseWheelMoved(
> java.awt.event.MouseWheelEvent): missing in harmony5
> -method java.awt.event.MouseEvent.getLocationOnScreen(): missing in
> harmony5
> -method java.awt.event.MouseEvent.getXOnScreen(): missing in harmony5
> -method java.awt.event.MouseEvent.getYOnScreen(): missing in harmony5
> -
> -java.awt.font:
> -Missing
> -class java.awt.font.LayoutPath: missing in harmony5
> -constructor java.awt.font.FontRenderContext(java.awt.geom.AffineTransform,
> java.lang.Object, java.lang.Object): missing in harmony5
> -field java.awt.font.TextAttribute.KERNING: missing in harmony5
> -field java.awt.font.TextAttribute.KERNING_ON: missing in harmony5
> -field java.awt.font.TextAttribute.LIGATURES: missing in harmony5
> -field java.awt.font.TextAttribute.LIGATURES_ON: missing in harmony5
> -field java.awt.font.TextAttribute.TRACKING: missing in harmony5
> -field java.awt.font.TextAttribute.TRACKING_LOOSE: missing in harmony5
> -field java.awt.font.TextAttribute.TRACKING_TIGHT: missing in harmony5
> -field java.awt.font.TransformAttribute.IDENTITY: missing in harmony5
> -method java.awt.font.FontRenderContext.getAntiAliasingHint(): missing in
> harmony5
> -method java.awt.font.FontRenderContext.getFractionalMetricsHint():
> missing in harmony5
> -method java.awt.font.FontRenderContext.getTransformType(): missing in
> harmony5
> -method java.awt.font.FontRenderContext.isTransformed(): missing in
> harmony5
> -method java.awt.font.GraphicAttribute.getOutline(
> java.awt.geom.AffineTransform): missing in harmony5
> -method java.awt.font.TextLayout.getLayoutPath(): missing in harmony5
> -method java.awt.font.TextLayout.getPixelBounds(
> java.awt.font.FontRenderContext, float, float): missing in harmony5
> -method java.awt.font.TextLayout.hitToPoint(java.awt.font.TextHitInfo,
> java.awt.geom.Point2D): missing in harmony5
> -
> -java.awt.geom:
> -Minor
> -class java.awt.geom.Arc2D.Double: SerialVersionUID=728264085846882001 in
> jdk7, but no SVUID in harmony5
> -class java.awt.geom.Arc2D.Float: SerialVersionUID=9130893014586380278 in
> jdk7, but no SVUID in harmony5
> -class java.awt.geom.CubicCurve2D.Double:
> SerialVersionUID=-4202960122839707295 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.CubicCurve2D.Float:
> SerialVersionUID=-1272015596714244385 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.Ellipse2D.Double:
> SerialVersionUID=5555464816372320683 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.Ellipse2D.Float:
> SerialVersionUID=-6633761252372475977 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.GeneralPath: SerialVersionUID=-8327096662768731142 in
> jdk7, but no SVUID in harmony5
> -class java.awt.geom.Line2D.Double: SerialVersionUID=7979627399746467499
> in jdk7, but no SVUID in harmony5
> -class java.awt.geom.Line2D.Float: SerialVersionUID=6161772511649436349 in
> jdk7, but no SVUID in harmony5
> -class java.awt.geom.Point2D.Double: SerialVersionUID=6150783262733311327
> in jdk7, but no SVUID in harmony5
> -class java.awt.geom.Point2D.Float: SerialVersionUID=-2870572449815403710
> in jdk7, but no SVUID in harmony5
> -class java.awt.geom.QuadCurve2D.Double:
> SerialVersionUID=4217149928428559721 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.QuadCurve2D.Float:
> SerialVersionUID=-8511188402130719609 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.Rectangle2D.Double:
> SerialVersionUID=7771313791441850493 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.Rectangle2D.Float:
> SerialVersionUID=3798716824173675777 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.RoundRectangle2D.Double:
> SerialVersionUID=1048939333485206117 in jdk7, but no SVUID in harmony5
> -class java.awt.geom.RoundRectangle2D.Float:
> SerialVersionUID=-3423150618393866922 in jdk7, but no SVUID in harmony5
> -Bad
> -class java.awt.geom.Arc2D.Double: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.Arc2D.Float: implements java.io.Serializable in jdk7,
> but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.CubicCurve2D.Double: implements java.io.Serializablein jdk7, but doesn't implement
> java.io.Serializable in harmony5
> -class java.awt.geom.CubicCurve2D.Float: implements java.io.Serializablein jdk7, but doesn't implement
> java.io.Serializable in harmony5
> -class java.awt.geom.Ellipse2D.Double: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.Ellipse2D.Float: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.GeneralPath: implements java.io.Serializable in jdk7,
> but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.GeneralPath: subclass of java.awt.geom.Path2D.Floatin jdk7, but not a subclass of
> java.awt.geom.Path2D.Float in harmony5
> -class java.awt.geom.Line2D.Double: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.Line2D.Float: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.Point2D.Double: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.Point2D.Float: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.QuadCurve2D.Double: implements java.io.Serializablein jdk7, but doesn't implement
> java.io.Serializable in harmony5
> -class java.awt.geom.QuadCurve2D.Float: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.Rectangle2D.Double: implements java.io.Serializablein jdk7, but doesn't implement
> java.io.Serializable in harmony5
> -class java.awt.geom.Rectangle2D.Float: implements java.io.Serializable in
> jdk7, but doesn't implement java.io.Serializable in harmony5
> -class java.awt.geom.RoundRectangle2D.Double: implements
> java.io.Serializable in jdk7, but doesn't implement java.io.Serializablein harmony5
> -class java.awt.geom.RoundRectangle2D.Float: implements
> java.io.Serializable in jdk7, but doesn't implement java.io.Serializablein harmony5
> -Missing
> -class java.awt.geom.Path2D: missing in harmony5
> -class java.awt.geom.Path2D.Double: missing in harmony5
> -class java.awt.geom.Path2D.Float: missing in harmony5
> -method java.awt.geom.AffineTransform.getQuadrantRotateInstance(int):
> missing in harmony5
> -method java.awt.geom.AffineTransform.getQuadrantRotateInstance(int,
> double, double): missing in harmony5
> -method java.awt.geom.AffineTransform.getRotateInstance(double, double):
> missing in harmony5
> -method java.awt.geom.AffineTransform.getRotateInstance(double, double,
> double, double): missing in harmony5
> -method java.awt.geom.AffineTransform.invert(): missing in harmony5
> -method java.awt.geom.AffineTransform.quadrantRotate(int): missing in
> harmony5
> -method java.awt.geom.AffineTransform.quadrantRotate(int, double, double):
> missing in harmony5
> -method java.awt.geom.AffineTransform.rotate(double, double): missing in
> harmony5
> -method java.awt.geom.AffineTransform.rotate(double, double, double,
> double): missing in harmony5
> -method java.awt.geom.AffineTransform.setToQuadrantRotation(int): missing
> in harmony5
> -method java.awt.geom.AffineTransform.setToQuadrantRotation(int, double,
> double): missing in harmony5
> -method java.awt.geom.AffineTransform.setToRotation(double, double):
> missing in harmony5
> -method java.awt.geom.AffineTransform.setToRotation(double, double,
> double, double): missing in harmony5
> -method java.awt.geom.GeneralPath.contains(java.awt.geom.PathIterator,
> double, double): missing in harmony5
> -method java.awt.geom.GeneralPath.contains(java.awt.geom.PathIterator,
> double, double, double, double): missing in harmony5
> -method java.awt.geom.GeneralPath.contains(java.awt.geom.PathIterator,
> java.awt.geom.Point2D): missing in harmony5
> -method java.awt.geom.GeneralPath.contains(java.awt.geom.PathIterator,
> java.awt.geom.Rectangle2D): missing in harmony5
> -method java.awt.geom.GeneralPath.curveTo(double, double, double, double,
> double, double): missing in harmony5
> -method java.awt.geom.GeneralPath.intersects(java.awt.geom.PathIterator,
> double, double, double, double): missing in harmony5
> -method java.awt.geom.GeneralPath.intersects(java.awt.geom.PathIterator,
> java.awt.geom.Rectangle2D): missing in harmony5
> -method java.awt.geom.GeneralPath.lineTo(double, double): missing in
> harmony5
> -method java.awt.geom.GeneralPath.moveTo(double, double): missing in
> harmony5
> -method java.awt.geom.GeneralPath.quadTo(double, double, double, double):
> missing in harmony5
> -
> -java.awt.image:
> -Missing
> -method java.awt.image.BufferStrategy.dispose(): missing in harmony5
> -
> -java.awt.print:
> -Missing
> -method java.awt.print.PrinterJob.getPageFormat(
> javax.print.attribute.PrintRequestAttributeSet): missing in harmony5
> -
> -java.beans:
> -Missing
> -annotation java.beans.ConstructorProperties: missing in harmony5
> -constructor java.beans.XMLEncoder(java.io.OutputStream, java.lang.String,
> boolean, int): missing in harmony5
> -
> -java.io:
> -Minor
> -method java.io.File.toURL(): deprecated in jdk7, but not deprecated in
> harmony5
> -Missing
> -class java.io.Console: missing in harmony5
> -class java.io.IOError: missing in harmony5
> -constructor java.io.IOException(java.lang.String, java.lang.Throwable):
> missing in harmony5
> -constructor java.io.IOException(java.lang.Throwable): missing in harmony5
> -constructor java.io.PipedInputStream(int): missing in harmony5
> -constructor java.io.PipedInputStream(java.io.PipedOutputStream, int):
> missing in harmony5
> -constructor java.io.PipedReader(int): missing in harmony5
> -constructor java.io.PipedReader(java.io.PipedWriter, int): missing in
> harmony5
> -method java.io.File.canExecute(): missing in harmony5
> -method java.io.File.getFreeSpace(): missing in harmony5
> -method java.io.File.getTotalSpace(): missing in harmony5
> -method java.io.File.getUsableSpace(): missing in harmony5
> -method java.io.File.setExecutable(boolean): missing in harmony5
> -method java.io.File.setExecutable(boolean, boolean): missing in harmony5
> -method java.io.File.setReadable(boolean): missing in harmony5
> -method java.io.File.setReadable(boolean, boolean): missing in harmony5
> -method java.io.File.setWritable(boolean): missing in harmony5
> -method java.io.File.setWritable(boolean, boolean): missing in harmony5
> -method java.io.ObjectStreamClass.lookupAny(java.lang.Class<?>): missing
> in harmony5
> -method java.io.PrintStream.clearError(): missing in harmony5
> -method java.io.PrintWriter.clearError(): missing in harmony5
> -
> -java.math:
> -Bad
> -method java.math.RoundingMode.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -
> -java.net:
> -Bad
> -class java.net.DatagramSocket: implements java.io.Closeable in jdk7, but
> doesn't implement java.io.Closeable in harmony5
> -class java.net.ServerSocket: implements java.io.Closeable in jdk7, but
> doesn't implement java.io.Closeable in harmony5
> -class java.net.Socket: implements java.io.Closeable in jdk7, but doesn't
> implement java.io.Closeable in harmony5
> -method java.net.Authenticator.RequestorType.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -method java.net.Proxy.Type.finalize(): doesn't throw java.lang.Throwablein jdk7, but throws
> java.lang.Throwable in harmony5
> -Missing
> -class java.net.CookieManager: missing in harmony5
> -class java.net.HttpCookie: missing in harmony5
> -class java.net.IDN: missing in harmony5
> -class java.net.InterfaceAddress: missing in harmony5
> -interface java.net.CookiePolicy: missing in harmony5
> -interface java.net.CookieStore: missing in harmony5
> -method java.net.InetAddress.getLoopbackAddress(): missing in harmony5
> -method java.net.InetSocketAddress.getHostString(): missing in harmony5
> -method java.net.NetworkInterface.getHardwareAddress(): missing in
> harmony5
> -method java.net.NetworkInterface.getInterfaceAddresses(): missing in
> harmony5
> -method java.net.NetworkInterface.getMTU(): missing in harmony5
> -method java.net.NetworkInterface.getParent(): missing in harmony5
> -method java.net.NetworkInterface.getSubInterfaces(): missing in harmony5
> -method java.net.NetworkInterface.isLoopback(): missing in harmony5
> -method java.net.NetworkInterface.isPointToPoint(): missing in harmony5
> -method java.net.NetworkInterface.isUp(): missing in harmony5
> -method java.net.NetworkInterface.isVirtual(): missing in harmony5
> -method java.net.NetworkInterface.supportsMulticast(): missing in harmony5
> -
> -java.nio:
> -Missing
> -method java.nio.Buffer.array(): missing in harmony5
> -method java.nio.Buffer.arrayOffset(): missing in harmony5
> -method java.nio.Buffer.hasArray(): missing in harmony5
> -method java.nio.Buffer.isDirect(): missing in harmony5
> -
> -java.rmi:
> -Bad
> -class java.rmi.MarshalledObject: has generic type parameter <T> in jdk7,
> but not generic in harmony5
> -constructor java.rmi.MarshalledObject(T): parameters (T) in jdk7, but
> parameters (java.lang.Object) in harmony5
> -method java.rmi.MarshalledObject.get(): type T in jdk7, but type
> java.lang.Object in harmony5
> -
> -java.rmi.activation:
> -Bad
> -constructor java.rmi.activation.Activatable(java.lang.String,
> java.rmi.MarshalledObject<?>, boolean, int): parameters (java.lang.String,
> java.rmi.MarshalledObject<?>, boolean, int) in jdk7, but parameters (
> java.lang.String, java.rmi.MarshalledObject, boolean, int) in harmony5
> -constructor java.rmi.activation.Activatable(java.lang.String,
> java.rmi.MarshalledObject<?>, boolean, int,
> java.rmi.server.RMIClientSocketFactory,
> java.rmi.server.RMIServerSocketFactory): parameters (java.lang.String,
> java.rmi.MarshalledObject<?>, boolean, int,
> java.rmi.server.RMIClientSocketFactory,
> java.rmi.server.RMIServerSocketFactory) in jdk7, but parameters (
> java.lang.String, java.rmi.MarshalledObject, boolean, int,
> java.rmi.server.RMIClientSocketFactory,
> java.rmi.server.RMIServerSocketFactory) in harmony5
> -constructor java.rmi.activation.ActivationDesc(java.lang.String,
> java.lang.String, java.rmi.MarshalledObject<?>): parameters (
> java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>) in jdk7,
> but parameters (java.lang.String, java.lang.String,
> java.rmi.MarshalledObject) in harmony5
> -constructor java.rmi.activation.ActivationDesc(java.lang.String,
> java.lang.String, java.rmi.MarshalledObject<?>, boolean): parameters (
> java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean)
> in jdk7, but parameters (java.lang.String, java.lang.String,
> java.rmi.MarshalledObject, boolean) in harmony5
> -constructor java.rmi.activation.ActivationDesc(
> java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String,
> java.rmi.MarshalledObject<?>): parameters (
> java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String,
> java.rmi.MarshalledObject<?>) in jdk7, but parameters (
> java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String,
> java.rmi.MarshalledObject) in harmony5
> -constructor java.rmi.activation.ActivationDesc(
> java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String,
> java.rmi.MarshalledObject<?>, boolean): parameters (
> java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String,
> java.rmi.MarshalledObject<?>, boolean) in jdk7, but parameters (
> java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String,
> java.rmi.MarshalledObject, boolean) in harmony5
> -constructor java.rmi.activation.ActivationGroupDesc(java.lang.String,
> java.lang.String, java.rmi.MarshalledObject<?>, java.util.Properties,
> java.rmi.activation.ActivationGroupDesc.CommandEnvironment): parameters (
> java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>,
> java.util.Properties,
> java.rmi.activation.ActivationGroupDesc.CommandEnvironment) in jdk7, but
> parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject,
> java.util.Properties,
> java.rmi.activation.ActivationGroupDesc.CommandEnvironment) in harmony5
> -method java.rmi.activation.Activatable.exportObject(java.rmi.Remote,
> java.lang.String, java.rmi.MarshalledObject<?>, boolean, int): parameters
> (java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject<?>, boolean,
> int) in jdk7, but parameters (java.rmi.Remote, java.lang.String,
> java.rmi.MarshalledObject, boolean, int) in harmony5
> -method java.rmi.activation.Activatable.exportObject(java.rmi.Remote,
> java.lang.String, java.rmi.MarshalledObject<?>, boolean, int,
> java.rmi.server.RMIClientSocketFactory,
> java.rmi.server.RMIServerSocketFactory): parameters (java.rmi.Remote,
> java.lang.String, java.rmi.MarshalledObject<?>, boolean, int,
> java.rmi.server.RMIClientSocketFactory,
> java.rmi.server.RMIServerSocketFactory) in jdk7, but parameters (
> java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject, boolean,
> int, java.rmi.server.RMIClientSocketFactory,
> java.rmi.server.RMIServerSocketFactory) in harmony5
> -method java.rmi.activation.ActivationDesc.getData(): type
> java.rmi.MarshalledObject<?> in jdk7, but type java.rmi.MarshalledObjectin harmony5
> -method java.rmi.activation.ActivationGroup.activeObject(
> java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends
> java.rmi.Remote>): parameters (java.rmi.activation.ActivationID,
> java.rmi.MarshalledObject<? extends java.rmi.Remote>) in jdk7, but
> parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
> in harmony5
> -method java.rmi.activation.ActivationGroupDesc.getData(): type
> java.rmi.MarshalledObject<?> in jdk7, but type java.rmi.MarshalledObjectin harmony5
> -method java.rmi.activation.ActivationInstantiator.newInstance(
> java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc):
> type java.rmi.MarshalledObject<? extends java.rmi.Remote> in jdk7, but
> type java.rmi.MarshalledObject in harmony5
> -method java.rmi.activation.ActivationMonitor.activeObject(
> java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends
> java.rmi.Remote>): parameters (java.rmi.activation.ActivationID,
> java.rmi.MarshalledObject<? extends java.rmi.Remote>) in jdk7, but
> parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject)
> in harmony5
> -method java.rmi.activation.Activator.activate(
> java.rmi.activation.ActivationID, boolean): type java.rmi.MarshalledObject<?
> extends java.rmi.Remote> in jdk7, but type java.rmi.MarshalledObject in
> harmony5
> -
> -java.rmi.server:
> -Bad
> -field java.rmi.server.LoaderHandler.packagePrefix: constant [
> sun.rmi.server] in jdk7, but constant [org.apache.harmony.rmi] in harmony5
> -field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server]
> in jdk7, but constant [org.apache.harmony.rmi.remoteref] in harmony5
> -
> -java.security:
> -Bad
> -class java.security.UnrecoverableKeyException: subclass of
> java.security.UnrecoverableEntryException in jdk7, but not a subclass of
> java.security.UnrecoverableEntryException in harmony5
> -method java.security.KeyRep.Type.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -method java.security.Policy.getPermissions(java.security.CodeSource):
> concrete in jdk7, but abstract in harmony5
> -method java.security.Policy.refresh(): concrete in jdk7, but abstract in
> harmony5
> -Missing
> -class java.security.PolicySpi: missing in harmony5
> -class java.security.URIParameter: missing in harmony5
> -field java.security.Policy.UNSUPPORTED_EMPTY_COLLECTION: missing in
> harmony5
> -interface java.security.Policy.Parameters: missing in harmony5
> -method java.security.AccessController.doPrivilegedWithCombiner(
> java.security.PrivilegedAction<T>): missing in harmony5
> -method java.security.AccessController.doPrivilegedWithCombiner(
> java.security.PrivilegedExceptionAction<T>): missing in harmony5
> -method java.security.Policy.getInstance(java.lang.String,
> java.security.Policy.Parameters): missing in harmony5
> -method java.security.Policy.getInstance(java.lang.String,
> java.security.Policy.Parameters, java.lang.String): missing in harmony5
> -method java.security.Policy.getInstance(java.lang.String,
> java.security.Policy.Parameters, java.security.Provider): missing in
> harmony5
> -method java.security.Policy.getParameters(): missing in harmony5
> -method java.security.Policy.getProvider(): missing in harmony5
> -method java.security.Policy.getType(): missing in harmony5
> -
> -java.sql:
> -Bad
> -class java.sql.SQLException: implements java.lang.Iterable<
> java.lang.Throwable> in jdk7, but doesn't implement java.lang.Iterable<
> java.lang.Throwable> in harmony5
> -interface java.sql.Connection: implements java.sql.Wrapper in jdk7, but
> doesn't implement java.sql.Wrapper in harmony5
> -interface java.sql.DatabaseMetaData: implements java.sql.Wrapper in jdk7,
> but doesn't implement java.sql.Wrapper in harmony5
> -interface java.sql.ParameterMetaData: implements java.sql.Wrapper in
> jdk7, but doesn't implement java.sql.Wrapper in harmony5
> -interface java.sql.ResultSet: implements java.sql.Wrapper in jdk7, but
> doesn't implement java.sql.Wrapper in harmony5
> -interface java.sql.ResultSetMetaData: implements java.sql.Wrapper in
> jdk7, but doesn't implement java.sql.Wrapper in harmony5
> -interface java.sql.Statement: implements java.sql.Wrapper in jdk7, but
> doesn't implement java.sql.Wrapper in harmony5
> -Missing
> -class java.sql.SQLClientInfoException: missing in harmony5
> -class java.sql.SQLDataException: missing in harmony5
> -class java.sql.SQLFeatureNotSupportedException: missing in harmony5
> -class java.sql.SQLIntegrityConstraintViolationException: missing in
> harmony5
> -class java.sql.SQLInvalidAuthorizationSpecException: missing in harmony5
> -class java.sql.SQLNonTransientConnectionException: missing in harmony5
> -class java.sql.SQLNonTransientException: missing in harmony5
> -class java.sql.SQLRecoverableException: missing in harmony5
> -class java.sql.SQLSyntaxErrorException: missing in harmony5
> -class java.sql.SQLTimeoutException: missing in harmony5
> -class java.sql.SQLTransactionRollbackException: missing in harmony5
> -class java.sql.SQLTransientConnectionException: missing in harmony5
> -class java.sql.SQLTransientException: missing in harmony5
> -constructor java.sql.BatchUpdateException(java.lang.String,
> java.lang.String, int, int[], java.lang.Throwable): missing in harmony5
> -constructor java.sql.BatchUpdateException(java.lang.String,
> java.lang.String, int[], java.lang.Throwable): missing in harmony5
> -constructor java.sql.BatchUpdateException(java.lang.String, int[],
> java.lang.Throwable): missing in harmony5
> -constructor java.sql.BatchUpdateException(java.lang.Throwable): missing
> in harmony5
> -constructor java.sql.BatchUpdateException(int[], java.lang.Throwable):
> missing in harmony5
> -constructor java.sql.DataTruncation(int, boolean, boolean, int, int,
> java.lang.Throwable): missing in harmony5
> -constructor java.sql.SQLException(java.lang.String, java.lang.String,
> int, java.lang.Throwable): missing in harmony5
> -constructor java.sql.SQLException(java.lang.String, java.lang.String,
> java.lang.Throwable): missing in harmony5
> -constructor java.sql.SQLException(java.lang.String, java.lang.Throwable):
> missing in harmony5
> -constructor java.sql.SQLException(java.lang.Throwable): missing in
> harmony5
> -constructor java.sql.SQLWarning(java.lang.String, java.lang.String, int,
> java.lang.Throwable): missing in harmony5
> -constructor java.sql.SQLWarning(java.lang.String, java.lang.String,
> java.lang.Throwable): missing in harmony5
> -constructor java.sql.SQLWarning(java.lang.String, java.lang.Throwable):
> missing in harmony5
> -constructor java.sql.SQLWarning(java.lang.Throwable): missing in harmony5
> -enum java.sql.ClientInfoStatus: missing in harmony5
> -enum java.sql.RowIdLifetime: missing in harmony5
> -field java.sql.DatabaseMetaData.functionColumnIn: missing in harmony5
> -field java.sql.DatabaseMetaData.functionColumnInOut: missing in harmony5
> -field java.sql.DatabaseMetaData.functionColumnOut: missing in harmony5
> -field java.sql.DatabaseMetaData.functionColumnResult: missing in harmony5
> -field java.sql.DatabaseMetaData.functionColumnUnknown: missing in
> harmony5
> -field java.sql.DatabaseMetaData.functionNoNulls: missing in harmony5
> -field java.sql.DatabaseMetaData.functionNoTable: missing in harmony5
> -field java.sql.DatabaseMetaData.functionNullable: missing in harmony5
> -field java.sql.DatabaseMetaData.functionNullableUnknown: missing in
> harmony5
> -field java.sql.DatabaseMetaData.functionResultUnknown: missing in
> harmony5
> -field java.sql.DatabaseMetaData.functionReturn: missing in harmony5
> -field java.sql.DatabaseMetaData.functionReturnsTable: missing in harmony5
> -field java.sql.DatabaseMetaData.sqlStateSQL: missing in harmony5
> -field java.sql.Types.LONGNVARCHAR: missing in harmony5
> -field java.sql.Types.NCHAR: missing in harmony5
> -field java.sql.Types.NCLOB: missing in harmony5
> -field java.sql.Types.NVARCHAR: missing in harmony5
> -field java.sql.Types.ROWID: missing in harmony5
> -field java.sql.Types.SQLXML: missing in harmony5
> -interface java.sql.NClob: missing in harmony5
> -interface java.sql.RowId: missing in harmony5
> -interface java.sql.SQLXML: missing in harmony5
> -interface java.sql.Wrapper: missing in harmony5
> -method java.sql.Array.free(): missing in harmony5
> -method java.sql.Blob.free(): missing in harmony5
> -method java.sql.Blob.getBinaryStream(long, long): missing in harmony5
> -method java.sql.CallableStatement.getCharacterStream(int): missing in
> harmony5
> -method java.sql.CallableStatement.getCharacterStream(java.lang.String):
> missing in harmony5
> -method java.sql.CallableStatement.getNCharacterStream(int): missing in
> harmony5
> -method java.sql.CallableStatement.getNCharacterStream(java.lang.String):
> missing in harmony5
> -method java.sql.CallableStatement.getNClob(int): missing in harmony5
> -method java.sql.CallableStatement.getNClob(java.lang.String): missing in
> harmony5
> -method java.sql.CallableStatement.getNString(int): missing in harmony5
> -method java.sql.CallableStatement.getNString(java.lang.String): missing
> in harmony5
> -method java.sql.CallableStatement.getRowId(int): missing in harmony5
> -method java.sql.CallableStatement.getRowId(java.lang.String): missing in
> harmony5
> -method java.sql.CallableStatement.getSQLXML(int): missing in harmony5
> -method java.sql.CallableStatement.getSQLXML(java.lang.String): missing in
> harmony5
> -method java.sql.CallableStatement.setAsciiStream(java.lang.String,
> java.io.InputStream): missing in harmony5
> -method java.sql.CallableStatement.setAsciiStream(java.lang.String,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.CallableStatement.setBinaryStream(java.lang.String,
> java.io.InputStream): missing in harmony5
> -method java.sql.CallableStatement.setBinaryStream(java.lang.String,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.CallableStatement.setBlob(java.lang.String,
> java.io.InputStream): missing in harmony5
> -method java.sql.CallableStatement.setBlob(java.lang.String,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.CallableStatement.setBlob(java.lang.String, java.sql.Blob):
> missing in harmony5
> -method java.sql.CallableStatement.setCharacterStream(java.lang.String,
> java.io.Reader): missing in harmony5
> -method java.sql.CallableStatement.setCharacterStream(java.lang.String,
> java.io.Reader, long): missing in harmony5
> -method java.sql.CallableStatement.setClob(java.lang.String,
> java.io.Reader): missing in harmony5
> -method java.sql.CallableStatement.setClob(java.lang.String,
> java.io.Reader, long): missing in harmony5
> -method java.sql.CallableStatement.setClob(java.lang.String, java.sql.Clob):
> missing in harmony5
> -method java.sql.CallableStatement.setNCharacterStream(java.lang.String,
> java.io.Reader): missing in harmony5
> -method java.sql.CallableStatement.setNCharacterStream(java.lang.String,
> java.io.Reader, long): missing in harmony5
> -method java.sql.CallableStatement.setNClob(java.lang.String,
> java.io.Reader): missing in harmony5
> -method java.sql.CallableStatement.setNClob(java.lang.String,
> java.io.Reader, long): missing in harmony5
> -method java.sql.CallableStatement.setNClob(java.lang.String,
> java.sql.NClob): missing in harmony5
> -method java.sql.CallableStatement.setNString(java.lang.String,
> java.lang.String): missing in harmony5
> -method java.sql.CallableStatement.setRowId(java.lang.String,
> java.sql.RowId): missing in harmony5
> -method java.sql.CallableStatement.setSQLXML(java.lang.String,
> java.sql.SQLXML): missing in harmony5
> -method java.sql.Clob.free(): missing in harmony5
> -method java.sql.Clob.getCharacterStream(long, long): missing in harmony5
> -method java.sql.Connection.createArrayOf(java.lang.String,
> java.lang.Object[]): missing in harmony5
> -method java.sql.Connection.createBlob(): missing in harmony5
> -method java.sql.Connection.createClob(): missing in harmony5
> -method java.sql.Connection.createNClob(): missing in harmony5
> -method java.sql.Connection.createSQLXML(): missing in harmony5
> -method java.sql.Connection.createStruct(java.lang.String,
> java.lang.Object[]): missing in harmony5
> -method java.sql.Connection.getClientInfo(): missing in harmony5
> -method java.sql.Connection.getClientInfo(java.lang.String): missing in
> harmony5
> -method java.sql.Connection.isValid(int): missing in harmony5
> -method java.sql.Connection.isWrapperFor(java.lang.Class<?>): missing in
> harmony5
> -method java.sql.Connection.setClientInfo(java.lang.String,
> java.lang.String): missing in harmony5
> -method java.sql.Connection.setClientInfo(java.util.Properties): missing
> in harmony5
> -method java.sql.Connection.unwrap(java.lang.Class<T>): missing in
> harmony5
> -method java.sql.DatabaseMetaData.autoCommitFailureClosesAllResultSets():
> missing in harmony5
> -method java.sql.DatabaseMetaData.getClientInfoProperties(): missing in
> harmony5
> -method java.sql.DatabaseMetaData.getFunctionColumns(java.lang.String,
> java.lang.String, java.lang.String, java.lang.String): missing in harmony5
> -method java.sql.DatabaseMetaData.getFunctions(java.lang.String,
> java.lang.String, java.lang.String): missing in harmony5
> -method java.sql.DatabaseMetaData.getRowIdLifetime(): missing in harmony5
> -method java.sql.DatabaseMetaData.getSchemas(java.lang.String,
> java.lang.String): missing in harmony5
> -method java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class<?>):
> missing in harmony5
> -method java.sql.DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax():
> missing in harmony5
> -method java.sql.DatabaseMetaData.unwrap(java.lang.Class<T>): missing in
> harmony5
> -method java.sql.ParameterMetaData.isWrapperFor(java.lang.Class<?>):
> missing in harmony5
> -method java.sql.ParameterMetaData.unwrap(java.lang.Class<T>): missing in
> harmony5
> -method java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream):
> missing in harmony5
> -method java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream,
> long): missing in harmony5
> -method java.sql.PreparedStatement.setBinaryStream(int,
> java.io.InputStream): missing in harmony5
> -method java.sql.PreparedStatement.setBinaryStream(int,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.PreparedStatement.setBlob(int, java.io.InputStream):
> missing in harmony5
> -method java.sql.PreparedStatement.setBlob(int, java.io.InputStream,
> long): missing in harmony5
> -method java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader):
> missing in harmony5
> -method java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader,
> long): missing in harmony5
> -method java.sql.PreparedStatement.setClob(int, java.io.Reader): missing
> in harmony5
> -method java.sql.PreparedStatement.setClob(int, java.io.Reader, long):
> missing in harmony5
> -method java.sql.PreparedStatement.setNCharacterStream(int, java.io.Reader):
> missing in harmony5
> -method java.sql.PreparedStatement.setNCharacterStream(int, java.io.Reader,
> long): missing in harmony5
> -method java.sql.PreparedStatement.setNClob(int, java.io.Reader): missing
> in harmony5
> -method java.sql.PreparedStatement.setNClob(int, java.io.Reader, long):
> missing in harmony5
> -method java.sql.PreparedStatement.setNClob(int, java.sql.NClob): missing
> in harmony5
> -method java.sql.PreparedStatement.setNString(int, java.lang.String):
> missing in harmony5
> -method java.sql.PreparedStatement.setRowId(int, java.sql.RowId): missing
> in harmony5
> -method java.sql.PreparedStatement.setSQLXML(int, java.sql.SQLXML):
> missing in harmony5
> -method java.sql.ResultSet.getHoldability(): missing in harmony5
> -method java.sql.ResultSet.getNCharacterStream(int): missing in harmony5
> -method java.sql.ResultSet.getNCharacterStream(java.lang.String): missing
> in harmony5
> -method java.sql.ResultSet.getNClob(int): missing in harmony5
> -method java.sql.ResultSet.getNClob(java.lang.String): missing in harmony5
> -method java.sql.ResultSet.getNString(int): missing in harmony5
> -method java.sql.ResultSet.getNString(java.lang.String): missing in
> harmony5
> -method java.sql.ResultSet.getRowId(int): missing in harmony5
> -method java.sql.ResultSet.getRowId(java.lang.String): missing in harmony5
> -method java.sql.ResultSet.getSQLXML(int): missing in harmony5
> -method java.sql.ResultSet.getSQLXML(java.lang.String): missing in
> harmony5
> -method java.sql.ResultSet.isClosed(): missing in harmony5
> -method java.sql.ResultSet.isWrapperFor(java.lang.Class<?>): missing in
> harmony5
> -method java.sql.ResultSet.unwrap(java.lang.Class<T>): missing in harmony5
> -method java.sql.ResultSet.updateAsciiStream(int, java.io.InputStream):
> missing in harmony5
> -method java.sql.ResultSet.updateAsciiStream(int, java.io.InputStream,
> long): missing in harmony5
> -method java.sql.ResultSet.updateAsciiStream(java.lang.String,
> java.io.InputStream): missing in harmony5
> -method java.sql.ResultSet.updateAsciiStream(java.lang.String,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.ResultSet.updateBinaryStream(int, java.io.InputStream):
> missing in harmony5
> -method java.sql.ResultSet.updateBinaryStream(int, java.io.InputStream,
> long): missing in harmony5
> -method java.sql.ResultSet.updateBinaryStream(java.lang.String,
> java.io.InputStream): missing in harmony5
> -method java.sql.ResultSet.updateBinaryStream(java.lang.String,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.ResultSet.updateBlob(int, java.io.InputStream): missing
> in harmony5
> -method java.sql.ResultSet.updateBlob(int, java.io.InputStream, long):
> missing in harmony5
> -method java.sql.ResultSet.updateBlob(java.lang.String,
> java.io.InputStream): missing in harmony5
> -method java.sql.ResultSet.updateBlob(java.lang.String,
> java.io.InputStream, long): missing in harmony5
> -method java.sql.ResultSet.updateCharacterStream(int, java.io.Reader):
> missing in harmony5
> -method java.sql.ResultSet.updateCharacterStream(int, java.io.Reader,
> long): missing in harmony5
> -method java.sql.ResultSet.updateCharacterStream(java.lang.String,
> java.io.Reader): missing in harmony5
> -method java.sql.ResultSet.updateCharacterStream(java.lang.String,
> java.io.Reader, long): missing in harmony5
> -method java.sql.ResultSet.updateClob(int, java.io.Reader): missing in
> harmony5
> -method java.sql.ResultSet.updateClob(int, java.io.Reader, long): missing
> in harmony5
> -method java.sql.ResultSet.updateClob(java.lang.String, java.io.Reader):
> missing in harmony5
> -method java.sql.ResultSet.updateClob(java.lang.String, java.io.Reader,
> long): missing in harmony5
> -method java.sql.ResultSet.updateNCharacterStream(int, java.io.Reader):
> missing in harmony5
> -method java.sql.ResultSet.updateNCharacterStream(int, java.io.Reader,
> long): missing in harmony5
> -method java.sql.ResultSet.updateNCharacterStream(java.lang.String,
> java.io.Reader): missing in harmony5
> -method java.sql.ResultSet.updateNCharacterStream(java.lang.String,
> java.io.Reader, long): missing in harmony5
> -method java.sql.ResultSet.updateNClob(int, java.io.Reader): missing in
> harmony5
> -method java.sql.ResultSet.updateNClob(int, java.io.Reader, long): missing
> in harmony5
> -method java.sql.ResultSet.updateNClob(int, java.sql.NClob): missing in
> harmony5
> -method java.sql.ResultSet.updateNClob(java.lang.String, java.io.Reader):
> missing in harmony5
> -method java.sql.ResultSet.updateNClob(java.lang.String, java.io.Reader,
> long): missing in harmony5
> -method java.sql.ResultSet.updateNClob(java.lang.String, java.sql.NClob):
> missing in harmony5
> -method java.sql.ResultSet.updateNString(int, java.lang.String): missing
> in harmony5
> -method java.sql.ResultSet.updateNString(java.lang.String,
> java.lang.String): missing in harmony5
> -method java.sql.ResultSet.updateRowId(int, java.sql.RowId): missing in
> harmony5
> -method java.sql.ResultSet.updateRowId(java.lang.String, java.sql.RowId):
> missing in harmony5
> -method java.sql.ResultSet.updateSQLXML(int, java.sql.SQLXML): missing in
> harmony5
> -method java.sql.ResultSet.updateSQLXML(java.lang.String, java.sql.SQLXML):
> missing in harmony5
> -method java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class<?>):
> missing in harmony5
> -method java.sql.ResultSetMetaData.unwrap(java.lang.Class<T>): missing in
> harmony5
> -method java.sql.SQLException.iterator(): missing in harmony5
> -method java.sql.SQLInput.readNClob(): missing in harmony5
> -method java.sql.SQLInput.readNString(): missing in harmony5
> -method java.sql.SQLInput.readRowId(): missing in harmony5
> -method java.sql.SQLInput.readSQLXML(): missing in harmony5
> -method java.sql.SQLOutput.writeNClob(java.sql.NClob): missing in harmony5
> -method java.sql.SQLOutput.writeNString(java.lang.String): missing in
> harmony5
> -method java.sql.SQLOutput.writeRowId(java.sql.RowId): missing in harmony5
> -method java.sql.SQLOutput.writeSQLXML(java.sql.SQLXML): missing in
> harmony5
> -method java.sql.Statement.isClosed(): missing in harmony5
> -method java.sql.Statement.isPoolable(): missing in harmony5
> -method java.sql.Statement.isWrapperFor(java.lang.Class<?>): missing in
> harmony5
> -method java.sql.Statement.setPoolable(boolean): missing in harmony5
> -method java.sql.Statement.unwrap(java.lang.Class<T>): missing in harmony5
> -
> -java.text:
> -Bad
> -class java.text.CollationKey: nonfinal in jdk7, but final in harmony5
> -class java.text.DecimalFormatSymbols: nonfinal in jdk7, but final in
> harmony5
> -method java.text.CollationKey.clone(): nonfinal in jdk7, but final in
> harmony5
> -method java.text.CollationKey.compareTo(java.text.CollationKey): nonfinal
> in jdk7, but final in harmony5
> -method java.text.CollationKey.equals(java.lang.Object): nonfinal in jdk7,
> but final in harmony5
> -method java.text.CollationKey.finalize(): nonfinal in jdk7, but final in
> harmony5
> -method java.text.CollationKey.getSourceString(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.CollationKey.hashCode(): nonfinal in jdk7, but final in
> harmony5
> -method java.text.CollationKey.toByteArray(): nonfinal in jdk7, but final
> in harmony5
> -method java.text.CollationKey.toString(): nonfinal in jdk7, but final in
> harmony5
> -method java.text.DecimalFormatSymbols.clone(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.equals(java.lang.Object): nonfinal
> in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.finalize(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.getCurrency(): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.getCurrencySymbol(): nonfinal in
> jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.getDecimalSeparator(): nonfinal in
> jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.getDigit(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.getGroupingSeparator(): nonfinal in
> jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.getInfinity(): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.getInternationalCurrencySymbol():
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.getMinusSign(): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.getMonetaryDecimalSeparator():
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.getNaN(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.getPatternSeparator(): nonfinal in
> jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.getPerMill(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.getPercent(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.getZeroDigit(): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.hashCode(): nonfinal in jdk7, but
> final in harmony5
> -method java.text.DecimalFormatSymbols.setCurrency(java.util.Currency):
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setCurrencySymbol(java.lang.String):
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setDecimalSeparator(char): nonfinal
> in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setDigit(char): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.setGroupingSeparator(char):
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setInfinity(java.lang.String):
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setInternationalCurrencySymbol(
> java.lang.String): nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setMinusSign(char): nonfinal in
> jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setMonetaryDecimalSeparator(char):
> nonfinal in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setNaN(java.lang.String): nonfinal
> in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setPatternSeparator(char): nonfinal
> in jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.setPerMill(char): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.setPercent(char): nonfinal in jdk7,
> but final in harmony5
> -method java.text.DecimalFormatSymbols.setZeroDigit(char): nonfinal in
> jdk7, but final in harmony5
> -method java.text.DecimalFormatSymbols.toString(): nonfinal in jdk7, but
> final in harmony5
> -Missing
> -class java.text.Normalizer: missing in harmony5
> -constructor java.text.CollationKey(java.lang.String): missing in harmony5
> -enum java.text.Normalizer.Form: missing in harmony5
> -method java.text.DateFormatSymbols.getAvailableLocales(): missing in
> harmony5
> -method java.text.DateFormatSymbols.getInstance(): missing in harmony5
> -method java.text.DateFormatSymbols.getInstance(java.util.Locale): missing
> in harmony5
> -method java.text.DecimalFormatSymbols.getAvailableLocales(): missing in
> harmony5
> -method java.text.DecimalFormatSymbols.getExponentSeparator(): missing in
> harmony5
> -method java.text.DecimalFormatSymbols.getInstance(): missing in harmony5
> -method java.text.DecimalFormatSymbols.getInstance(java.util.Locale):
> missing in harmony5
> -method java.text.DecimalFormatSymbols.setExponentSeparator(
> java.lang.String): missing in harmony5
> -method java.text.NumberFormat.getRoundingMode(): missing in harmony5
> -method java.text.NumberFormat.setRoundingMode(java.math.RoundingMode):
> missing in harmony5
> -
> -java.text.spi:
> -Missing
> -package java.text.spi: missing in harmony5
> -
> -java.util:
> -Minor
> -class java.util.EnumSet: SerialVersionUID=1009687484059888093 in jdk7,
> but SerialVersionUID=4782406773684236311 in harmony5
> -Bad
> -class java.util.LinkedList: implements java.util.Deque<T> in jdk7, but
> doesn't implement java.util.Deque<T> in harmony5
> -class java.util.TreeMap: implements java.util.NavigableMap<T, T2> in
> jdk7, but doesn't implement java.util.NavigableMap<T, T2> in harmony5
> -class java.util.TreeSet: implements java.util.NavigableSet<T> in jdk7,
> but doesn't implement java.util.NavigableSet<T> in harmony5
> -method java.util.Formatter.BigDecimalLayoutForm.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -Missing
> -class java.util.AbstractMap.SimpleEntry: missing in harmony5
> -class java.util.AbstractMap.SimpleImmutableEntry: missing in harmony5
> -class java.util.ArrayDeque: missing in harmony5
> -class java.util.ResourceBundle.Control: missing in harmony5
> -class java.util.ServiceConfigurationError: missing in harmony5
> -class java.util.ServiceLoader: missing in harmony5
> -constructor java.util.PropertyResourceBundle(java.io.Reader): missing in
> harmony5
> -field java.util.Calendar.ALL_STYLES: missing in harmony5
> -field java.util.Calendar.LONG: missing in harmony5
> -field java.util.Calendar.SHORT: missing in harmony5
> -field java.util.Locale.ROOT: missing in harmony5
> -interface java.util.Deque: missing in harmony5
> -interface java.util.NavigableMap: missing in harmony5
> -interface java.util.NavigableSet: missing in harmony5
> -method java.util.Arrays.binarySearch(T[], int, int, T,
> java.util.Comparator<? super T>): missing in harmony5
> -method java.util.Arrays.binarySearch(byte[], int, int, byte): missing in
> harmony5
> -method java.util.Arrays.binarySearch(char[], int, int, char): missing in
> harmony5
> -method java.util.Arrays.binarySearch(double[], int, int, double): missing
> in harmony5
> -method java.util.Arrays.binarySearch(float[], int, int, float): missing
> in harmony5
> -method java.util.Arrays.binarySearch(int[], int, int, int): missing in
> harmony5
> -method java.util.Arrays.binarySearch(long[], int, int, long): missing in
> harmony5
> -method java.util.Arrays.binarySearch(java.lang.Object[], int, int,
> java.lang.Object): missing in harmony5
> -method java.util.Arrays.binarySearch(short[], int, int, short): missing
> in harmony5
> -method java.util.Arrays.copyOf(T[], int): missing in harmony5
> -method java.util.Arrays.copyOf(T2[], int, java.lang.Class<? extends
> T[]>): missing in harmony5
> -method java.util.Arrays.copyOf(byte[], int): missing in harmony5
> -method java.util.Arrays.copyOf(char[], int): missing in harmony5
> -method java.util.Arrays.copyOf(double[], int): missing in harmony5
> -method java.util.Arrays.copyOf(float[], int): missing in harmony5
> -method java.util.Arrays.copyOf(int[], int): missing in harmony5
> -method java.util.Arrays.copyOf(long[], int): missing in harmony5
> -method java.util.Arrays.copyOf(short[], int): missing in harmony5
> -method java.util.Arrays.copyOf(boolean[], int): missing in harmony5
> -method java.util.Arrays.copyOfRange(T[], int, int): missing in harmony5
> -method java.util.Arrays.copyOfRange(T2[], int, int, java.lang.Class<?
> extends T[]>): missing in harmony5
> -method java.util.Arrays.copyOfRange(byte[], int, int): missing in
> harmony5
> -method java.util.Arrays.copyOfRange(char[], int, int): missing in
> harmony5
> -method java.util.Arrays.copyOfRange(double[], int, int): missing in
> harmony5
> -method java.util.Arrays.copyOfRange(float[], int, int): missing in
> harmony5
> -method java.util.Arrays.copyOfRange(int[], int, int): missing in harmony5
> -method java.util.Arrays.copyOfRange(long[], int, int): missing in
> harmony5
> -method java.util.Arrays.copyOfRange(short[], int, int): missing in
> harmony5
> -method java.util.Arrays.copyOfRange(boolean[], int, int): missing in
> harmony5
> -method java.util.BitSet.toByteArray(): missing in harmony5
> -method java.util.BitSet.toLongArray(): missing in harmony5
> -method java.util.BitSet.valueOf(java.nio.ByteBuffer): missing in harmony5
> -method java.util.BitSet.valueOf(java.nio.LongBuffer): missing in harmony5
> -method java.util.BitSet.valueOf(byte[]): missing in harmony5
> -method java.util.BitSet.valueOf(long[]): missing in harmony5
> -method java.util.Calendar.getDisplayName(int, int, java.util.Locale):
> missing in harmony5
> -method java.util.Calendar.getDisplayNames(int, int, java.util.Locale):
> missing in harmony5
> -method java.util.Collections.asLifoQueue(java.util.Deque<T>): missing in
> harmony5
> -method java.util.Collections.emptyEnumeration(): missing in harmony5
> -method java.util.Collections.emptyIterator(): missing in harmony5
> -method java.util.Collections.emptyListIterator(): missing in harmony5
> -method java.util.Collections.newSetFromMap(java.util.Map<T,
> java.lang.Boolean>): missing in harmony5
> -method java.util.Currency.getAvailableCurrencies(): missing in harmony5
> -method java.util.Currency.getDisplayName(): missing in harmony5
> -method java.util.Currency.getDisplayName(java.util.Locale): missing in
> harmony5
> -method java.util.Currency.getNumericCode(): missing in harmony5
> -method java.util.LinkedList.descendingIterator(): missing in harmony5
> -method java.util.LinkedList.offerFirst(T): missing in harmony5
> -method java.util.LinkedList.offerLast(T): missing in harmony5
> -method java.util.LinkedList.peekFirst(): missing in harmony5
> -method java.util.LinkedList.peekLast(): missing in harmony5
> -method java.util.LinkedList.pollFirst(): missing in harmony5
> -method java.util.LinkedList.pollLast(): missing in harmony5
> -method java.util.LinkedList.pop(): missing in harmony5
> -method java.util.LinkedList.push(T): missing in harmony5
> -method java.util.LinkedList.removeFirstOccurrence(java.lang.Object):
> missing in harmony5
> -method java.util.LinkedList.removeLastOccurrence(java.lang.Object):
> missing in harmony5
> -method java.util.Properties.load(java.io.Reader): missing in harmony5
> -method java.util.Properties.store(java.io.Writer, java.lang.String):
> missing in harmony5
> -method java.util.Properties.stringPropertyNames(): missing in harmony5
> -method java.util.ResourceBundle.clearCache(): missing in harmony5
> -method java.util.ResourceBundle.clearCache(java.lang.ClassLoader):
> missing in harmony5
> -method java.util.ResourceBundle.containsKey(java.lang.String): missing in
> harmony5
> -method java.util.ResourceBundle.getBundle(java.lang.String,
> java.util.Locale, java.lang.ClassLoader, java.util.ResourceBundle.Control):
> missing in harmony5
> -method java.util.ResourceBundle.getBundle(java.lang.String,
> java.util.Locale, java.util.ResourceBundle.Control): missing in harmony5
> -method java.util.ResourceBundle.getBundle(java.lang.String,
> java.util.ResourceBundle.Control): missing in harmony5
> -method java.util.ResourceBundle.handleKeySet(): missing in harmony5
> -method java.util.ResourceBundle.keySet(): missing in harmony5
> -method java.util.Scanner.reset(): missing in harmony5
> -method java.util.TreeMap.ceilingEntry(T): missing in harmony5
> -method java.util.TreeMap.ceilingKey(T): missing in harmony5
> -method java.util.TreeMap.descendingKeySet(): missing in harmony5
> -method java.util.TreeMap.descendingMap(): missing in harmony5
> -method java.util.TreeMap.firstEntry(): missing in harmony5
> -method java.util.TreeMap.floorEntry(T): missing in harmony5
> -method java.util.TreeMap.floorKey(T): missing in harmony5
> -method java.util.TreeMap.headMap(T, boolean): missing in harmony5
> -method java.util.TreeMap.higherEntry(T): missing in harmony5
> -method java.util.TreeMap.higherKey(T): missing in harmony5
> -method java.util.TreeMap.lastEntry(): missing in harmony5
> -method java.util.TreeMap.lowerEntry(T): missing in harmony5
> -method java.util.TreeMap.lowerKey(T): missing in harmony5
> -method java.util.TreeMap.navigableKeySet(): missing in harmony5
> -method java.util.TreeMap.pollFirstEntry(): missing in harmony5
> -method java.util.TreeMap.pollLastEntry(): missing in harmony5
> -method java.util.TreeMap.subMap(T, boolean, T, boolean): missing in
> harmony5
> -method java.util.TreeMap.tailMap(T, boolean): missing in harmony5
> -method java.util.TreeSet.ceiling(T): missing in harmony5
> -method java.util.TreeSet.descendingIterator(): missing in harmony5
> -method java.util.TreeSet.descendingSet(): missing in harmony5
> -method java.util.TreeSet.floor(T): missing in harmony5
> -method java.util.TreeSet.headSet(T, boolean): missing in harmony5
> -method java.util.TreeSet.higher(T): missing in harmony5
> -method java.util.TreeSet.lower(T): missing in harmony5
> -method java.util.TreeSet.pollFirst(): missing in harmony5
> -method java.util.TreeSet.pollLast(): missing in harmony5
> -method java.util.TreeSet.subSet(T, boolean, T, boolean): missing in
> harmony5
> -method java.util.TreeSet.tailSet(T, boolean): missing in harmony5
> -
> -java.util.concurrent:
> -Bad
> -class java.util.concurrent.FutureTask: implements
> java.util.concurrent.RunnableFuture<T> in jdk7, but doesn't implement
> java.util.concurrent.RunnableFuture<T> in harmony5
> -interface java.util.concurrent.Delayed: implements java.lang.Comparable<
> java.util.concurrent.Delayed> in jdk7, but implements raw
> java.lang.Comparable in harmony5
> -method java.util.concurrent.ConcurrentHashMap.clone(): throws
> java.lang.CloneNotSupportedException in jdk7, but doesn't throw
> java.lang.CloneNotSupportedException in harmony5
> -method java.util.concurrent.ExecutorService.invokeAll(
> java.util.Collection<? extends java.util.concurrent.Callable<T>>):
> parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>)
> in jdk7, but parameters (java.util.Collection<
> java.util.concurrent.Callable<T>>) in harmony5
> -method java.util.concurrent.ExecutorService.invokeAll(
> java.util.Collection<? extends java.util.concurrent.Callable<T>>, long,
> java.util.concurrent.TimeUnit): parameters (java.util.Collection<? extends
> java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in
> jdk7, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>,
> long, java.util.concurrent.TimeUnit) in harmony5
> -method java.util.concurrent.ExecutorService.invokeAny(
> java.util.Collection<? extends java.util.concurrent.Callable<T>>):
> parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>)
> in jdk7, but parameters (java.util.Collection<
> java.util.concurrent.Callable<T>>) in harmony5
> -method java.util.concurrent.ExecutorService.invokeAny(
> java.util.Collection<? extends java.util.concurrent.Callable<T>>, long,
> java.util.concurrent.TimeUnit): parameters (java.util.Collection<? extends
> java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in
> jdk7, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>,
> long, java.util.concurrent.TimeUnit) in harmony5
> -method java.util.concurrent.Executors.callable(
> java.security.PrivilegedAction<?>): parameters (
> java.security.PrivilegedAction<?>) in jdk7, but parameters (
> java.security.PrivilegedAction) in harmony5
> -method java.util.concurrent.Executors.callable(
> java.security.PrivilegedExceptionAction<?>): parameters (
> java.security.PrivilegedExceptionAction<?>) in jdk7, but parameters (
> java.security.PrivilegedExceptionAction) in harmony5
> -method java.util.concurrent.PriorityBlockingQueue.comparator(): type
> java.util.Comparator<? super T> in jdk7, but type java.util.Comparator in
> harmony5
> -method java.util.concurrent.TimeUnit.finalize(): doesn't throw
> java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony5
> -Missing
> -class java.util.concurrent.ConcurrentSkipListMap: missing in harmony5
> -class java.util.concurrent.ConcurrentSkipListSet: missing in harmony5
> -class java.util.concurrent.LinkedBlockingDeque: missing in harmony5
> -constructor java.util.concurrent.ConcurrentHashMap(int, float): missing
> in harmony5
> -field java.util.concurrent.TimeUnit.DAYS: missing in harmony5
> -field java.util.concurrent.TimeUnit.HOURS: missing in harmony5
> -field java.util.concurrent.TimeUnit.MINUTES: missing in harmony5
> -interface java.util.concurrent.BlockingDeque: missing in harmony5
> -interface java.util.concurrent.ConcurrentNavigableMap: missing in
> harmony5
> -interface java.util.concurrent.RunnableFuture: missing in harmony5
> -interface java.util.concurrent.RunnableScheduledFuture: missing in
> harmony5
> -method java.util.concurrent.AbstractExecutorService.newTaskFor(
> java.lang.Runnable, T): missing in harmony5
> -method java.util.concurrent.AbstractExecutorService.newTaskFor(
> java.util.concurrent.Callable<T>): missing in harmony5
> -method java.util.concurrent.Delayed.compareTo(
> java.util.concurrent.Delayed): missing in harmony5
> -method java.util.concurrent.ScheduledThreadPoolExecutor.decorateTask(
> java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture<T>):
> missing in harmony5
> -method java.util.concurrent.ScheduledThreadPoolExecutor.decorateTask(
> java.util.concurrent.Callable<T>,
> java.util.concurrent.RunnableScheduledFuture<T>): missing in harmony5
> -method java.util.concurrent.ThreadPoolExecutor.allowCoreThreadTimeOut(boolean):
> missing in harmony5
> -method java.util.concurrent.ThreadPoolExecutor.allowsCoreThreadTimeOut():
> missing in harmony5
> -method java.util.concurrent.TimeUnit.toDays(long): missing in harmony5
> -method java.util.concurrent.TimeUnit.toHours(long): missing in harmony5
> -method java.util.concurrent.TimeUnit.toMinutes(long): missing in harmony5
> -Abs.add
> -method java.util.concurrent.Delayed.compareTo(java.lang.Object): new
> interface method in harmony5
> -
> -java.util.concurrent.atomic:
> -Missing
> -method java.util.concurrent.atomic.AtomicBoolean.lazySet(boolean):
> missing in harmony5
> -method java.util.concurrent.atomic.AtomicInteger.lazySet(int): missing in
> harmony5
> -method java.util.concurrent.atomic.AtomicIntegerArray.lazySet(int, int):
> missing in harmony5
> -method java.util.concurrent.atomic.AtomicIntegerFieldUpdater.lazySet(T,
> int): missing in harmony5
> -method java.util.concurrent.atomic.AtomicLong.lazySet(long): missing in
> harmony5
> -method java.util.concurrent.atomic.AtomicLongArray.lazySet(int, long):
> missing in harmony5
> -method java.util.concurrent.atomic.AtomicLongFieldUpdater.lazySet(T,
> long): missing in harmony5
> -method java.util.concurrent.atomic.AtomicReference.lazySet(T): missing in
> harmony5
> -method java.util.concurrent.atomic.AtomicReferenceArray.lazySet(int, T):
> missing in harmony5
> -method java.util.concurrent.atomic.AtomicReferenceFieldUpdater.lazySet(T,
> T2): missing in harmony5
> -
> -java.util.concurrent.locks:
> -Bad
> -class java.util.concurrent.locks.AbstractQueuedSynchronizer: subclass of
> java.util.concurrent.locks.AbstractOwnableSynchronizer in jdk7, but not a
> subclass of java.util.concurrent.locks.AbstractOwnableSynchronizer in
> harmony5
> -Missing
> -class java.util.concurrent.locks.AbstractOwnableSynchronizer: missing in
> harmony5
> -class java.util.concurrent.locks.AbstractQueuedLongSynchronizer: missing
> in harmony5
> -class
> java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject:
> missing in harmony5
> -method
> java.util.concurrent.locks.AbstractQueuedSynchronizer.getExclusiveOwnerThread():
> missing in harmony5
> -method
> java.util.concurrent.locks.AbstractQueuedSynchronizer.hasQueuedPredecessors():
> missing in harmony5
> -method
> java.util.concurrent.locks.AbstractQueuedSynchronizer.setExclusiveOwnerThread
> (java.lang.Thread): missing in harmony5
> -method java.util.concurrent.locks.LockSupport.getBlocker(java.lang.Thread):
> missing in harmony5
> -method java.util.concurrent.locks.LockSupport.park(java.lang.Object):
> missing in harmony5
> -method java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object,
> long): missing in harmony5
> -method java.util.concurrent.locks.LockSupport.parkUntil(java.lang.Object,
> long): missing in harmony5
> -method java.util.concurrent.locks.ReentrantReadWriteLock.getReadHoldCount():
> missing in harmony5
> -method
> java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.getHoldCount():
> missing in harmony5
> -method
> java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.isHeldByCurrentThread():
> missing in harmony5
> -
> -java.util.logging:
> -Minor
> -field java.util.logging.Logger.global: deprecated in jdk7, but not
> deprecated in harmony5
> -Missing
> -field java.util.logging.Logger.GLOBAL_LOGGER_NAME: missing in harmony5
> -method java.util.logging.Logger.getGlobal(): missing in harmony5
> -
> -java.util.spi:
> -Missing
> -package java.util.spi: missing in harmony5
> -
> -java.util.zip:
> -Missing
> -class java.util.zip.DeflaterInputStream: missing in harmony5
> -class java.util.zip.InflaterOutputStream: missing in harmony5
> -class java.util.zip.ZipError: missing in harmony5
> -
> -javax.accessibility:
> -Missing
> -constructor javax.accessibility.AccessibleAttributeSequence(int, int,
> javax.swing.text.AttributeSet): missing in harmony5
> -constructor javax.accessibility.AccessibleTextSequence(int, int,
> java.lang.String): missing in harmony5
> -field javax.accessibility.AccessibleAction.CLICK: missing in harmony5
> -field javax.accessibility.AccessibleAction.TOGGLE_POPUP: missing in
> harmony5
> -field javax.accessibility.AccessibleRole.HTML_CONTAINER: missing in
> harmony5
> -
> -javax.activation:
> -Missing
> -package javax.activation: missing in harmony5
> -
> -javax.annotation:
> -Missing
> -package javax.annotation: missing in harmony5
> -
> -javax.annotation.processing:
> -Missing
> -package javax.annotation.processing: missing in harmony5
> -
> -javax.imageio:
> -Missing
> -method javax.imageio.ImageIO.getReaderFileSuffixes(): missing in harmony5
> -method javax.imageio.ImageIO.getWriterFileSuffixes(): missing in harmony5
> -
> -javax.jws:
> -Missing
> -package javax.jws: missing in harmony5
> -
> -javax.jws.soap:
> -Missing
> -package javax.jws.soap: missing in harmony5
> -
> -javax.lang.model:
> -Missing
> -package javax.lang.model: missing in harmony5
> -
> -javax.lang.model.element:
> -Missing
> -package javax.lang.model.element: missing in harmony5
> -
> -javax.lang.model.type:
> -Missing
> -package javax.lang.model.type: missing in harmony5
> -
> -javax.lang.model.util:
> -Missing
> -package javax.lang.model.util: missing in harmony5
> -
> -javax.management:
> -Minor
> -class javax.management.MBeanAttributeInfo: SerialVersionUID=null in jdk7,
> but SerialVersionUID=8644704819898565848 in harmony5
> -class javax.management.Notification: SerialVersionUID=null in jdk7, but
> SerialVersionUID=-7516092053498031989 in harmony5
> -class javax.management.ObjectName: SerialVersionUID=null in jdk7, but
> SerialVersionUID=1081892073854801359 in harmony5
> -method javax.management.ValueExp.setMBeanServer(
> javax.management.MBeanServer): deprecated in jdk7, but not deprecated in
> harmony5
> -Bad
> -class javax.management.AttributeList: implements java.lang.Iterable<
> java.lang.Object> in jdk7, but implements raw java.lang.Iterable in
> harmony5
> -class javax.management.AttributeList: implements java.util.Collection<
> java.lang.Object> in jdk7, but implements raw java.util.Collection in
> harmony5
> -class javax.management.AttributeList: implements java.util.List<
> java.lang.Object> in jdk7, but implements raw java.util.List in harmony5
> -class javax.management.AttributeList: subclass of java.util.ArrayList<
> java.lang.Object> in jdk7, but subclass of raw java.util.ArrayList in
> harmony5
> -class javax.management.MBeanFeatureInfo: implements
> javax.management.DescriptorRead in jdk7, but doesn't implement
> javax.management.DescriptorRead in harmony5
> -class javax.management.MBeanInfo: implements
> javax.management.DescriptorRead in jdk7, but doesn't implement
> javax.management.DescriptorRead in harmony5
> -class javax.management.ObjectName: implements java.lang.Comparable<
> javax.management.ObjectName> in jdk7, but doesn't implement
> java.lang.Comparable<javax.management.ObjectName> in harmony5
> -class javax.management.StandardMBean: implements
> javax.management.MBeanRegistration in jdk7, but doesn't implement
> javax.management.MBeanRegistration in harmony5
> -constructor javax.management.ObjectName(java.lang.String,
> java.util.Hashtable<java.lang.String, java.lang.String>): parameters (
> java.lang.String, java.util.Hashtable<java.lang.String, java.lang.String>)
> in jdk7, but parameters (java.lang.String, java.util.Hashtable) in
> harmony5
> -constructor javax.management.StandardMBean(T, java.lang.Class<T>): has
> generic type parameter <T> in jdk7, but not generic in harmony5
> -constructor javax.management.StandardMBean(T, java.lang.Class<T>):
> parameters (T, java.lang.Class<T>) in jdk7, but parameters (
> java.lang.Object, java.lang.Class) in harmony5
> -constructor javax.management.StandardMBean(java.lang.Class<?>):
> parameters (java.lang.Class<?>) in jdk7, but parameters (java.lang.Class)
> in harmony5
> -interface javax.management.DescriptorAccess: implements
> javax.management.DescriptorRead in jdk7, but doesn't implement
> javax.management.DescriptorRead in harmony5
> -method
> javax.management.AttributeChangeNotificationFilter.getEnabledAttributes():
> type java.util.Vector<java.lang.String> in jdk7, but type java.util.Vectorin harmony5
> -method javax.management.AttributeList.addAll(int, java.util.Collection<?>):
> parameters (int, java.util.Collection<?>) in jdk7, but parameters (int,
> java.util.Collection) in harmony5
> -method javax.management.AttributeList.addAll(java.util.Collection<?>):
> parameters (java.util.Collection<?>) in jdk7, but parameters (
> java.util.Collection) in harmony5
> -method javax.management.AttributeList.iterator(): type java.util.Iterator
> <java.lang.Object> in jdk7, but type java.util.Iterator in harmony5
> -method javax.management.AttributeList.listIterator(): type
> java.util.ListIterator<java.lang.Object> in jdk7, but type
> java.util.ListIterator in harmony5
> -method javax.management.AttributeList.listIterator(int): type
> java.util.ListIterator<java.lang.Object> in jdk7, but type
> java.util.ListIterator in harmony5
> -method javax.management.AttributeList.subList(int, int): type
> java.util.List<java.lang.Object> in jdk7, but type java.util.List in
> harmony5
> -method javax.management.MBeanServer.queryMBeans(
> javax.management.ObjectName, javax.management.QueryExp): type
> java.util.Set<javax.management.ObjectInstance> in jdk7, but type
> java.util.Set in harmony5
> -method javax.management.MBeanServer.queryNames(
> javax.management.ObjectName, javax.management.QueryExp): type
> java.util.Set<javax.management.ObjectName> in jdk7, but type java.util.Setin harmony5
> -method javax.management.MBeanServerConnection.queryMBeans(
> javax.management.ObjectName, javax.management.QueryExp): type
> java.util.Set<javax.management.ObjectInstance> in jdk7, but type
> java.util.Set in harmony5
> -method javax.management.MBeanServerConnection.queryNames(
> javax.management.ObjectName, javax.management.QueryExp): type
> java.util.Set<javax.management.ObjectName> in jdk7, but type java.util.Setin harmony5
> -method javax.management.MBeanServerFactory.findMBeanServer(
> java.lang.String): type java.util.ArrayList<javax.management.MBeanServer>
> in jdk7, but type java.util.ArrayList in harmony5
> -method javax.management.MBeanServerInvocationHandler.newProxyInstance(
> javax.management.MBeanServerConnection, javax.management.ObjectName,
> java.lang.Class<T>, boolean): has generic type parameter <T> in jdk7, but
> not generic in harmony5
> -method javax.management.MBeanServerInvocationHandler.newProxyInstance(
> javax.management.MBeanServerConnection, javax.management.ObjectName,
> java.lang.Class<T>, boolean): parameters (
> javax.management.MBeanServerConnection, javax.management.ObjectName,
> java.lang.Class<T>, boolean) in jdk7, but parameters (
> javax.management.MBeanServerConnection, javax.management.ObjectName,
> java.lang.Class, boolean) in harmony5
> -method javax.management.MBeanServerInvocationHandler.newProxyInstance(
> javax.management.MBeanServerConnection, javax.management.ObjectName,
> java.lang.Class<T>, boolean): type T in jdk7, but type java.lang.Object in
> harmony5
> -method javax.management.NotificationFilterSupport.getEnabledTypes(): type
> java.util.Vector<java.lang.String> in jdk7, but type java.util.Vector in
> harmony5
> -method javax.management.ObjectName.getInstance(java.lang.String,
> java.util.Hashtable<java.lang.String, java.lang.String>): parameters (
> java.lang.String, java.util.Hashtable<java.lang.String, java.lang.String>)
> in jdk7, but parameters (java.lang.String, java.util.Hashtable) in
> harmony5
> -method javax.management.ObjectName.getKeyPropertyList(): type
> java.util.Hashtable<java.lang.String, java.lang.String> in jdk7, but type
> java.util.Hashtable in harmony5
> -method javax.management.StandardMBean.getImplementationClass(): type
> java.lang.Class<?> in jdk7, but type java.lang.Class in harmony5
> -method javax.management.StandardMBean.getMBeanInterface(): type
> java.lang.Class<?> in jdk7, but type java.lang.Class in harmony5
> -Missing
> -annotation javax.management.DescriptorKey: missing in harmony5
> -annotation javax.management.MXBean: missing in harmony5
> -class javax.management.ImmutableDescriptor: missing in harmony5
> -class javax.management.JMX: missing in harmony5
> -class javax.management.StandardEmitterMBean: missing in harmony5
> -constructor javax.management.AttributeList(java.util.List<
> javax.management.Attribute>): missing in harmony5
> -constructor javax.management.MBeanAttributeInfo(java.lang.String,
> java.lang.String, java.lang.String, boolean, boolean, boolean,
> javax.management.Descriptor): missing in harmony5
> -constructor javax.management.MBeanConstructorInfo(java.lang.String,
> java.lang.String, javax.management.MBeanParameterInfo[],
> javax.management.Descriptor): missing in harmony5
> -constructor javax.management.MBeanFeatureInfo(java.lang.String,
> java.lang.String, javax.management.Descriptor): missing in harmony5
> -constructor javax.management.MBeanInfo(java.lang.String, java.lang.String,
> javax.management.MBeanAttributeInfo[],
> javax.management.MBeanConstructorInfo[],
> javax.management.MBeanOperationInfo[],
> javax.management.MBeanNotificationInfo[], javax.management.Descriptor):
> missing in harmony5
> -constructor javax.management.MBeanNotificationInfo(java.lang.String[],
> java.lang.String, java.lang.String, javax.management.Descriptor): missing
> in harmony5
> -constructor javax.management.MBeanOperationInfo(java.lang.String,
> java.lang.String, javax.management.MBeanParameterInfo[], java.lang.String,
> int, javax.management.Descriptor): missing in harmony5
> -constructor javax.management.MBeanParameterInfo(java.lang.String,
> java.lang.String, java.lang.String, javax.management.Descriptor): missing
> in harmony5
> -constructor javax.management.MBeanServerInvocationHandler(
> javax.management.MBeanServerConnection, javax.management.ObjectName,
> boolean): missing in harmony5
> -constructor javax.management.NotificationBroadcasterSupport(
> java.util.concurrent.Executor): missing in harmony5
> -constructor javax.management.NotificationBroadcasterSupport(
> java.util.concurrent.Executor, javax.management.MBeanNotificationInfo[]):
> missing in harmony5
> -constructor javax.management.NotificationBroadcasterSupport(
> javax.management.MBeanNotificationInfo[]): missing in harmony5
> -constructor javax.management.StandardMBean(T, java.lang.Class<T>,
> boolean): missing in harmony5
> -constructor javax.management.StandardMBean(java.lang.Class<?>, boolean):
> missing in harmony5
> -field javax.management.MBeanServerDelegate.DELEGATE_NAME: missing in
> harmony5
> -field javax.management.ObjectName.WILDCARD: missing in harmony5
> -interface javax.management.DescriptorRead: missing in harmony5
> -method javax.management.AttributeList.asList(): missing in harmony5
> -method javax.management.MBeanFeatureInfo.getDescriptor(): missing in
> harmony5
> -method javax.management.MBeanInfo.getDescriptor(): missing in harmony5
> -method
> javax.management.MBeanServerInvocationHandler.getMBeanServerConnection():
> missing in harmony5
> -method javax.management.MBeanServerInvocationHandler.getObjectName():
> missing in harmony5
> -method javax.management.MBeanServerInvocationHandler.isMXBean(): missing
> in harmony5
> -method javax.management.ObjectName.compareTo(javax.management.ObjectName):
> missing in harmony5
> -method javax.management.ObjectName.isPropertyListPattern(): missing in
> harmony5
> -method javax.management.ObjectName.isPropertyValuePattern(): missing in
> harmony5
> -method javax.management.ObjectName.isPropertyValuePattern(
> java.lang.String): missing in harmony5
> -method javax.management.Query.isInstanceOf(
> javax.management.StringValueExp): missing in harmony5
> -method javax.management.StandardMBean.postDeregister(): missing in
> harmony5
> -method javax.management.StandardMBean.postRegister(java.lang.Boolean):
> missing in harmony5
> -method javax.management.StandardMBean.preDeregister(): missing in
> harmony5
> -method javax.management.StandardMBean.preRegister(
> javax.management.MBeanServer, javax.management.ObjectName): missing in
> harmony5
> -
> -javax.management.loading:
> -Minor
> -class javax.management.loading.MLet: SerialVersionUID=3636148327800330130
> in jdk7, but SerialVersionUID=-1769252496994780919 in harmony5
> -Bad
> -method javax.management.loading.ClassLoaderRepository.loadClass(
> java.lang.String): type java.lang.Class<?> in jdk7, but type
> java.lang.Class in harmony5
> -method javax.management.loading.ClassLoaderRepository.loadClassBefore(
> java.lang.ClassLoader, java.lang.String): type java.lang.Class<?> in jdk7,
> but type java.lang.Class in harmony5
> -method javax.management.loading.ClassLoaderRepository.loadClassWithout(
> java.lang.ClassLoader, java.lang.String): type java.lang.Class<?> in jdk7,
> but type java.lang.Class in harmony5
> -method javax.management.loading.MLet.findClass(java.lang.String): type
> java.lang.Class<?> in jdk7, but type java.lang.Class in harmony5
> -method javax.management.loading.MLet.loadClass(java.lang.String,
> javax.management.loading.ClassLoaderRepository): type java.lang.Class<?>
> in jdk7, but type java.lang.Class in harmony5
> -method javax.management.loading.MLetMBean.getMBeansFromURL(
> java.lang.String): type java.util.Set<java.lang.Object> in jdk7, but type
> java.util.Set in harmony5
> -method javax.management.loading.MLetMBean.getMBeansFromURL(java.net.URL):
> type java.util.Set<java.lang.Object> in jdk7, but type java.util.Set in
> harmony5
> -method javax.management.loading.MLetMBean.getResources(java.lang.String):
> type java.util.Enumeration<java.net.URL> in jdk7, but type
> java.util.Enumeration in harmony5
> -Missing
> -class javax.management.loading.MLetContent: missing in harmony5
> -method javax.management.loading.MLet.check(java.lang.String, java.net.URL,
> java.lang.String, javax.management.loading.MLetContent): missing in
> harmony5
> -
> -javax.management.modelmbean:
> -Minor
> -class javax.management.modelmbean.DescriptorSupport:
> SerialVersionUID=null in jdk7, but SerialVersionUID=-6292969195866300415 in
> harmony5
> -class javax.management.modelmbean.InvalidTargetObjectTypeException:
> SerialVersionUID=null in jdk7, but SerialVersionUID=1190536278266811217 in
> harmony5
> -class javax.management.modelmbean.ModelMBeanAttributeInfo:
> SerialVersionUID=null in jdk7, but SerialVersionUID=6181543027787327345 in
> harmony5
> -class javax.management.modelmbean.ModelMBeanConstructorInfo:
> SerialVersionUID=null in jdk7, but SerialVersionUID=3862947819818064362 in
> harmony5
> -class javax.management.modelmbean.ModelMBeanInfoSupport:
> SerialVersionUID=null in jdk7, but SerialVersionUID=-1935722590756516193 in
> harmony5
> -class javax.management.modelmbean.ModelMBeanNotificationInfo:
> SerialVersionUID=null in jdk7, but SerialVersionUID=-7445681389570207141 in
> harmony5
> -class javax.management.modelmbean.ModelMBeanOperationInfo:
> SerialVersionUID=null in jdk7, but SerialVersionUID=6532732096650090465 in
> harmony5
> -class javax.management.modelmbean.XMLParseException:
> SerialVersionUID=null in jdk7, but SerialVersionUID=3176664577895105181 in
> harmony5
> -
> -javax.management.openmbean:
> -Minor
> -field javax.management.openmbean.ArrayType.ALLOWED_CLASSNAMES: deprecated
> in jdk7, but not deprecated in harmony5
> -field javax.management.openmbean.CompositeType.ALLOWED_CLASSNAMES:deprecated in jdk7, but not deprecated in harmony5
> -field javax.management.openmbean.OpenType.ALLOWED_CLASSNAMES: deprecated
> in jdk7, but not deprecated in harmony5
> -field javax.management.openmbean.SimpleType.ALLOWED_CLASSNAMES:deprecated in jdk7, but not deprecated in harmony5
> -field javax.management.openmbean.TabularType.ALLOWED_CLASSNAMES:deprecated in jdk7, but not deprecated in harmony5
> -Bad
> -class javax.management.openmbean.ArrayType: has generic type parameter
> <T> in jdk7, but not generic in harmony5
> -class javax.management.openmbean.ArrayType: subclass of
> javax.management.openmbean.OpenType<T> in jdk7, but subclass of raw
> javax.management.openmbean.OpenType in harmony5
> -class javax.management.openmbean.CompositeType: subclass of
> javax.management.openmbean.OpenType<
> javax.management.openmbean.CompositeData> in jdk7, but subclass of raw
> javax.management.openmbean.OpenType in harmony5
> -class javax.management.openmbean.OpenType: has generic type parameter <T>
> in jdk7, but not generic in harmony5
> -class javax.management.openmbean.SimpleType: has generic type parameter
> <T> in jdk7, but not generic in harmony5
> -class javax.management.openmbean.SimpleType: subclass of
> javax.management.openmbean.OpenType<T> in jdk7, but subclass of raw
> javax.management.openmbean.OpenType in harmony5
> -class javax.management.openmbean.TabularDataSupport: implements
> java.util.Map<java.lang.Object, java.lang.Object> in jdk7, but implements
> raw java.util.Map in harmony5
> -class javax.management.openmbean.TabularType: subclass of
> javax.management.openmbean.OpenType<javax.management.openmbean.TabularData>
> in jdk7, but subclass of raw javax.management.openmbean.OpenType in
> harmony5
> -constructor javax.management.openmbean.ArrayType(int,
> javax.management.openmbean.OpenType<?>): parameters (int,
> javax.management.openmbean.OpenType<?>) in jdk7, but parameters (int,
> javax.management.openmbean.OpenType) in harmony5
> -constructor javax.management.openmbean.CompositeDataSupport(
> javax.management.openmbean.CompositeType, java.util.Map<java.lang.String,
> ?>): parameters (javax.management.openmbean.CompositeType, java.util.Map<
> java.lang.String, ?>) in jdk7, but parameters (
> javax.management.openmbean.CompositeType, java.util.Map) in harmony5
> -constructor javax.management.openmbean.CompositeType(java.lang.String,
> java.lang.String, java.lang.String[], java.lang.String[],
> javax.management.openmbean.OpenType<?>[]): parameters (java.lang.String,
> java.lang.String, java.lang.String[], java.lang.String[],
> javax.management.openmbean.OpenType<?>[]) in jdk7, but parameters (
> java.lang.String, java.lang.String, java.lang.String[], java.lang.String[],
> javax.management.openmbean.OpenType[]) in harmony5
> -constructor javax.management.openmbean.OpenMBeanAttributeInfoSupport(
> java.lang.String, java.lang.String, javax.management.openmbean.OpenType<T>,
> boolean, boolean, boolean, T): has generic type parameter <T> in jdk7, but
> not generic in harmony5
> -constructor javax.management.openmbean.OpenMBeanAttributeInfoSupport(
> java.lang.String, java.lang.String, javax.management.openmbean.OpenType<T>,
> boolean, boolean, boolean, T): parameters (java.lang.String,
> java.lang.String, javax.management.openmbean.OpenType<T>, boolean,
> boolean, boolean, T) in jdk7, but parameters (java.lang.String,
> java.lang.String, javax.management.openmbean.OpenType, boolean, boolean,
> boolean, java.lang.Object) in harmony5
> -constructor javax.management.openmbean.OpenMBeanAttributeInfoSupport(
> java.lang.String, java.lang.String, javax.management.openmbean.OpenType<T>,
> boolean, boolean, boolean, T, java.lang.Comparable<T>,
> java.lang.Comparable<T>): has generic type parameter <T> in jdk7, but not
> generic in harmony5
> -constructor javax.management.openmbean.OpenMBeanAttributeInfoSupport(
> java.lang.String, java.lang.String, javax.management.openmbean.OpenType<T>,
> boolean, boolean, boolean, T, java.lang.Comparable<T>,
> java.lang.Comparab...
>
> [Письмо усечено]




-- 
_______________
With Best Regards,
Irlyanov Dmitry
Intel Corporation
Middleware Products Division
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message