langtools/src/share/classes/com/sun/tools/javac/util/ByteBuffer.java
changeset 1260 a772ba9ba43d
parent 10 06bc494ca11e
child 1264 076a3cde30d5
equal deleted inserted replaced
1259:61142e0aeb3f 1260:a772ba9ba43d
   148     }
   148     }
   149 
   149 
   150     /** Append a name.
   150     /** Append a name.
   151      */
   151      */
   152     public void appendName(Name name) {
   152     public void appendName(Name name) {
   153         appendBytes(name.table.names, name.index, name.len);
   153         appendBytes(name.getByteArray(), name.getByteOffset(), name.getByteLength());
   154     }
   154     }
   155 
   155 
   156     /** Reset to zero length.
   156     /** Reset to zero length.
   157      */
   157      */
   158     public void reset() {
   158     public void reset() {
   159         length = 0;
   159         length = 0;
   160     }
   160     }
   161 
   161 
   162     /** Convert contents to name.
   162     /** Convert contents to name.
   163      */
   163      */
   164     public Name toName(Name.Table names) {
   164     public Name toName(Names names) {
   165         return names.fromUtf(elems, 0, length);
   165         return names.fromUtf(elems, 0, length);
   166     }
   166     }
   167 }
   167 }