src/share/classes/com/sun/tools/javac/util/Bits.java

changeset 1339
0e5899f09dab
parent 1326
30c36e23f154
child 1713
2ca9e7d50136
     1.1 --- a/src/share/classes/com/sun/tools/javac/util/Bits.java	Tue Sep 25 11:56:46 2012 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/javac/util/Bits.java	Tue Sep 25 13:06:58 2012 -0700
     1.3 @@ -25,6 +25,8 @@
     1.4  
     1.5  package com.sun.tools.javac.util;
     1.6  
     1.7 +import java.util.Arrays;
     1.8 +
     1.9  /** A class for extensible, mutable bit sets.
    1.10   *
    1.11   *  <p><b>This is NOT part of any supported API.
    1.12 @@ -62,9 +64,7 @@
    1.13  
    1.14      private void sizeTo(int len) {
    1.15          if (bits.length < len) {
    1.16 -            int[] newbits = new int[len];
    1.17 -            System.arraycopy(bits, 0, newbits, 0, bits.length);
    1.18 -            bits = newbits;
    1.19 +            bits = Arrays.copyOf(bits, len);
    1.20          }
    1.21      }
    1.22  

mercurial