@Test public void testReset() { Assert.assertEquals("0", new LongBitMask().reset(0).toString()); Assert.assertEquals("0", new LongBitMask().reset(1).toString()); Assert.assertEquals("0", new LongBitMask().reset(65).toString()); }
@Override public BitMask reset(int index) { if (index < 64) { mask = mask & (Long.MAX_VALUE - (1L << index)); } return this; }
LongBitMask extends SingleLongBitMask implements BitMask { @Override public BitMask reset(int index) { if (index < 64) { mask = mask & (Long.MAX_VALUE - (1L << index)); } return this; } }
LongBitMask extends SingleLongBitMask implements BitMask { @Override public BitMask reset(int index) { if (index < 64) { mask = mask & (Long.MAX_VALUE - (1L << index)); } return this; } LongBitMask();  LongBitMask(long mask); }
LongBitMask extends SingleLongBitMask implements BitMask { @Override public BitMask reset(int index) { if (index < 64) { mask = mask & (Long.MAX_VALUE - (1L << index)); } return this; } LongBitMask();  LongBitMask(long mask); @Override BitMask set(int index); @Override BitMask setAll(BitMask mask); @Override BitMask reset(int index); @Override BitMask resetAll(BitMask mask); @Override boolean isSet(int index); @Override boolean isAllSet(); @Override boolean isEmpty(); @Override boolean intersects(BitMask mask); long asLong(); @Override LongBitMask clone(); @Override String getInstancingStatement(); }
LongBitMask extends SingleLongBitMask implements BitMask { @Override public BitMask reset(int index) { if (index < 64) { mask = mask & (Long.MAX_VALUE - (1L << index)); } return this; } LongBitMask();  LongBitMask(long mask); @Override BitMask set(int index); @Override BitMask setAll(BitMask mask); @Override BitMask reset(int index); @Override BitMask resetAll(BitMask mask); @Override boolean isSet(int index); @Override boolean isAllSet(); @Override boolean isEmpty(); @Override boolean intersects(BitMask mask); long asLong(); @Override LongBitMask clone(); @Override String getInstancingStatement();  }