test_class.declarator: map
test_class.modifier: private
test_class.original_string: private ExtMultivaluedMap<String, String> map;
test_class.type: ExtMultivaluedMap<String, String>
test_class.var_name: map
test_class.file: everrest-core/src/test/java/org/everrest/core/util/CaselessMultivaluedMapTest.java
test_class.identifier: CaselessMultivaluedMapTest
test_case.body: @Test
      public void testKeySet() {
          Set<String> keys = map.keySet();
          map.put("k", newArrayList("a", "b"));
          map.put("e", newArrayList("c", "d"));
          map.put("Y", newArrayList("e", "f"));
          assertEquals(3, map.size());
          assertEquals(3, keys.size());
          assertTrue(keys.contains("K"));
          assertTrue(keys.contains("Y"));
          assertTrue(keys.contains("e"));
          assertTrue(keys.remove("Y"));
          assertEquals(2, map.size());
          assertEquals(2, keys.size());
          assertTrue(keys.contains("K"));
          assertTrue(keys.contains("e"));
          assertFalse(keys.contains("Y"));
          for (Iterator<String> iterator = keys.iterator(); iterator.hasNext(); ) {
              iterator.next();
              iterator.remove();
          }
          assertEquals(0, map.size());
          assertEquals(0, keys.size());
      }
test_case.class_method_signature: CaselessMultivaluedMapTest.testKeySet()
test_case.full_signature: @Test public void testKeySet()
test_case.identifier: testKeySet
test_case.invocations: keySet put newArrayList put newArrayList put newArrayList assertEquals size assertEquals size assertTrue contains assertTrue contains assertTrue contains assertTrue remove assertEquals size assertEquals size assertTrue contains assertTrue contains assertFalse contains iterator hasNext next remove assertEquals size assertEquals size
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testKeySet()
focal_class.declarator: serialVersionUID = -4159372000926269780L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -4159372000926269780L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: m
focal_class.modifier: final
focal_class.original_string: final ExtMultivaluedMapImpl m;
focal_class.type: ExtMultivaluedMapImpl
focal_class.var_name: m
focal_class.declarator: keys
focal_class.original_string: Set<String>                 keys;
focal_class.type: Set<String>
focal_class.var_name: keys
focal_class.declarator: entries
focal_class.original_string: Set<Entry<String, List<T>>> entries;
focal_class.type: Set<Entry<String, List<T>>>
focal_class.var_name: entries
focal_class.file: everrest-core/src/main/java/org/everrest/core/util/CaselessMultivaluedMap.java
focal_class.identifier: CaselessMultivaluedMap
focal_class.interfaces: implements ExtMultivaluedMap<String, T>, Serializable
focal_class.class_method_signature: CaselessMultivaluedMap.CaselessMultivaluedMap()
focal_class.full_signature: public  CaselessMultivaluedMap()
focal_class.identifier: CaselessMultivaluedMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  CaselessMultivaluedMap()
focal_class.class_method_signature: CaselessMultivaluedMap.CaselessMultivaluedMap(int capacity)
focal_class.full_signature: public  CaselessMultivaluedMap(int capacity)
focal_class.identifier: CaselessMultivaluedMap
focal_class.modifiers: public
focal_class.parameters: (int capacity)
focal_class.signature:  CaselessMultivaluedMap(int capacity)
focal_class.class_method_signature: CaselessMultivaluedMap.CaselessMultivaluedMap(Map<String, List<T>> m)
focal_class.full_signature: public  CaselessMultivaluedMap(Map<String, List<T>> m)
focal_class.identifier: CaselessMultivaluedMap
focal_class.modifiers: public
focal_class.parameters: (Map<String, List<T>> m)
focal_class.signature:  CaselessMultivaluedMap(Map<String, List<T>> m)
focal_class.class_method_signature: CaselessMultivaluedMap.add(String key, T value)
focal_class.full_signature: @Override public void add(String key, T value)
focal_class.identifier: add
focal_class.modifiers: @Override public
focal_class.parameters: (String key, T value)
focal_class.return: void
focal_class.signature: void add(String key, T value)
focal_class.class_method_signature: CaselessMultivaluedMap.clear()
focal_class.full_signature: @Override public void clear()
focal_class.identifier: clear
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: CaselessMultivaluedMap.containsKey(Object key)
focal_class.full_signature: @Override public boolean containsKey(Object key)
focal_class.identifier: containsKey
focal_class.modifiers: @Override public
focal_class.parameters: (Object key)
focal_class.return: boolean
focal_class.signature: boolean containsKey(Object key)
focal_class.class_method_signature: CaselessMultivaluedMap.containsValue(Object value)
focal_class.full_signature: @Override public boolean containsValue(Object value)
focal_class.identifier: containsValue
focal_class.modifiers: @Override public
focal_class.parameters: (Object value)
focal_class.return: boolean
focal_class.signature: boolean containsValue(Object value)
focal_class.class_method_signature: CaselessMultivaluedMap.entrySet()
focal_class.full_signature: @Override public Set<Entry<String, List<T>>> entrySet()
focal_class.identifier: entrySet
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<Entry<String, List<T>>>
focal_class.signature: Set<Entry<String, List<T>>> entrySet()
focal_class.class_method_signature: CaselessMultivaluedMap.get(Object key)
focal_class.full_signature: @Override public List<T> get(Object key)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (Object key)
focal_class.return: List<T>
focal_class.signature: List<T> get(Object key)
focal_class.class_method_signature: CaselessMultivaluedMap.getFirst(String key)
focal_class.full_signature: @Override public T getFirst(String key)
focal_class.identifier: getFirst
focal_class.modifiers: @Override public
focal_class.parameters: (String key)
focal_class.return: T
focal_class.signature: T getFirst(String key)
focal_class.class_method_signature: CaselessMultivaluedMap.addAll(String key, T... newValues)
focal_class.full_signature: @Override public void addAll(String key, T... newValues)
focal_class.identifier: addAll
focal_class.modifiers: @Override public
focal_class.parameters: (String key, T... newValues)
focal_class.return: void
focal_class.signature: void addAll(String key, T... newValues)
focal_class.class_method_signature: CaselessMultivaluedMap.addAll(String key, List<T> valueList)
focal_class.full_signature: @Override public void addAll(String key, List<T> valueList)
focal_class.identifier: addAll
focal_class.modifiers: @Override public
focal_class.parameters: (String key, List<T> valueList)
focal_class.return: void
focal_class.signature: void addAll(String key, List<T> valueList)
focal_class.class_method_signature: CaselessMultivaluedMap.addFirst(String key, T value)
focal_class.full_signature: @Override public void addFirst(String key, T value)
focal_class.identifier: addFirst
focal_class.modifiers: @Override public
focal_class.parameters: (String key, T value)
focal_class.return: void
focal_class.signature: void addFirst(String key, T value)
focal_class.class_method_signature: CaselessMultivaluedMap.equalsIgnoreValueOrder(MultivaluedMap<String, T> otherMap)
focal_class.full_signature: @Override public boolean equalsIgnoreValueOrder(MultivaluedMap<String, T> otherMap)
focal_class.identifier: equalsIgnoreValueOrder
focal_class.modifiers: @Override public
focal_class.parameters: (MultivaluedMap<String, T> otherMap)
focal_class.return: boolean
focal_class.signature: boolean equalsIgnoreValueOrder(MultivaluedMap<String, T> otherMap)
focal_class.class_method_signature: CaselessMultivaluedMap.getList(String key)
focal_class.full_signature: @Override public List<T> getList(String key)
focal_class.identifier: getList
focal_class.modifiers: @Override public
focal_class.parameters: (String key)
focal_class.return: List<T>
focal_class.signature: List<T> getList(String key)
focal_class.class_method_signature: CaselessMultivaluedMap.isEmpty()
focal_class.full_signature: @Override public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: CaselessMultivaluedMap.keySet()
focal_class.full_signature: @Override public Set<String> keySet()
focal_class.identifier: keySet
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> keySet()
focal_class.class_method_signature: CaselessMultivaluedMap.put(String key, List<T> value)
focal_class.full_signature: @Override public List<T> put(String key, List<T> value)
focal_class.identifier: put
focal_class.modifiers: @Override public
focal_class.parameters: (String key, List<T> value)
focal_class.return: List<T>
focal_class.signature: List<T> put(String key, List<T> value)
focal_class.class_method_signature: CaselessMultivaluedMap.putAll(Map<? extends String, ? extends List<T>> m)
focal_class.full_signature: @Override public void putAll(Map<? extends String, ? extends List<T>> m)
focal_class.identifier: putAll
focal_class.modifiers: @Override public
focal_class.parameters: (Map<? extends String, ? extends List<T>> m)
focal_class.return: void
focal_class.signature: void putAll(Map<? extends String, ? extends List<T>> m)
focal_class.class_method_signature: CaselessMultivaluedMap.putSingle(String key, T value)
focal_class.full_signature: @Override public void putSingle(String key, T value)
focal_class.identifier: putSingle
focal_class.modifiers: @Override public
focal_class.parameters: (String key, T value)
focal_class.return: void
focal_class.signature: void putSingle(String key, T value)
focal_class.class_method_signature: CaselessMultivaluedMap.remove(Object key)
focal_class.full_signature: @Override public List<T> remove(Object key)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (Object key)
focal_class.return: List<T>
focal_class.signature: List<T> remove(Object key)
focal_class.class_method_signature: CaselessMultivaluedMap.size()
focal_class.full_signature: @Override public int size()
focal_class.identifier: size
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: CaselessMultivaluedMap.values()
focal_class.full_signature: @Override public Collection<List<T>> values()
focal_class.identifier: values
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Collection<List<T>>
focal_class.signature: Collection<List<T>> values()
focal_class.class_method_signature: CaselessMultivaluedMap.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: CaselessMultivaluedMap.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: CaselessMultivaluedMap.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: @Override
      public Set<String> keySet() {
          if (keys == null) {
              keys = new KeySet();
          }
          return keys;
      }
focal_method.class_method_signature: CaselessMultivaluedMap.keySet()
focal_method.full_signature: @Override public Set<String> keySet()
focal_method.identifier: keySet
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: Set<String>
focal_method.signature: Set<String> keySet()