Package org.drools.core.util.bitmask
Class LongBitMask
- java.lang.Object
-
- org.drools.core.util.bitmask.SingleLongBitMask
-
- org.drools.core.util.bitmask.LongBitMask
-
- All Implemented Interfaces:
Serializable
,Cloneable
,BitMask
public class LongBitMask extends SingleLongBitMask implements BitMask
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.core.util.bitmask.BitMask
BitMask.Factory
-
-
Constructor Summary
Constructors Constructor Description LongBitMask()
LongBitMask(long mask)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
asLong()
LongBitMask
clone()
String
getInstancingStatement()
boolean
intersects(BitMask mask)
boolean
isAllSet()
boolean
isEmpty()
boolean
isSet(int index)
BitMask
reset(int index)
BitMask
resetAll(BitMask mask)
BitMask
set(int index)
BitMask
setAll(BitMask mask)
-
Methods inherited from class org.drools.core.util.bitmask.SingleLongBitMask
equals, hashCode, toString
-
-
-
-
Method Detail
-
intersects
public boolean intersects(BitMask mask)
- Specified by:
intersects
in interfaceBitMask
-
asLong
public long asLong()
- Specified by:
asLong
in classSingleLongBitMask
-
clone
public LongBitMask clone()
- Specified by:
clone
in interfaceBitMask
- Specified by:
clone
in classSingleLongBitMask
-
getInstancingStatement
public String getInstancingStatement()
- Specified by:
getInstancingStatement
in interfaceBitMask
-
-