langtools/src/share/classes/com/sun/tools/javac/util/SharedNameTable.java
changeset 5847 1908176fd6e3
parent 5520 86e4b9a9da40
child 14049 3207422a0f9b
equal deleted inserted replaced
5846:6df0e6bcb388 5847:1908176fd6e3
    30 /**
    30 /**
    31  * Implementation of Name.Table that stores all names in a single shared
    31  * Implementation of Name.Table that stores all names in a single shared
    32  * byte array, expanding it as needed. This avoids the overhead incurred
    32  * byte array, expanding it as needed. This avoids the overhead incurred
    33  * by using an array of bytes for each name.
    33  * by using an array of bytes for each name.
    34  *
    34  *
    35  *  <p><b>This is NOT part of any API supported by Sun Microsystems.  If
    35  *  <p><b>This is NOT part of any supported API.
    36  *  you write code that depends on this, you do so at your own risk.
    36  *  If you write code that depends on this, you do so at your own risk.
    37  *  This code and its internal interfaces are subject to change or
    37  *  This code and its internal interfaces are subject to change or
    38  *  deletion without notice.</b>
    38  *  deletion without notice.</b>
    39  */
    39  */
    40 public class SharedNameTable extends Name.Table {
    40 public class SharedNameTable extends Name.Table {
    41     // maintain a freelist of recently used name tables for reuse.
    41     // maintain a freelist of recently used name tables for reuse.