test_class.declarator: count = 1000000
test_class.original_string: int count = 1000000 ;
test_class.type: int
test_class.var_name: count
test_class.file: cim-common/src/test/java/com/crossoverjie/cim/common/data/construct/SortArrayMapTest.java
test_class.identifier: SortArrayMapTest
test_case.body: @Test
      public void add() {
          SortArrayMap map = new SortArrayMap() ;
          for (int i = 0; i < 10; i++) {
              map.add(Long.valueOf(i) ,"127.0.0." + i);
          }
          map.print();
          System.out.println(map.size());
      }
test_case.class_method_signature: SortArrayMapTest.add()
test_case.full_signature: @Test public void add()
test_case.identifier: add
test_case.invocations: add valueOf print println size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void add()
focal_class.declarator: buckets
focal_class.modifier: private
focal_class.original_string: private Node[] buckets;
focal_class.type: Node[]
focal_class.var_name: buckets
focal_class.declarator: DEFAULT_SIZE = 10
focal_class.modifier: private static final
focal_class.original_string: private static final int DEFAULT_SIZE = 10;
focal_class.type: int
focal_class.var_name: DEFAULT_SIZE
focal_class.declarator: size = 0
focal_class.modifier: private
focal_class.original_string: private int size = 0;
focal_class.type: int
focal_class.var_name: size
focal_class.file: cim-common/src/main/java/com/crossoverjie/cim/common/data/construct/SortArrayMap.java
focal_class.identifier: SortArrayMap
focal_class.class_method_signature: SortArrayMap.SortArrayMap()
focal_class.full_signature: public  SortArrayMap()
focal_class.identifier: SortArrayMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  SortArrayMap()
focal_class.class_method_signature: SortArrayMap.add(Long key, String value)
focal_class.full_signature: public void add(Long key, String value)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (Long key, String value)
focal_class.return: void
focal_class.signature: void add(Long key, String value)
focal_class.class_method_signature: SortArrayMap.checkSize(int size)
focal_class.full_signature: private void checkSize(int size)
focal_class.identifier: checkSize
focal_class.modifiers: private
focal_class.parameters: (int size)
focal_class.return: void
focal_class.signature: void checkSize(int size)
focal_class.class_method_signature: SortArrayMap.firstNodeValue(long key)
focal_class.full_signature: public String firstNodeValue(long key)
focal_class.identifier: firstNodeValue
focal_class.modifiers: public
focal_class.parameters: (long key)
focal_class.return: String
focal_class.signature: String firstNodeValue(long key)
focal_class.class_method_signature: SortArrayMap.sort()
focal_class.full_signature: public void sort()
focal_class.identifier: sort
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void sort()
focal_class.class_method_signature: SortArrayMap.print()
focal_class.full_signature: public void print()
focal_class.identifier: print
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void print()
focal_class.class_method_signature: SortArrayMap.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: SortArrayMap.clear()
focal_class.full_signature: public void clear()
focal_class.identifier: clear
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_method.body: public void add(Long key, String value) {
          checkSize(size + 1);
          Node node = new Node(key, value);
          buckets[size++] = node;
      }
focal_method.class_method_signature: SortArrayMap.add(Long key, String value)
focal_method.full_signature: public void add(Long key, String value)
focal_method.identifier: add
focal_method.invocations: checkSize
focal_method.modifiers: public
focal_method.parameters: (Long key, String value)
focal_method.return: void
focal_method.signature: void add(Long key, String value)