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

changeset 773
5fb14e67c371
parent 581
f2fdd52e4e87
child 798
4868a36f6fd8
     1.1 --- a/src/share/classes/com/sun/tools/javac/util/Bits.java	Sun Dec 05 15:26:55 2010 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javac/util/Bits.java	Mon Dec 06 11:49:00 2010 +0000
     1.3 @@ -101,6 +101,15 @@
     1.4                  (1 << (x & wordmask));
     1.5      }
     1.6  
     1.7 +    /** Exclude [start...end] from this set.
     1.8 +     */
     1.9 +    public void excludeFrom(int start) {
    1.10 +        Bits temp = new Bits();
    1.11 +        temp.sizeTo(bits.length);
    1.12 +        temp.inclRange(0, start);
    1.13 +        andSet(temp);
    1.14 +    }
    1.15 +
    1.16      /** Exclude x from this set.
    1.17       */
    1.18      public void excl(int x) {

mercurial