Thanks, that fixed it!

Roman Kennke wrote:
Am Donnerstag, den 02.11.2006, 17:04 +0000 schrieb David Gilbert:
Hi Roman,

I wanted to try this out, but if I do a clean check out of the latest CVS, I get the following compile error when I compile with Jikes:

Found 1 semantic error compiling "../gnu/java/awt/peer/gtk/GdkFontPeer.java":

    59. public class GdkFontPeer extends ClasspathFontPeer
                     ^---------^
*** Semantic Error: The abstract method "java.awt.geom.Rectangle2D getStringBounds(java.awt.Font font, java.text.CharacterIterator ci, int begin, int limit, java.awt.font.FontRenderContext frc);", inherited from type "gnu.java.awt.peer.ClasspathFontPeer", is not implemented in the non-abstract class "gnu.java.awt.peer.gtk.GdkFontPeer".

Whoopsie. I forgot to check in the changed ClasspathFontPeer class.
Attached you find the patch that I checked in right now.

/Roman

------------------------------------------------------------------------

Index: gnu/java/awt/peer/ClasspathFontPeer.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/java/awt/peer/ClasspathFontPeer.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -1 -5 -r1.9 -r1.10
--- gnu/java/awt/peer/ClasspathFontPeer.java    13 Jul 2006 17:30:24 -0000      
1.9
+++ gnu/java/awt/peer/ClasspathFontPeer.java    2 Nov 2006 17:13:51 -0000       
1.10
@@ -820,30 +820,16 @@
CharacterIterator ci, int begin, int limit, FontRenderContext rc); /** * Implementation of [EMAIL PROTECTED] Font#getMaxCharBounds(FontRenderContext)}
    *
    * @param font the font this peer is being called from. This may be
    * useful if you are sharing peers between Font objects. Otherwise it may
    * be ignored.
    */
public abstract Rectangle2D getMaxCharBounds (Font font, FontRenderContext rc); - /** - * Implementation of [EMAIL PROTECTED] Font#getStringBounds(CharacterIterator, int,
-   * int, FontRenderContext)}
-   *
-   * @param font the font this peer is being called from. This may be
-   * useful if you are sharing peers between Font objects. Otherwise it may
-   * be ignored.
-   */
-
- public abstract Rectangle2D getStringBounds (Font font, - CharacterIterator ci, - int begin, int limit, - FontRenderContext frc);
-
 }


Reply via email to