Hi all! @Override is a legal annotation when we implement methods from an interface since java 1.6, but not before.
I removed the @Override annotation that I introduced in my last patch so that we can compile classpath with javac < 1.6 Cheers, Mario 2008-09-01 Mario Torre <[EMAIL PROTECTED]> * gnu/java/awt/peer/x/XImage.java (XImageProducer): remove @Override annotation to allow compilation on javac < 1.5 -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Straße 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Geschäftsführer: Dr. James J. Hunt Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/
### Eclipse Workspace Patch 1.0 #P classpath Index: gnu/java/awt/peer/x/XImage.java =================================================================== RCS file: /sources/classpath/classpath/gnu/java/awt/peer/x/XImage.java,v retrieving revision 1.5 diff -u -r1.5 XImage.java --- gnu/java/awt/peer/x/XImage.java 1 Sep 2008 16:07:31 -0000 1.5 +++ gnu/java/awt/peer/x/XImage.java 1 Sep 2008 17:20:33 -0000 @@ -118,33 +118,28 @@ { private Vector<ImageConsumer> consumers = new Vector<ImageConsumer>(); - @Override public void addConsumer(ImageConsumer ic) { if (ic != null && !isConsumer(ic)) this.consumers.add(ic); } - @Override public boolean isConsumer(ImageConsumer ic) { return this.consumers.contains(ic); } - @Override public void removeConsumer(ImageConsumer ic) { if (ic != null) this.consumers.remove(ic); } - @Override public void requestTopDownLeftRightResend(ImageConsumer ic) { /* just ignore the call */ } - @Override public void startProduction(ImageConsumer ic) { this.addConsumer(ic);