test_class.declarator: numBits = 256
test_class.modifier: private
test_class.original_string: private int numBits = 256;
test_class.type: int
test_class.var_name: numBits
test_class.declarator: bitSet = new SimpleBitSet(numBits)
test_class.modifier: private
test_class.original_string: private SimpleBitSet bitSet = new SimpleBitSet(numBits);
test_class.type: SimpleBitSet
test_class.var_name: bitSet
test_class.file: fabric-compute-framework/src/test/java/com/olacabs/fabric/compute/tracking/SimpleBitSetTest.java
test_class.identifier: SimpleBitSetTest
test_case.body: @Test
      public void testHasSetBits() {
          bitSet.set(10);
          Assert.assertEquals(true, bitSet.hasSetBits());
          bitSet.unset(10);
          Assert.assertEquals(false, bitSet.hasSetBits());
      }
test_case.class_method_signature: SimpleBitSetTest.testHasSetBits()
test_case.full_signature: @Test public void testHasSetBits()
test_case.identifier: testHasSetBits
test_case.invocations: set assertEquals hasSetBits unset assertEquals hasSetBits
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testHasSetBits()
focal_class.declarator: NUM_BITS_IN_WORD = Long.BYTES * 8
focal_class.modifier: private static final
focal_class.original_string: private static final int NUM_BITS_IN_WORD = Long.BYTES * 8;
focal_class.type: int
focal_class.var_name: NUM_BITS_IN_WORD
focal_class.declarator: nBits
focal_class.modifier: private final
focal_class.original_string: private final int nBits;
focal_class.type: int
focal_class.var_name: nBits
focal_class.declarator: numWords
focal_class.modifier: private
focal_class.original_string: private int numWords;
focal_class.type: int
focal_class.var_name: numWords
focal_class.declarator: words
focal_class.modifier: private
focal_class.original_string: private long[] words;
focal_class.type: long[]
focal_class.var_name: words
focal_class.file: fabric-compute-framework/src/main/java/com/olacabs/fabric/compute/tracking/SimpleBitSet.java
focal_class.identifier: SimpleBitSet
focal_class.class_method_signature: SimpleBitSet.SimpleBitSet(int nBits)
focal_class.full_signature: public  SimpleBitSet(int nBits)
focal_class.identifier: SimpleBitSet
focal_class.modifiers: public
focal_class.parameters: (int nBits)
focal_class.signature:  SimpleBitSet(int nBits)
focal_class.class_method_signature: SimpleBitSet.set(int index)
focal_class.full_signature: public void set(int index)
focal_class.identifier: set
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: void
focal_class.signature: void set(int index)
focal_class.class_method_signature: SimpleBitSet.unset(int index)
focal_class.full_signature: public void unset(int index)
focal_class.identifier: unset
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: void
focal_class.signature: void unset(int index)
focal_class.class_method_signature: SimpleBitSet.cardinality()
focal_class.full_signature: public int cardinality()
focal_class.identifier: cardinality
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int cardinality()
focal_class.class_method_signature: SimpleBitSet.hasSetBits()
focal_class.full_signature: public boolean hasSetBits()
focal_class.identifier: hasSetBits
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasSetBits()
focal_method.body: public boolean hasSetBits() {
          boolean anyBitsSet = false;
          for (int i = 0; i < numWords; i++) {
              anyBitsSet = anyBitsSet || (words[i] != 0);
              if (anyBitsSet) {
                  break;
              }
          }
          return anyBitsSet;
      }
focal_method.class_method_signature: SimpleBitSet.hasSetBits()
focal_method.full_signature: public boolean hasSetBits()
focal_method.identifier: hasSetBits
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean hasSetBits()