GCJ

GCJ Home
GCC Home
Status
FAQ
Documentation
Contributing
Done with GCJ

About GCC

Mission Statement
Timeline
Mailing lists
Contributors
Steering Committee

Documentation

Installation
· Platforms
· Testing
Manual
FAQ
Further Readings

Download

Releases
Snapshots
Mirror sites
Binaries

"Live" Sources

CVS read access
Rsync read access
CVSup mirrors
CVS write access

Development

Development Plan
· (tentative timeline)
Contributing
...Why?
Open projects
Front ends
Back ends
Extensions

Bugs

Known bugs
How to report
Bug database
...Management


Get our announcements:

libgcj -vs- Classpath (No GUI Classes)

This page compares the "current" cvs libgcj against the "current" cvs Classpath. It was generated using the gen-classpath-compare script (available in gcc cvs repository in wwwdocs/bin/) on Wed Dec 1 15:26:19 UTC 2004

Only lists non-gui files (NO AWT, Swing, or gtk-peer)

This table intentionally omits certain classes which are not of interest. If the second column shows a "Diff" link, then that means the script believes that the class has been merged, but a difference has been reintroduced. Note that such differences cannot be automatically merged. Any merging must be done manually; some differences are currently required.

Class Merge Status
gnu.java.beans.IntrospectionIncubator Diff
gnu.java.io.Base64InputStream Diff
gnu.java.io.EncodingManager Classpath-only
gnu.java.io.PlatformHelper Classpath-only
gnu.java.lang.CharData Diff
gnu.java.lang.MainThread Diff
gnu.java.lang.SystemClassLoader Classpath-only
gnu.java.locale.LocaleInformation_de Diff
gnu.java.net.BASE64 Classpath-only
gnu.java.net.CRLFInputStream Classpath-only
gnu.java.net.CRLFOutputStream Classpath-only
gnu.java.net.DefaultContentHandlerFactory GCJ-only
gnu.java.net.EmptyX509TrustManager Classpath-only
gnu.java.net.GetLocalHostAction Classpath-only
gnu.java.net.GetSystemPropertyAction Classpath-only
gnu.java.net.LineInputStream Classpath-only
gnu.java.net.PlainDatagramSocketImpl Diff
gnu.java.net.PlainSocketImpl Diff
gnu.java.net.protocol.core.Connection GCJ-specific
gnu.java.net.protocol.core.CoreInputStream GCJ-specific
gnu.java.net.protocol.core.Handler GCJ-specific
gnu.java.net.protocol.ftp.ActiveModeDTP Classpath-only
gnu.java.net.protocol.ftp.BlockInputStream Classpath-only
gnu.java.net.protocol.ftp.BlockOutputStream Classpath-only
gnu.java.net.protocol.ftp.CompressedInputStream Classpath-only
gnu.java.net.protocol.ftp.CompressedOutputStream Classpath-only
gnu.java.net.protocol.ftp.DTP Classpath-only
gnu.java.net.protocol.ftp.DTPInputStream Classpath-only
gnu.java.net.protocol.ftp.DTPOutputStream Classpath-only
gnu.java.net.protocol.ftp.FTPConnection Classpath-only
gnu.java.net.protocol.ftp.FTPException Classpath-only
gnu.java.net.protocol.ftp.FTPResponse Classpath-only
gnu.java.net.protocol.ftp.FTPURLConnection Classpath-only
gnu.java.net.protocol.ftp.Handler Classpath-only
gnu.java.net.protocol.ftp.PassiveModeDTP Classpath-only
gnu.java.net.protocol.ftp.StreamInputStream Classpath-only
gnu.java.net.protocol.ftp.StreamOutputStream Classpath-only
gnu.java.net.protocol.gcjlib.Connection GCJ-specific
gnu.java.net.protocol.gcjlib.Handler GCJ-specific
gnu.java.net.protocol.http.Authenticator Classpath-only
gnu.java.net.protocol.http.ByteArrayRequestBodyWriter Classpath-only
gnu.java.net.protocol.http.ByteArrayResponseBodyReader Classpath-only
gnu.java.net.protocol.http.ChunkedInputStream Classpath-only
gnu.java.net.protocol.http.Connection GCJ-only
gnu.java.net.protocol.http.Cookie Classpath-only
gnu.java.net.protocol.http.CookieManager Classpath-only
gnu.java.net.protocol.http.Credentials Classpath-only
gnu.java.net.protocol.http.HTTPConnection Classpath-only
gnu.java.net.protocol.http.HTTPDateFormat Classpath-only
gnu.java.net.protocol.http.HTTPURLConnection Classpath-only
gnu.java.net.protocol.http.Handler Diff
gnu.java.net.protocol.http.Headers Classpath-only
gnu.java.net.protocol.http.Request Classpath-only
gnu.java.net.protocol.http.RequestBodyWriter Classpath-only
gnu.java.net.protocol.http.Response Classpath-only
gnu.java.net.protocol.http.ResponseBodyReader Classpath-only
gnu.java.net.protocol.http.ResponseHeaderHandler Classpath-only
gnu.java.net.protocol.http.SimpleCookieManager Classpath-only
gnu.java.net.protocol.http.event.ConnectionEvent Classpath-only
gnu.java.net.protocol.http.event.ConnectionListener Classpath-only
gnu.java.net.protocol.http.event.RequestEvent Classpath-only
gnu.java.net.protocol.http.event.RequestListener Classpath-only
gnu.java.net.protocol.jar.Connection Diff
gnu.java.nio.NIOServerSocket Diff
gnu.java.nio.VMPipe VM-specific
gnu.java.nio.VMSelector VM-specific
gnu.java.nio.channels.FileChannelImpl Diff
gnu.java.security.PolicyFile No
gnu.java.security.ber.BER Classpath-only
gnu.java.security.ber.BEREncodingException Classpath-only
gnu.java.security.ber.BERReader Classpath-only
gnu.java.security.ber.BERValue Classpath-only
gnu.java.security.der.DERReader Diff
gnu.java.security.pkcs.PKCS7SignedData Classpath-only
gnu.java.security.pkcs.SignerInfo Classpath-only
gnu.java.security.provider.GnuDSAPrivateKey Diff
gnu.java.security.provider.GnuDSAPublicKey Diff
gnu.javax.rmi.CORBA.DelegateFactory Classpath-only
gnu.javax.rmi.CORBA.GetDelegateInstanceException Classpath-only
gnu.javax.rmi.CORBA.PortableRemoteObjectDelegateImpl Classpath-only
gnu.javax.rmi.CORBA.StubDelegateImpl Classpath-only
gnu.javax.rmi.CORBA.UtilDelegateImpl Classpath-only
gnu.javax.rmi.CORBA.ValueHandlerImpl Classpath-only
gnu.javax.rmi.PortableServer Classpath-only
java.applet.Applet Diff
java.io.BufferedInputStream Diff
java.io.DeleteFileHelper Classpath-only
java.io.File Diff
java.io.InputStreamReader Diff
java.io.ObjectInputStream Diff
java.io.ObjectOutputStream Diff
java.io.ObjectStreamField Diff
java.io.OutputStreamWriter Diff
java.io.PrintStream Diff
java.io.VMObjectStreamClass VM-specific
java.lang.Character Diff
java.lang.Class Diff
java.lang.ClassLoader Diff
java.lang.Double Diff
java.lang.EcosProcess GCJ-specific
java.lang.Float Diff
java.lang.Object Diff
java.lang.PosixProcess GCJ-specific
java.lang.Runtime Diff
java.lang.SecurityManager Diff
java.lang.String Diff
java.lang.StringBuffer Expected diff changed
java.lang.System Diff
java.lang.Thread Diff
java.lang.VMClassLoader VM-specific
java.lang.VMCompiler VM-specific
java.lang.VMSecurityManager VM-specific
java.lang.VMThrowable VM-specific
java.lang.Win32Process GCJ-specific
java.lang.ref.Reference Expected diff changed
java.lang.reflect.Array Expected diff
java.lang.reflect.Constructor VM-specific
java.lang.reflect.Field VM-specific
java.lang.reflect.Method VM-specific
java.lang.reflect.Modifier Expected diff
java.net.InetAddress Diff
java.net.JarURLConnection Diff
java.net.MimeTypeMapper Classpath-only
java.net.URL Expected diff changed
java.net.URLClassLoader Diff
java.net.URLConnection Diff
java.nio.DirectByteBufferImpl Expected diff changed
java.nio.MappedByteBuffer Diff
java.nio.MappedByteBufferImpl Expected diff changed
java.nio.VMDirectByteBuffer VM-specific
java.nio.charset.Charset Diff
java.security.AccessControlContext Diff
java.security.AccessController Diff
java.security.BasicPermission Diff
java.security.IntersectingDomainCombiner Classpath-only
java.security.Security Diff
java.security.cert.X509Certificate Diff
java.text.Collator Diff
java.util.Calendar Diff
java.util.Date Diff
java.util.GregorianCalendar Diff
java.util.ResourceBundle Diff
java.util.VMTimeZone VM-specific
java.util.jar.JarFile Diff
java.util.zip.Deflater Diff
java.util.zip.DeflaterConstants Classpath-only
java.util.zip.DeflaterEngine Classpath-only
java.util.zip.DeflaterHuffman Classpath-only
java.util.zip.DeflaterOutputStream Diff
java.util.zip.DeflaterPending Classpath-only
java.util.zip.GZIPInputStream Diff
java.util.zip.GZIPOutputStream Diff
java.util.zip.Inflater Diff
java.util.zip.InflaterDynHeader Classpath-only
java.util.zip.InflaterHuffmanTree Classpath-only
java.util.zip.InflaterInputStream Diff
java.util.zip.OutputWindow Classpath-only
java.util.zip.PendingBuffer Classpath-only
java.util.zip.StreamManipulator Classpath-only
javax.rmi.BAD_OPERATION Classpath-only
javax.rmi.CORBA.ClassDesc Classpath-only
javax.rmi.CORBA.ObjectImpl Classpath-only
javax.rmi.CORBA.PortableRemoteObjectDelegate Classpath-only
javax.rmi.CORBA.Stub Classpath-only
javax.rmi.CORBA.StubDelegate Classpath-only
javax.rmi.CORBA.SystemException Classpath-only
javax.rmi.CORBA.Tie Classpath-only
javax.rmi.CORBA.Util Classpath-only
javax.rmi.CORBA.UtilDelegate Classpath-only
javax.rmi.CORBA.ValueHandler Classpath-only
javax.rmi.ORB Classpath-only
javax.rmi.PortableRemoteObject Classpath-only

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

These pages are maintained by the GCC team.

For questions related to the use of GCC, please consult these web pages and the GCC manuals. If that fails, the gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to our developer mailing list at gcc@gnu.org or gcc@gcc.gnu.org. All of our lists have public archives.

Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Last modified 2004-12-28 Valid XHTML 1.0