langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
changeset 27318 4660a5da7d90
parent 27226 53535e4e1b08
child 27321 c8eceba990bf
equal deleted inserted replaced
27317:a497a919b562 27318:4660a5da7d90
    74  * This code and its internal interfaces are subject to change or
    74  * This code and its internal interfaces are subject to change or
    75  * deletion without notice.</b>
    75  * deletion without notice.</b>
    76  */
    76  */
    77 public class JavacFileManager extends BaseFileManager implements StandardJavaFileManager {
    77 public class JavacFileManager extends BaseFileManager implements StandardJavaFileManager {
    78 
    78 
       
    79     @SuppressWarnings("cast")
    79     public static char[] toArray(CharBuffer buffer) {
    80     public static char[] toArray(CharBuffer buffer) {
    80         if (buffer.hasArray())
    81         if (buffer.hasArray())
    81             return ((CharBuffer)buffer.compact().flip()).array();
    82             return ((CharBuffer)buffer.compact().flip()).array();
    82         else
    83         else
    83             return buffer.toString().toCharArray();
    84             return buffer.toString().toCharArray();