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 10:13:00 GMT
MetalButtonUI.update for example.The results of this method is interested to
me.
The question is wider. Perhaps this class knowingly skipped because the
metal design is probably sun property (you may see the discussion in
HARMONY-4798 issue)


2007/9/19, Alexey Petrenko <alexey.a.petrenko@gmail.com>:
>
> 2007/9/19, Dmitry Irlyanov <irlyanov@gmail.com>:
> > Hello,
> >
> > Could you explain why I the javax.swing.plaf.metal package is absent in
> this
> > list?
> > I know several methods missed in Harmony.
> For example?
>
> > 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.Throwablein
> > > 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.Serializablein
> > > jdk7, but doesn't implement java.io.Serializable in harmony5
> > > -class java.awt.geom.Ellipse2D.Float: implements java.io.Serializablein
> > > 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.Serializablein
> > > 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.MarshalledObjectin
> > > 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.Comparatorin
> > > 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.Vectorin
> > > 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.MBeanServerInvocationHandle...
>
> [Письмо усечено]




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