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);
-
}