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