Hi, this patch makes Segment a bit more robust. Before the patch you could not create a new Segment and immediately call toString() on it as it would have thrown a NullPointerException (segment.array is null).
No a check is done in toString and an empty string is returned (like in the RI). ChangeLog: 2006-04-02 Robert Schuster <[EMAIL PROTECTED]> * javax/swing/text/Segment.java: (toString): Return empty string when array is null. cya Robert
Index: javax/swing/text/Segment.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/text/Segment.java,v retrieving revision 1.10 diff -u -r1.10 Segment.java --- javax/swing/text/Segment.java 3 Mar 2006 10:47:11 -0000 1.10 +++ javax/swing/text/Segment.java 1 Apr 2006 22:42:12 -0000 @@ -264,7 +264,7 @@ */ public String toString() { - return new String(array, offset, count); + return (array != null) ? new String(array, offset, count) : ""; } /**
signature.asc
Description: OpenPGP digital signature