jdk/src/java.base/share/classes/sun/text/normalizer/Replaceable.java
changeset 30655 d83f50188ca9
parent 25859 3317bb8137f4
child 31680 88c53c2293b4
equal deleted inserted replaced
30654:3c2e826aa5ea 30655:d83f50188ca9
    69  *   <li>If no characters are replaced, use the metadata of the
    69  *   <li>If no characters are replaced, use the metadata of the
    70  *   previous character</li>
    70  *   previous character</li>
    71  *   <li>If there is no previous character (i.e. start == 0), use the
    71  *   <li>If there is no previous character (i.e. start == 0), use the
    72  *   following character</li>
    72  *   following character</li>
    73  *   <li>If there is no following character (i.e. the replaceable was
    73  *   <li>If there is no following character (i.e. the replaceable was
    74  *   empty), use default metadata<br>
    74  *   empty), use default metadata</li>
    75  *   <li>If the code point U+FFFF is seen, it should be interpreted as
    75  *   <li>If the code point U+FFFF is seen, it should be interpreted as
    76  *   a special marker having no metadata<li>
    76  *   a special marker having no metadata</li>
    77  *   </li>
       
    78  * </ul>
    77  * </ul>
    79  * If this is not the behavior, the subclass should document any differences.
    78  * If this is not the behavior, the subclass should document any differences.
    80  *
    79  *
    81  * <p>Copyright &copy; IBM Corporation 1999.  All rights reserved.
    80  * <p>Copyright &copy; IBM Corporation 1999.  All rights reserved.
    82  *
    81  *
   109      * characters to be copied is <code>srcLimit-srcStart</code>). The
   108      * characters to be copied is <code>srcLimit-srcStart</code>). The
   110      * characters are copied into the subarray of <code>dst</code>
   109      * characters are copied into the subarray of <code>dst</code>
   111      * starting at index <code>dstStart</code> and ending at index
   110      * starting at index <code>dstStart</code> and ending at index
   112      * <code>dstStart + (srcLimit-srcStart) - 1</code>.
   111      * <code>dstStart + (srcLimit-srcStart) - 1</code>.
   113      *
   112      *
   114      * @param srcStart the beginning index to copy, inclusive; <code>0
   113      * @param srcStart the beginning index to copy, inclusive;
   115      * <= start <= limit</code>.
   114      *        {@code 0 <= start <= limit}.
   116      * @param srcLimit the ending index to copy, exclusive;
   115      * @param srcLimit the ending index to copy, exclusive;
   117      * <code>start <= limit <= length()</code>.
   116      *        {@code start <= limit <= length()}.
   118      * @param dst the destination array.
   117      * @param dst the destination array.
   119      * @param dstStart the start offset in the destination array.
   118      * @param dstStart the start offset in the destination array.
   120      * @stable ICU 2.0
   119      * @stable ICU 2.0
   121      */
   120      */
   122     void getChars(int srcStart, int srcLimit, char dst[], int dstStart);
   121     void getChars(int srcStart, int srcLimit, char dst[], int dstStart);