Groovy JDK

java.util
Class BitSet

Method Summary
BitSet and(BitSet right)
Bitwise AND together two BitSets
BitSet bitwiseNegate()
Bitwise NEGATE a BitSet
boolean getAt(int index)
Support the subscript operator for a Bitset
BitSet getAt(IntRange range)
Support retrieving a subset of a BitSet using a Range
BitSet or(BitSet right)
Bitwise OR together two BitSets between two bit sets
void putAt(IntRange range, boolean value)
Support assigning a range of values with a single assignment statement
void putAt(int index, boolean value)
Support subscript-style assignment for a BitSet
BitSet xor(BitSet right)
Bitwise XOR together two BitSets between two bit sets
 
Method Detail

and

public BitSet and(BitSet right)
Bitwise AND together two BitSets.

Parameters:
right - another BitSet to bitwise AND.
Returns:
the bitwise AND of both BitSets

bitwiseNegate

public BitSet bitwiseNegate()
Bitwise NEGATE a BitSet.

Returns:
the bitwise NEGATE of the BitSet

getAt

public boolean getAt(int index)
Support the subscript operator for a Bitset

Parameters:
index - index to retrieve.
Returns:
value of the bit at the given index
See:
BitSet.

getAt

public BitSet getAt(IntRange range)
Support retrieving a subset of a BitSet using a Range

Parameters:
range - a Range defining the desired subset.
Returns:
a new BitSet that represents the requested subset
See:
BitSet.
IntRange.

or

public BitSet or(BitSet right)
Bitwise OR together two BitSets. Called when the '|' operator is used between two bit sets.

Parameters:
right - another BitSet to bitwise AND.
Returns:
the bitwise OR of both BitSets

putAt

public void putAt(IntRange range, boolean value)
Support assigning a range of values with a single assignment statement.

Parameters:
range - the range of values to set.
value - value.
See:
BitSet.
Range.

putAt

public void putAt(int index, boolean value)
Support subscript-style assignment for a BitSet.

Parameters:
index - index of the entry to set.
value - value.
See:
BitSet.

xor

public BitSet xor(BitSet right)
Bitwise XOR together two BitSets. Called when the '^' operator is used between two bit sets.

Parameters:
right - another BitSet to bitwise AND.
Returns:
the bitwise XOR of both BitSets

Groovy JDK