-
Bug
-
Resolution: Fixed
-
P4
-
1.3.0
-
1.3
-
generic
-
generic
-
Verified
java.awt.font.GlyphVector.getGlyphPosition(int glyphIndex) does not throw any exception when java.lang.Integer.MIN_VALUE is passed to the int argument glyphIndex. But as per the spec the method is supposed to throw IndexOutOfBoundsException.
Sample Test
-----------
import java.awt.font.GlyphVector;
import java.awt.geom.Point2D;
import java.awt.Font;
import java.awt.font.FontRenderContext;
import java.awt.geom.AffineTransform;
public class Test{
public static void main(String[] arg){
Font font = new Font("Courier",Font.ITALIC,20);
FontRenderContext fontRC=new FontRenderContext(
new AffineTransform(),true,true);
GlyphVector gv = font.createGlyphVector(fontRC,"Hello") ;
Point2D gj=gv.getGlyphPosition(Integer.MIN_VALUE);
System.out.println(gj.getX()+","+gj.getY());
}
}
Sample Test
-----------
import java.awt.font.GlyphVector;
import java.awt.geom.Point2D;
import java.awt.Font;
import java.awt.font.FontRenderContext;
import java.awt.geom.AffineTransform;
public class Test{
public static void main(String[] arg){
Font font = new Font("Courier",Font.ITALIC,20);
FontRenderContext fontRC=new FontRenderContext(
new AffineTransform(),true,true);
GlyphVector gv = font.createGlyphVector(fontRC,"Hello") ;
Point2D gj=gv.getGlyphPosition(Integer.MIN_VALUE);
System.out.println(gj.getX()+","+gj.getY());
}
}
- relates to
-
JDK-4196043 java.awt.font.GlyphVector has doc problem
-
- Resolved
-