Files
2021-08-16 16:11:17 +01:00

3683 lines
155 KiB
Java

package generatedtest;
import java.util.Collection;
import java.util.Comparator;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
import java.util.NavigableSet;
import java.util.Queue;
import java.util.ResourceBundle;
import java.util.Set;
import java.util.SortedMap;
import java.util.SortedSet;
import java.util.StringTokenizer;
import java.util.TreeMap;
import java.util.TreeSet;
import java.util.Vector;
import org.apache.commons.collections4.ArrayStack;
import org.apache.commons.collections4.Bag;
import org.apache.commons.collections4.BagUtils;
import org.apache.commons.collections4.BidiMap;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.EnumerationUtils;
import org.apache.commons.collections4.Factory;
import org.apache.commons.collections4.FluentIterable;
import org.apache.commons.collections4.Get;
import org.apache.commons.collections4.IterableGet;
import org.apache.commons.collections4.IterableMap;
import org.apache.commons.collections4.IterableSortedMap;
import org.apache.commons.collections4.IterableUtils;
import org.apache.commons.collections4.IteratorUtils;
import org.apache.commons.collections4.KeyValue;
import org.apache.commons.collections4.ListUtils;
import org.apache.commons.collections4.ListValuedMap;
import org.apache.commons.collections4.MapIterator;
import org.apache.commons.collections4.MapUtils;
import org.apache.commons.collections4.MultiMap;
import org.apache.commons.collections4.MultiMapUtils;
import org.apache.commons.collections4.MultiSet;
import org.apache.commons.collections4.MultiSetUtils;
import org.apache.commons.collections4.MultiValuedMap;
import org.apache.commons.collections4.OrderedIterator;
import org.apache.commons.collections4.OrderedMap;
import org.apache.commons.collections4.OrderedMapIterator;
import org.apache.commons.collections4.Predicate;
import org.apache.commons.collections4.Put;
import org.apache.commons.collections4.QueueUtils;
import org.apache.commons.collections4.ResettableIterator;
import org.apache.commons.collections4.ResettableListIterator;
import org.apache.commons.collections4.SetUtils;
import org.apache.commons.collections4.SetValuedMap;
import org.apache.commons.collections4.SortedBag;
import org.apache.commons.collections4.SplitMapUtils;
import org.apache.commons.collections4.Transformer;
import org.apache.commons.collections4.Trie;
import org.apache.commons.collections4.TrieUtils;
import org.apache.commons.collections4.bag.TreeBag;
import org.apache.commons.collections4.bidimap.TreeBidiMap;
import org.apache.commons.collections4.iterators.BoundedIterator;
import org.apache.commons.collections4.iterators.IteratorEnumeration;
import org.apache.commons.collections4.iterators.SkippingIterator;
import org.apache.commons.collections4.iterators.ZippingIterator;
import org.apache.commons.collections4.keyvalue.AbstractKeyValue;
import org.apache.commons.collections4.keyvalue.AbstractMapEntry;
import org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator;
import org.apache.commons.collections4.keyvalue.DefaultKeyValue;
import org.apache.commons.collections4.keyvalue.DefaultMapEntry;
import org.apache.commons.collections4.keyvalue.TiedMapEntry;
import org.apache.commons.collections4.keyvalue.UnmodifiableMapEntry;
import org.apache.commons.collections4.map.AbstractIterableMap;
import org.apache.commons.collections4.map.AbstractMapDecorator;
import org.apache.commons.collections4.map.HashedMap;
import org.apache.commons.collections4.map.LinkedMap;
import org.apache.commons.collections4.map.MultiValueMap;
import org.apache.commons.collections4.multimap.ArrayListValuedHashMap;
import org.apache.commons.collections4.multimap.HashSetValuedHashMap;
import org.apache.commons.collections4.multiset.HashMultiSet;
import org.apache.commons.collections4.trie.PatriciaTrie;
// Test case generated by GenerateFlowTestCase.ql
public class Test {
static Object getArrayElement(Object[] container) { return container[0]; }
static Object getElement(Enumeration container) { return container.nextElement(); }
static <T> T getElement(Iterable<T> container) { return container.iterator().next(); }
static Object getElement(Iterator container) { return container.next(); }
static Object getElement(MultiSet.Entry container) { return container.getElement(); }
static Object getMapKey(AbstractKeyValue container) { return container.getKey(); }
static Object getMapKeyFromEntry(Map.Entry container) { return container.getKey(); }
static Object getMapKey(AbstractMapEntryDecorator container) { return container.getKey(); }
static Object getMapKey(Map container) { return container.keySet().iterator().next(); }
static Object getMapKey(MultiValuedMap container) { return container.keySet().iterator().next(); }
static Object getMapKeyFromPut(Put container) { return getMapKey((Map)container); }
static Object getMapValue(AbstractKeyValue container) { return container.getValue(); }
static Object getMapValueFromEntry(Map.Entry container) { return container.getValue(); }
static Object getMapValue(AbstractMapEntryDecorator container) { return container.getValue(); }
static Object getMapValue(Map container) { return container.get(null); }
static Object getMapValue(MapIterator container) { return container.getValue(); }
static Collection getMapValue(MultiValuedMap container) { return container.get(null); }
static Object getMapValueFromPut(Put container) { return getMapValue((Map)container); }
Object[] newWithArrayElement(Object element) { return new Object[] {element}; }
ArrayStack<String> newArrayStackWithElement(String element) { ArrayStack<String> a = new ArrayStack<String>(); a.push(element); return a; }
Enumeration<String> newEnumerationWithElement(String element) { return new IteratorEnumeration<String>(newVectorWithElement(element).iterator()); }
FluentIterable<String> newFluentIterableWithElement(String element) { return FluentIterable.of(element); }
ListIterator<String> newListIteratorWithElement(String element) { return newVectorWithElement(element).listIterator(); }
MultiSet.Entry<String> newMultiSetEntryWithElement(String element) { return getElement(newMultiSetWithElement(element).entrySet()); }
MultiSet<String> newMultiSetWithElement(String element) { HashMultiSet<String> h = new HashMultiSet<String>(); h.add(element); return h; }
Queue<String> newQueueWithElement(String element) { LinkedList<String> q = new LinkedList<String>(); q.add(element); return q; }
MySetView<String> newSetViewWithElement(String element) { MySetView<String> s = new MySetView<String>(); s.add(element); return s; }
TreeBag<String> newTreeBagWithElement(String element) { TreeBag<String> b = new TreeBag<String>(); b.add(element); return b; }
TreeSet<String> newTreeSetWithElement(String element) { TreeSet<String> h = new TreeSet<String>(); h.add(element); return h; }
Vector<String> newVectorWithElement(String element) { Vector<String> v = new Vector<String>(); v.add(element); return v; }
Vector<Iterable<String>> newVectorWithElement(Iterable<String> element) { Vector<Iterable<String>> v = new Vector<Iterable<String>>(); v.add(element); return v; }
TreeBidiMap newTreeBidiMapWithMapKey(Object element) { TreeBidiMap m = new TreeBidiMap(); m.put(element,null); return m; }
MyAbstractKeyValue newMAKVWithMapKey(Object element) { return new MyAbstractKeyValue(element,null); }
DefaultKeyValue newDKVWithMapKey(Object element) { return new DefaultKeyValue(element,null); }
HashedMap newHashedMapWithMapKey(Object element) { HashedMap m = new HashedMap(); m.put(element,null); return m; }
MyAbstractMapEntry newMAMEWithMapKey(Object element) { return new MyAbstractMapEntry(element,null); }
MyAbstractMapEntryDecorator newMAMEDWithMapKey(Object element) { return new MyAbstractMapEntryDecorator(newMAMEWithMapKey(element)); }
MultiValueMap newMVMWithMapKey(Object element) { MultiValueMap m = new MultiValueMap(); m.put(element,null); return m; }
ArrayListValuedHashMap newALVHMWithMapKey(Object element) { ArrayListValuedHashMap m = new ArrayListValuedHashMap(); m.put(element,null); return m; }
OrderedMapIterator newOMIWithElement(Object element) { LinkedMap m = new LinkedMap(); m.put(element,null); return m.mapIterator(); }
ResourceBundle newRBWithMapKey(Object element) { return (ResourceBundle)null; }
SortedMap newTreeMapWithMapKey(Object element) { SortedMap m = new TreeMap(); m.put(element,null); return m; }
Trie newTrieWithMapKey(Object element) { Trie m = new PatriciaTrie(); m.put(element,null); return m; }
TiedMapEntry newTMEWithMapKey(Object element) { return new TiedMapEntry(new TreeMap(),element); }
TreeBidiMap newTreeBidiMapWithMapValue(Object element) { TreeBidiMap m = new TreeBidiMap(); m.put(null,element); return m; }
MyAbstractKeyValue newMAKVWithMapValue(Object element) { return new MyAbstractKeyValue(null,element); }
DefaultKeyValue newDKVWithMapValue(Object element) { return new DefaultKeyValue(null,element); }
HashedMap newHashedMapWithMapValue(Object element) { HashedMap m = new HashedMap(); m.put(null,element); return m; }
MyAbstractMapEntry newMAMEWithMapValue(Object element) { return new MyAbstractMapEntry(null,element); }
MyAbstractMapEntryDecorator newMAMEDWithMapValue(Object element) { return new MyAbstractMapEntryDecorator(newMAMEWithMapValue(element)); }
MultiValueMap newMVMWithMapValue(Object element) { MultiValueMap m = new MultiValueMap(); m.put(null,element); return m; }
MultiMap newMMWithMapValue(Object element) { MultiMap m = new MultiValueMap(); m.put(null,element); return m; }
ArrayListValuedHashMap newALVHMWithMapValue(Object element) { ArrayListValuedHashMap m = new ArrayListValuedHashMap(); m.put(null,element); return m; }
HashSetValuedHashMap newHSVHMWithMapValue(Object element) { HashSetValuedHashMap m = new HashSetValuedHashMap(); m.put(null,element); return m; }
OrderedMapIterator newOMIWithMapValue(Object element) { LinkedMap m = new LinkedMap(); m.put(null,element); return m.mapIterator(); }
ResourceBundle newRBWithMapValue(Object element) { return (ResourceBundle)null; }
SortedMap newTreeMapWithMapValue(Object element) { SortedMap m = new TreeMap(); m.put(null,element); return m; }
Trie newTrieWithMapValue(Object element) { Trie m = new PatriciaTrie(); m.put(null,element); return m; }
TiedMapEntry newTMEWithMapValue(Object element) { return new TiedMapEntry(newTreeMapWithMapValue(element),null); }
UnmodifiableMapEntry newUMEWithMapValue(Object element) { return new UnmodifiableMapEntry(null,element); }
Object source() { return null; }
void sink(Object o) { }
class MyAbstractKeyValue<K, V> extends AbstractKeyValue<K, V> {
MyAbstractKeyValue(K key, V value) {
super(key, value);
}
K mySetKey(final K key) {
return super.setKey(key);
}
V mySetValue(final V value) {
return super.setValue(value);
}
}
class MyAbstractMapEntry<K, V> extends AbstractMapEntry<K, V> {
MyAbstractMapEntry(final K key, final V value) {
super(key, value);
}
@Override
public K getKey() { return null; }
@Override
public V getValue() { return null; }
}
class MyAbstractMapEntryDecorator<K, V> extends AbstractMapEntryDecorator<K, V> {
MyAbstractMapEntryDecorator(final Map.Entry<K, V> entry) {
super(entry);
}
Map.Entry<K, V> myGetMapEntry() {
return super.getMapEntry();
}
}
class MySetView<E> extends SetUtils.SetView<E> {
MySetView() { super(); }
@Override
protected Iterator<E> createIterator() { return null; }
Iterator<E> myCreateIterator() { return createIterator(); }
}
public void test() {
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;AbstractKeyValue;;;Argument[0];MapKey of Argument[-1];value"
AbstractKeyValue out = null;
Object in = source();
out = new MyAbstractKeyValue(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;AbstractKeyValue;;;Argument[1];MapValue of Argument[-1];value"
AbstractKeyValue out = null;
Object in = source();
out = new MyAbstractKeyValue(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;Argument[0];MapKey of Argument[-1];value"
DefaultKeyValue out = null;
Object in = source();
out.setKey(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;Argument[0];MapKey of Argument[-1];value"
MyAbstractKeyValue out = null;
Object in = source();
out.mySetKey(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
DefaultKeyValue in = newDKVWithMapKey((String)source());
out = in.setKey(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
MyAbstractKeyValue in = newMAKVWithMapKey((String)source());
out = in.mySetKey(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value"
UnmodifiableMapEntry out = null;
Object in = source();
out.setValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value"
DefaultKeyValue out = null;
Object in = source();
out.setValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value"
AbstractMapEntry out = null;
Object in = source();
out.setValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;Argument[0];MapValue of Argument[-1];value"
MyAbstractKeyValue out = null;
Object in = source();
out.mySetValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
UnmodifiableMapEntry in = newUMEWithMapValue((String)source());
out = in.setValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
DefaultKeyValue in = newDKVWithMapValue((String)source());
out = in.setValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapEntry in = newMAMEWithMapValue((String)source());
out = in.setValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapEntry in = newMAMEWithMapValue((String)source());
out = in.setValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MyAbstractKeyValue in = newMAKVWithMapValue((String)source());
out = in.mySetValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractKeyValue;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MyAbstractKeyValue in = newMAKVWithMapValue((String)source());
out = in.mySetValue((Object)null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractMapEntry;true;AbstractMapEntry;;;Argument[0];MapKey of Argument[-1];value"
AbstractMapEntry out = null;
Object in = source();
out = new MyAbstractMapEntry(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractMapEntry;true;AbstractMapEntry;;;Argument[1];MapValue of Argument[-1];value"
AbstractMapEntry out = null;
Object in = source();
out = new MyAbstractMapEntry(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;AbstractMapEntryDecorator;;;MapKey of Argument[0];MapKey of Argument[-1];value"
AbstractMapEntryDecorator out = null;
Map.Entry<String,String> in = newMAMEWithMapKey((String)source());
out = new MyAbstractMapEntryDecorator(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;AbstractMapEntryDecorator;;;MapValue of Argument[0];MapValue of Argument[-1];value"
AbstractMapEntryDecorator out = null;
Map.Entry<String,String> in = newMAMEWithMapValue((String)source());
out = new MyAbstractMapEntryDecorator(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;getMapEntry;;;MapKey of Argument[-1];MapKey of ReturnValue;value"
Map.Entry<String,String> out = null;
MyAbstractMapEntryDecorator in = newMAMEDWithMapKey((String)source());
out = in.myGetMapEntry();
sink(getMapKeyFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;AbstractMapEntryDecorator;true;getMapEntry;;;MapValue of Argument[-1];MapValue of ReturnValue;value"
Map.Entry<String,String> out = null;
MyAbstractMapEntryDecorator in = newMAMEDWithMapValue((String)source());
out = in.myGetMapEntry();
sink(getMapValueFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Entry);;MapKey of Argument[0];MapKey of Argument[-1];value"
DefaultKeyValue out = null;
Map.Entry<String,String> in = newMAMEWithMapKey((String)source());
out = new DefaultKeyValue(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Entry);;MapValue of Argument[0];MapValue of Argument[-1];value"
DefaultKeyValue out = null;
Map.Entry<String,String> in = newMAMEWithMapValue((String)source());
out = new DefaultKeyValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(KeyValue);;MapKey of Argument[0];MapKey of Argument[-1];value"
DefaultKeyValue out = null;
KeyValue in = newMAKVWithMapKey((String)source());
out = new DefaultKeyValue(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(KeyValue);;MapValue of Argument[0];MapValue of Argument[-1];value"
DefaultKeyValue out = null;
KeyValue in = newMAKVWithMapValue((String)source());
out = new DefaultKeyValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Object,Object);;Argument[0];MapKey of Argument[-1];value"
DefaultKeyValue out = null;
Object in = source();
out = new DefaultKeyValue(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;DefaultKeyValue;(Object,Object);;Argument[1];MapValue of Argument[-1];value"
DefaultKeyValue out = null;
Object in = source();
out = new DefaultKeyValue(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;toMapEntry;;;MapKey of Argument[-1];MapKey of ReturnValue;value"
Map.Entry<String,String> out = null;
DefaultKeyValue in = newDKVWithMapKey((String)source());
out = in.toMapEntry();
sink(getMapKeyFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultKeyValue;true;toMapEntry;;;MapValue of Argument[-1];MapValue of ReturnValue;value"
Map.Entry<String,String> out = null;
DefaultKeyValue in = newDKVWithMapValue((String)source());
out = in.toMapEntry();
sink(getMapValueFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Entry);;MapKey of Argument[0];MapKey of Argument[-1];value"
DefaultMapEntry out = null;
Map.Entry<String,String> in = newMAMEWithMapKey((String)source());
out = new DefaultMapEntry(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Entry);;MapValue of Argument[0];MapValue of Argument[-1];value"
DefaultMapEntry out = null;
Map.Entry<String,String> in = newMAMEWithMapValue((String)source());
out = new DefaultMapEntry(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(KeyValue);;MapKey of Argument[0];MapKey of Argument[-1];value"
DefaultMapEntry out = null;
KeyValue in = newMAKVWithMapKey((String)source());
out = new DefaultMapEntry(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(KeyValue);;MapValue of Argument[0];MapValue of Argument[-1];value"
DefaultMapEntry out = null;
KeyValue in = newMAKVWithMapValue((String)source());
out = new DefaultMapEntry(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Object,Object);;Argument[0];MapKey of Argument[-1];value"
DefaultMapEntry out = null;
Object in = source();
out = new DefaultMapEntry(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;DefaultMapEntry;true;DefaultMapEntry;(Object,Object);;Argument[1];MapValue of Argument[-1];value"
DefaultMapEntry out = null;
Object in = source();
out = new DefaultMapEntry(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;TiedMapEntry;true;TiedMapEntry;;;Argument[1];MapKey of Argument[-1];value"
TiedMapEntry out = null;
Object in = source();
out = new TiedMapEntry(null, in);
sink(getMapKeyFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;TiedMapEntry;true;TiedMapEntry;;;MapValue of Argument[0];MapValue of Argument[-1];value"
TiedMapEntry out = null;
Map in = newTreeMapWithMapValue((String)source());
out = new TiedMapEntry(in, null);
sink(getMapValueFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Entry);;MapKey of Argument[0];MapKey of Argument[-1];value"
UnmodifiableMapEntry out = null;
Map.Entry<String,String> in = newMAMEWithMapKey((String)source());
out = new UnmodifiableMapEntry(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Entry);;MapValue of Argument[0];MapValue of Argument[-1];value"
UnmodifiableMapEntry out = null;
Map.Entry<String,String> in = newMAMEWithMapValue((String)source());
out = new UnmodifiableMapEntry(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(KeyValue);;MapKey of Argument[0];MapKey of Argument[-1];value"
UnmodifiableMapEntry out = null;
KeyValue in = newMAKVWithMapKey((String)source());
out = new UnmodifiableMapEntry(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(KeyValue);;MapValue of Argument[0];MapValue of Argument[-1];value"
UnmodifiableMapEntry out = null;
KeyValue in = newMAKVWithMapValue((String)source());
out = new UnmodifiableMapEntry(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Object,Object);;Argument[0];MapKey of Argument[-1];value"
UnmodifiableMapEntry out = null;
Object in = source();
out = new UnmodifiableMapEntry(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4.keyvalue;UnmodifiableMapEntry;true;UnmodifiableMapEntry;(Object,Object);;Argument[1];MapValue of Argument[-1];value"
UnmodifiableMapEntry out = null;
Object in = source();
out = new UnmodifiableMapEntry(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
TiedMapEntry in = newTMEWithMapKey((String)source());
out = in.getKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
KeyValue in = newMAKVWithMapKey((String)source());
out = in.getKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapEntryDecorator in = newMAMEDWithMapKey((String)source());
out = in.getKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
AbstractKeyValue in = newMAKVWithMapKey((String)source());
out = in.getKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
TiedMapEntry in = newTMEWithMapValue((String)source());
out = in.getValue();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
KeyValue in = newMAKVWithMapValue((String)source());
out = in.getValue();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapEntryDecorator in = newMAMEDWithMapValue((String)source());
out = in.getValue();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;KeyValue;true;getValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractKeyValue in = newMAKVWithMapValue((String)source());
out = in.getValue();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value"
Map out = null;
Map in = (Map)source();
out = MapUtils.emptyIfNull(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;fixedSizeMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.fixedSizeMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;fixedSizeMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.fixedSizeMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;fixedSizeSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.fixedSizeSortedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;fixedSizeSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.fixedSizeSortedMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getMap;;;Argument[2];ReturnValue;value"
Map out = null;
Map in = (Map)source();
out = MapUtils.getMap(null, null, in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getMap;;;MapValue of Argument[0];ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.getMap(in, null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getMap;;;MapValue of Argument[0];ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.getMap(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getObject;;;Argument[2];ReturnValue;value"
Object out = null;
Object in = source();
out = MapUtils.getObject(null, null, in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getObject;;;MapValue of Argument[0];ReturnValue;value"
Object out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.getObject(in, null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getObject;;;MapValue of Argument[0];ReturnValue;value"
Object out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.getObject(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getString;;;Argument[2];ReturnValue;value"
String out = null;
String in = (String)source();
out = MapUtils.getString(null, null, in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getString;;;MapValue of Argument[0];ReturnValue;value"
String out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.getString(in, null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;getString;;;MapValue of Argument[0];ReturnValue;value"
String out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.getString(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;invertMap;;;MapKey of Argument[0];MapValue of ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.invertMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;invertMap;;;MapValue of Argument[0];MapKey of ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.invertMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;iterableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.iterableMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;iterableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.iterableMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;iterableSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableSortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.iterableSortedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;iterableSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableSortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.iterableSortedMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.lazyMap(in, (Transformer)null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.lazyMap(in, (Factory)null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.lazyMap(in, (Transformer)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazyMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.lazyMap(in, (Factory)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.lazySortedMap(in, (Transformer)null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.lazySortedMap(in, (Factory)null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.lazySortedMap(in, (Transformer)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;lazySortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.lazySortedMap(in, (Factory)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
MultiValueMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.multiValueMap(in, (Factory)null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
MultiValueMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.multiValueMap(in, (Class)null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
MultiValueMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.multiValueMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
MultiValueMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.multiValueMap(in, (Factory)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
MultiValueMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.multiValueMap(in, (Class)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;multiValueMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
MultiValueMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.multiValueMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;orderedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
OrderedMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.orderedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;orderedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
OrderedMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.orderedMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;populateMap;(Map,Iterable,Transformer);;Element of Argument[1];MapValue of Argument[0];value"
Map out = null;
Iterable in = newVectorWithElement((String)source());
MapUtils.populateMap(out, in, (Transformer)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// Note it is tricky to get this to compile - the compiler thinks it is ambiguous
// which overload it should choose unless you put the generic types in correctly
// "org.apache.commons.collections4;MapUtils;true;populateMap;(MultiMap,Iterable,Transformer);;Element of Argument[1];MapValue of Argument[0];value"
MultiMap<Integer, String> out = null;
Iterable<String> in = newVectorWithElement((String)source());
MapUtils.populateMap(out, in, (Transformer<String, Integer>)null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;predicatedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.predicatedMap(in, null, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;predicatedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.predicatedMap(in, null, null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;predicatedSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.predicatedSortedMap(in, null, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;predicatedSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.predicatedSortedMap(in, null, null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapKey of Argument[0];value"
Map out = null;
Object[] in = newWithArrayElement((String)source());
MapUtils.putAll(out, in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapKey of ReturnValue;value"
Map out = null;
Object[] in = newWithArrayElement((String)source());
out = MapUtils.putAll(null, in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapValue of Argument[0];value"
Map out = null;
Object[] in = newWithArrayElement((String)source());
MapUtils.putAll(out, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of Argument[1];MapValue of ReturnValue;value"
Map out = null;
Object[] in = newWithArrayElement((String)source());
out = MapUtils.putAll(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapKey of Argument[0];value"
Map out = null;
Object[] in = newWithArrayElement(newWithArrayElement((String)source()));
MapUtils.putAll(out, in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapKey of ReturnValue;value"
Map out = null;
Object[] in = newWithArrayElement(newWithArrayElement((String)source()));
out = MapUtils.putAll(null, in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapValue of Argument[0];value"
Map out = null;
Object[] in = newWithArrayElement(newWithArrayElement((String)source()));
MapUtils.putAll(out, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;ArrayElement of ArrayElement of Argument[1];MapValue of ReturnValue;value"
Map out = null;
Object[] in = newWithArrayElement(newWithArrayElement((String)source()));
out = MapUtils.putAll(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;MapKey of ArrayElement of Argument[1];MapKey of Argument[0];value"
Map out = null;
Object[] in = newWithArrayElement(newMAKVWithMapKey((String)source()));
MapUtils.putAll(out, in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;MapKey of ArrayElement of Argument[1];MapKey of ReturnValue;value"
Map out = null;
Object[] in = newWithArrayElement(newMAKVWithMapKey((String)source()));
out = MapUtils.putAll(null, in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;MapValue of ArrayElement of Argument[1];MapValue of Argument[0];value"
Map out = null;
Object[] in = newWithArrayElement(newMAKVWithMapValue((String)source()));
MapUtils.putAll(out, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;putAll;;;MapValue of ArrayElement of Argument[1];MapValue of ReturnValue;value"
Map out = null;
Object[] in = newWithArrayElement(newMAKVWithMapValue((String)source()));
out = MapUtils.putAll(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;safeAddToMap;;;Argument[1];MapKey of Argument[0];value"
Map out = null;
Object in = source();
MapUtils.safeAddToMap(out, in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;safeAddToMap;;;Argument[2];MapValue of Argument[0];value"
Map out = null;
Object in = source();
MapUtils.safeAddToMap(out, null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;synchronizedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.synchronizedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;synchronizedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.synchronizedMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;synchronizedSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.synchronizedSortedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;synchronizedSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.synchronizedSortedMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;toMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
Map out = null;
ResourceBundle in = newRBWithMapKey((String)source());
out = MapUtils.toMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;toMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
Map out = null;
ResourceBundle in = newRBWithMapValue((String)source());
out = MapUtils.toMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;transformedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.transformedMap(in, null, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;transformedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.transformedMap(in, null, null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;transformedSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.transformedSortedMap(in, null, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;transformedSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.transformedSortedMap(in, null, null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;unmodifiableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapKey((String)source());
out = MapUtils.unmodifiableMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;unmodifiableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
Map out = null;
Map in = newTreeMapWithMapValue((String)source());
out = MapUtils.unmodifiableMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;unmodifiableSortedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapKey((String)source());
out = MapUtils.unmodifiableSortedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapUtils;true;unmodifiableSortedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
SortedMap out = null;
SortedMap in = newTreeMapWithMapValue((String)source());
out = MapUtils.unmodifiableSortedMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ArrayStack;true;peek;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
ArrayStack in = newArrayStackWithElement((String)source());
out = in.peek(0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ArrayStack;true;peek;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
ArrayStack in = newArrayStackWithElement((String)source());
out = in.peek();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ArrayStack;true;pop;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
ArrayStack in = newArrayStackWithElement((String)source());
out = in.pop();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ArrayStack;true;push;;;Argument[0];Element of Argument[-1];value"
ArrayStack out = null;
Object in = source();
out.push(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ArrayStack;true;push;;;Argument[0];ReturnValue;value"
Object out = null;
Object in = source();
ArrayStack instance = null;
out = instance.push(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Bag;true;add;;;Argument[0];Element of Argument[-1];value"
Bag out = null;
Object in = source();
out.add(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Bag;true;add;;;Argument[0];Element of Argument[-1];value"
Bag out = null;
Object in = source();
out.add(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Bag;true;uniqueSet;;;Element of Argument[-1];Element of ReturnValue;value"
Set out = null;
Bag in = newTreeBagWithElement((String)source());
out = in.uniqueSet();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;collectionBag;;;Element of Argument[0];Element of ReturnValue;value"
Bag out = null;
Bag in = newTreeBagWithElement((String)source());
out = BagUtils.collectionBag(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;predicatedBag;;;Element of Argument[0];Element of ReturnValue;value"
Bag out = null;
Bag in = newTreeBagWithElement((String)source());
out = BagUtils.predicatedBag(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;predicatedSortedBag;;;Element of Argument[0];Element of ReturnValue;value"
SortedBag out = null;
SortedBag in = newTreeBagWithElement((String)source());
out = BagUtils.predicatedSortedBag(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;synchronizedBag;;;Element of Argument[0];Element of ReturnValue;value"
Bag out = null;
Bag in = newTreeBagWithElement((String)source());
out = BagUtils.synchronizedBag(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;synchronizedSortedBag;;;Element of Argument[0];Element of ReturnValue;value"
SortedBag out = null;
SortedBag in = newTreeBagWithElement((String)source());
out = BagUtils.synchronizedSortedBag(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;transformingBag;;;Element of Argument[0];Element of ReturnValue;value"
Bag out = null;
Bag in = newTreeBagWithElement((String)source());
out = BagUtils.transformingBag(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;transformingSortedBag;;;Element of Argument[0];Element of ReturnValue;value"
SortedBag out = null;
SortedBag in = newTreeBagWithElement((String)source());
out = BagUtils.transformingSortedBag(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;unmodifiableBag;;;Element of Argument[0];Element of ReturnValue;value"
Bag out = null;
Bag in = newTreeBagWithElement((String)source());
out = BagUtils.unmodifiableBag(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BagUtils;true;unmodifiableSortedBag;;;Element of Argument[0];Element of ReturnValue;value"
SortedBag out = null;
SortedBag in = newTreeBagWithElement((String)source());
out = BagUtils.unmodifiableSortedBag(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BidiMap;true;getKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
BidiMap in = newTreeBidiMapWithMapKey((String)source());
out = in.getKey(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BidiMap;true;inverseBidiMap;;;MapKey of Argument[-1];MapValue of ReturnValue;value"
BidiMap out = null;
BidiMap in = newTreeBidiMapWithMapKey((String)source());
out = in.inverseBidiMap();
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BidiMap;true;inverseBidiMap;;;MapValue of Argument[-1];MapKey of ReturnValue;value"
BidiMap out = null;
BidiMap in = newTreeBidiMapWithMapValue((String)source());
out = in.inverseBidiMap();
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;BidiMap;true;removeValue;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
BidiMap in = newTreeBidiMapWithMapKey((String)source());
out = in.removeValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Enumeration);;Element of Argument[1];Element of Argument[0];value"
Collection out = null;
Enumeration in = newEnumerationWithElement((String)source());
CollectionUtils.addAll(out, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Iterable);;Element of Argument[1];Element of Argument[0];value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
CollectionUtils.addAll(out, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Iterator);;Element of Argument[1];Element of Argument[0];value"
Collection out = null;
Iterator in = newListIteratorWithElement((String)source());
CollectionUtils.addAll(out, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;addAll;(Collection,Object[]);;ArrayElement of Argument[1];Element of Argument[0];value"
Collection out = null;
Object[] in = newWithArrayElement((String)source());
CollectionUtils.addAll(out, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;addIgnoreNull;;;Argument[1];Element of Argument[0];value"
Collection out = null;
Object in = source();
CollectionUtils.addIgnoreNull(out, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate(in, null, null, false);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate(in, (Iterable)null, false);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate(in, (Iterable)null, (Comparator)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate(null, in, null, false);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate((Iterable)null, in, false);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;collate;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.collate((Iterable)null, in, (Comparator)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;disjunction;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.disjunction(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;disjunction;;;Element of Argument[1];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.disjunction(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value"
Collection out = null;
Collection in = (Collection)source();
out = CollectionUtils.emptyIfNull(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;extractSingleton;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.extractSingleton(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;find;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.find(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Iterator,int);;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterator in = newListIteratorWithElement((String)source());
out = CollectionUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Iterable,int);;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Map,int);;MapKey of Argument[0];MapKey of ReturnValue;value"
Map.Entry out = null;
Map in = newTreeMapWithMapKey((String)source());
out = CollectionUtils.get(in, 0);
sink(getMapKeyFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Map,int);;MapValue of Argument[0];MapValue of ReturnValue;value"
Map.Entry out = null;
Map in = newTreeMapWithMapValue((String)source());
out = CollectionUtils.get(in, 0);
sink(getMapValueFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;ArrayElement of Argument[0];ReturnValue;value"
Object out = null;
Object in = newWithArrayElement((String)source());
out = CollectionUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;Element of Argument[0];ReturnValue;value"
Object out = null;
Object in = newVectorWithElement((String)source());
out = CollectionUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;MapKey of Argument[0];MapKey of ReturnValue;value"
Map.Entry out = null;
Object in = newTreeMapWithMapKey((String)source());
out = (Map.Entry)CollectionUtils.get(in, 0);
sink(getMapKeyFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;get;(Object,int);;MapValue of Argument[0];MapValue of ReturnValue;value"
Map.Entry out = null;
Object in = newTreeMapWithMapValue((String)source());
out = (Map.Entry)CollectionUtils.get(in, 0);
sink(getMapValueFromEntry(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;getCardinalityMap;;;Element of Argument[0];MapKey of ReturnValue;value"
Map out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.getCardinalityMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;intersection;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.intersection(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;intersection;;;Element of Argument[1];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.intersection(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;permutations;;;Element of Argument[0];Element of Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.permutations(in);
sink(getElement((Iterable)getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;predicatedCollection;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.predicatedCollection(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;removeAll;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.removeAll(in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;removeAll;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.removeAll(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;retainAll;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.retainAll(in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;retainAll;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.retainAll(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate);;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.select(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection);;Argument[2];ReturnValue;value"
Collection out = null;
Collection in = (Collection)source();
out = CollectionUtils.select(null, null, in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection);;Element of Argument[0];Element of Argument[2];value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
CollectionUtils.select(in, null, out);
sink(getElement(out)); // $ hasValueFlow
}
{
Collection mid = null;
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.select(in, null, mid);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection,Collection);;Argument[2];ReturnValue;value"
Collection out = null;
Collection in = (Collection)source();
out = CollectionUtils.select(null, null, in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection,Collection);;Element of Argument[0];Element of Argument[2];value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
CollectionUtils.select(in, null, out, null);
sink(getElement(out)); // $ hasValueFlow
}
{
Collection mid = null;
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.select(in, null, mid, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;select;(Iterable,Predicate,Collection,Collection);;Element of Argument[0];Element of Argument[3];value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
CollectionUtils.select(in, null, null, out);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;selectRejected;(Iterable,Predicate);;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.selectRejected(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;selectRejected;(Iterable,Predicate,Collection);;Argument[2];ReturnValue;value"
Collection out = null;
Collection in = (Collection)source();
out = CollectionUtils.selectRejected(null, null, in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;selectRejected;(Iterable,Predicate,Collection);;Element of Argument[0];Element of Argument[2];value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
CollectionUtils.selectRejected(in, null, out);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;subtract;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.subtract(in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;subtract;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.subtract(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;synchronizedCollection;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.synchronizedCollection(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;transformingCollection;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.transformingCollection(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;union;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.union(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;union;;;Element of Argument[1];Element of ReturnValue;value"
Collection out = null;
Iterable in = newVectorWithElement((String)source());
out = CollectionUtils.union(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;CollectionUtils;true;unmodifiableCollection;;;Element of Argument[0];Element of ReturnValue;value"
Collection out = null;
Collection in = newVectorWithElement((String)source());
out = CollectionUtils.unmodifiableCollection(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;EnumerationUtils;true;get;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Enumeration in = newEnumerationWithElement((String)source());
out = EnumerationUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;EnumerationUtils;true;toList;(Enumeration);;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Enumeration in = newEnumerationWithElement((String)source());
out = EnumerationUtils.toList(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;EnumerationUtils;true;toList;(StringTokenizer);;Argument[0];Element of ReturnValue;taint"
List out = null;
StringTokenizer in = (StringTokenizer)source();
out = EnumerationUtils.toList(in);
sink(getElement(out)); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;append;(Iterable);;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.append((Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;append;(Iterable);;Element of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Iterable in = newFluentIterableWithElement((String)source());
FluentIterable instance = null;
out = instance.append(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;append;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Object in = source();
FluentIterable instance = null;
out = instance.append(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;append;(Object[]);;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.append();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;asEnumeration;;;Element of Argument[-1];Element of ReturnValue;value"
Enumeration out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.asEnumeration();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.collate(null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.collate(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Iterable in = newFluentIterableWithElement((String)source());
FluentIterable instance = null;
out = instance.collate(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;collate;;;Element of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Iterable in = newFluentIterableWithElement((String)source());
FluentIterable instance = null;
out = instance.collate(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;copyInto;;;Element of Argument[-1];Element of Argument[0];value"
Collection out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
in.copyInto(out);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;eval;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.eval();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;filter;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.filter(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;get;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.get(0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;limit;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.limit(0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;loop;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.loop();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;of;(Iterable);;Element of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Iterable in = newFluentIterableWithElement((String)source());
out = FluentIterable.of(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;of;(Object);;Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Object in = source();
out = FluentIterable.of(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;of;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Object[] in = newWithArrayElement((String)source());
out = FluentIterable.of(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;reverse;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.reverse();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;skip;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.skip(0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;toArray;;;Element of Argument[-1];ArrayElement of ReturnValue;value"
Object[] out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.toArray(null);
sink(getArrayElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;toList;;;Element of Argument[-1];Element of ReturnValue;value"
List out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.toList();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;unique;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.unique();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;unmodifiable;;;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.unmodifiable();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable);;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.zip((Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable);;Element of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Iterable in = newFluentIterableWithElement((String)source());
FluentIterable instance = null;
out = instance.zip(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable[]);;Element of Argument[-1];Element of ReturnValue;value"
FluentIterable out = null;
FluentIterable in = newFluentIterableWithElement((String)source());
out = in.zip((Iterable)null, (Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;FluentIterable;true;zip;(Iterable[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value"
FluentIterable out = null;
Iterable in = newVectorWithElement((String)source());
FluentIterable instance = null;
out = instance.zip(in, (Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;entrySet;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value"
Set<Map.Entry> out = null;
MultiValueMap in = newMVMWithMapKey((String)source());
out = in.entrySet();
sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;entrySet;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value"
Set<Map.Entry> out = null;
Get in = newTrieWithMapKey((String)source());
out = in.entrySet();
sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;entrySet;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value"
Set<Map.Entry> out = null;
AbstractMapDecorator in = newMVMWithMapKey((String)source());
out = in.entrySet();
sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;entrySet;;;MapValue of Argument[-1];MapValue of Element of ReturnValue;value"
Set<Map.Entry> out = null;
MultiValueMap in = newMVMWithMapValue((String)source());
out = in.entrySet();
sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;entrySet;;;MapValue of Argument[-1];MapValue of Element of ReturnValue;value"
Set<Map.Entry> out = null;
Get in = newTrieWithMapValue((String)source());
out = in.entrySet();
sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;entrySet;;;MapValue of Argument[-1];MapValue of Element of ReturnValue;value"
Set<Map.Entry> out = null;
AbstractMapDecorator in = newMVMWithMapValue((String)source());
out = in.entrySet();
sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;get;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MultiMap in = newMMWithMapValue((String)source());
out = in.get(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;get;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
Get in = newTrieWithMapValue((String)source());
out = in.get(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;get;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapDecorator in = newMVMWithMapValue((String)source());
out = in.get(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;keySet;();;MapKey of Argument[-1];Element of ReturnValue;value"
Set out = null;
Get in = newTrieWithMapKey((String)source());
out = in.keySet();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;keySet;();;MapKey of Argument[-1];Element of ReturnValue;value"
Set out = null;
AbstractMapDecorator in = newMVMWithMapKey((String)source());
out = in.keySet();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;remove;(Object);;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MultiMap in = newMMWithMapValue((String)source());
out = in.remove(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;remove;(Object);;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
Get in = newTrieWithMapValue((String)source());
out = in.remove(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;remove;(Object);;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapDecorator in = newMVMWithMapValue((String)source());
out = in.remove(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value"
Set out = null;
BidiMap in = newTreeBidiMapWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiValueMap in = newMVMWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiMap in = newMMWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
Get in = newTrieWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Get;true;values;();;MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
AbstractMapDecorator in = newMVMWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value"
OrderedMapIterator out = null;
OrderedMap in = newTreeBidiMapWithMapKey((String)source());
out = in.mapIterator();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value"
MapIterator out = null;
IterableGet in = newHashedMapWithMapKey((String)source());
out = in.mapIterator();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value"
MapIterator out = null;
AbstractIterableMap in = newMVMWithMapKey((String)source());
out = in.mapIterator();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapValue of Argument[-1];MapValue of ReturnValue;value"
OrderedMapIterator out = null;
OrderedMap in = newTreeBidiMapWithMapValue((String)source());
out = in.mapIterator();
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapValue of Argument[-1];MapValue of ReturnValue;value"
MapIterator out = null;
IterableGet in = newHashedMapWithMapValue((String)source());
out = in.mapIterator();
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableGet;true;mapIterator;;;MapValue of Argument[-1];MapValue of ReturnValue;value"
MapIterator out = null;
AbstractIterableMap in = newMVMWithMapValue((String)source());
out = in.mapIterator();
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;boundedIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.boundedIterable(in, 0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(in, (Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(null, in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable);;Element of Argument[2];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(null, null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(in, null, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(null, in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[2];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(null, null, in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;chainedIterable;(Iterable,Iterable,Iterable,Iterable);;Element of Argument[3];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.chainedIterable(null, null, null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Comparator,Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.collatedIterable(null, in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Comparator,Iterable,Iterable);;Element of Argument[2];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.collatedIterable(null, null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Iterable,Iterable);;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.collatedIterable(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;collatedIterable;(Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.collatedIterable(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value"
Iterable out = null;
Iterable in = (Iterable)source();
out = IterableUtils.emptyIfNull(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;filteredIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.filteredIterable(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;find;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.find(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;first;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.first(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;forEachButLast;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.forEachButLast(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;get;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;loopingIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.loopingIterable(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.partition(in, (Factory)null, (Predicate)null, (Predicate)null);
sink(getElement((Iterable)getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.partition(in, (Predicate)null, (Predicate)null);
sink(getElement((Iterable)getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.partition(in, (Predicate)null, (Predicate)null);
sink(getElement((Iterable)getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;reversedIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.reversedIterable(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;skippingIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.skippingIterable(in, 0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;toList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.toList(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;toString;;;Argument[2];ReturnValue;taint"
String out = null;
String in = (String)source();
out = IterableUtils.toString(null, null, in, null, null);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;toString;;;Argument[3];ReturnValue;taint"
String out = null;
String in = (String)source();
out = IterableUtils.toString(null, null, null, in, null);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;toString;;;Argument[4];ReturnValue;taint"
String out = null;
String in = (String)source();
out = IterableUtils.toString(null, null, null, null, in);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;uniqueIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.uniqueIterable(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;unmodifiableIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.unmodifiableIterable(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;zippingIterable;(Iterable,Iterable);;Element of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.zippingIterable((Iterable)null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;zippingIterable;(Iterable,Iterable[]);;Element of ArrayElement of Argument[1];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.zippingIterable((Iterable)null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;zippingIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.zippingIterable(in, (Iterable)null, (Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IterableUtils;true;zippingIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterable in = newVectorWithElement((String)source());
out = IterableUtils.zippingIterable(in, (Iterable)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object[] in = newWithArrayElement((String)source());
out = IteratorUtils.arrayIterator(in, 0, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object[] in = newWithArrayElement((String)source());
out = IteratorUtils.arrayIterator(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object in = source();
out = IteratorUtils.arrayIterator(in, (Object)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.arrayIterator(in, 0, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.arrayIterator(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.arrayIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
Object[] in = newWithArrayElement((String)source());
out = IteratorUtils.arrayListIterator(in, 0, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
Object[] in = newWithArrayElement((String)source());
out = IteratorUtils.arrayListIterator(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
Object in = source();
out = IteratorUtils.arrayListIterator(in, (Object)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.arrayListIterator(in, 0, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.arrayListIterator(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;arrayListIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.arrayListIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;asEnumeration;;;Element of Argument[0];Element of ReturnValue;value"
Enumeration out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.asEnumeration(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;asIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.asIterable(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;asIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Enumeration in = newEnumerationWithElement((String)source());
out = IteratorUtils.asIterator(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;asIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Enumeration in = newEnumerationWithElement((String)source());
out = IteratorUtils.asIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;asMultipleUseIterable;;;Element of Argument[0];Element of ReturnValue;value"
Iterable out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.asMultipleUseIterable(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;boundedIterator;;;Element of Argument[0];Element of ReturnValue;value"
BoundedIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.boundedIterator(in, 0L, 0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;boundedIterator;;;Element of Argument[0];Element of ReturnValue;value"
BoundedIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.boundedIterator(in, 0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Collection);;Element of Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Collection in = newVectorWithElement(newVectorWithElement((String)source()));
out = IteratorUtils.chainedIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Iterator[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.chainedIterator(in, (Iterator)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Iterator,Iterator);;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.chainedIterator(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;chainedIterator;(Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.chainedIterator(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Collection);;Element of Element of Argument[1];Element of ReturnValue;value"
Iterator out = null;
Collection in = newVectorWithElement(newVectorWithElement((String)source()));
out = IteratorUtils.collatedIterator((Comparator)null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Iterator[]);;Element of ArrayElement of Argument[1];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.collatedIterator((Comparator)null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.collatedIterator(null, in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;collatedIterator;(Comparator,Iterator,Iterator);;Element of Argument[2];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.collatedIterator(null, null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;filteredIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.filteredIterator(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;filteredListIterator;;;Element of Argument[0];Element of ReturnValue;value"
ListIterator out = null;
ListIterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.filteredListIterator(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;find;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.find(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;first;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.first(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;forEachButLast;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.forEachButLast(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;get;;;Element of Argument[0];ReturnValue;value"
Object out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.get(in, 0);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;Argument[0];Element of ReturnValue;value"
Iterator out = null;
Object in = source();
out = IteratorUtils.getIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;ArrayElement of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Object in = newWithArrayElement((String)source());
out = IteratorUtils.getIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Object in = newVectorWithElement((String)source());
out = IteratorUtils.getIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;getIterator;;;MapValue of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Map in = newTreeMapWithMapValue((String)source());
out = IteratorUtils.getIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;loopingIterator;;;Element of Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Collection in = newVectorWithElement((String)source());
out = IteratorUtils.loopingIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;loopingListIterator;;;Element of Argument[0];Element of ReturnValue;value"
ResettableListIterator out = null;
List in = newVectorWithElement((String)source());
out = IteratorUtils.loopingListIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;peekingIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.peekingIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;pushbackIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.pushbackIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;singletonIterator;;;Argument[0];Element of ReturnValue;value"
ResettableIterator out = null;
Object in = source();
out = IteratorUtils.singletonIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;singletonListIterator;;;Argument[0];Element of ReturnValue;value"
ListIterator out = null;
Object in = source();
out = IteratorUtils.singletonListIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;skippingIterator;;;Element of Argument[0];Element of ReturnValue;value"
SkippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.skippingIterator(in, 0L);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toArray;;;Element of Argument[0];ArrayElement of ReturnValue;value"
Object[] out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.toArray(in, null);
sink(getArrayElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toArray;;;Element of Argument[0];ArrayElement of ReturnValue;value"
Object[] out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.toArray(in);
sink(getArrayElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.toList(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.toList(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toListIterator;;;Element of Argument[0];Element of ReturnValue;value"
ListIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.toListIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toString;;;Argument[2];ReturnValue;taint"
String out = null;
String in = (String)source();
out = IteratorUtils.toString(null, null, in, null, null);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toString;;;Argument[3];ReturnValue;taint"
String out = null;
String in = (String)source();
out = IteratorUtils.toString(null, null, null, in, null);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;toString;;;Argument[4];ReturnValue;taint"
String out = null;
String in = (String)source();
out = IteratorUtils.toString(null, null, null, null, in);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;unmodifiableIterator;;;Element of Argument[0];Element of ReturnValue;value"
Iterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.unmodifiableIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;unmodifiableListIterator;;;Element of Argument[0];Element of ReturnValue;value"
ListIterator out = null;
ListIterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.unmodifiableListIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;unmodifiableMapIterator;;;Element of Argument[0];Element of ReturnValue;value"
MapIterator out = null;
MapIterator in = newOMIWithElement((String)source());
out = IteratorUtils.unmodifiableMapIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;unmodifiableMapIterator;;;MapValue of Argument[0];MapValue of ReturnValue;value"
MapIterator out = null;
MapIterator in = newOMIWithMapValue((String)source());
out = IteratorUtils.unmodifiableMapIterator(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator[]);;Element of ArrayElement of Argument[0];Element of ReturnValue;value"
ZippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.zippingIterator(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator);;Element of Argument[0];Element of ReturnValue;value"
ZippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.zippingIterator(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value"
ZippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.zippingIterator(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator,Iterator);;Element of Argument[0];Element of ReturnValue;value"
ZippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.zippingIterator(in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator,Iterator);;Element of Argument[1];Element of ReturnValue;value"
ZippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.zippingIterator(null, in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;IteratorUtils;true;zippingIterator;(Iterator,Iterator,Iterator);;Element of Argument[2];Element of ReturnValue;value"
ZippingIterator out = null;
Iterator in = newListIteratorWithElement((String)source());
out = IteratorUtils.zippingIterator(null, null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;defaultIfNull;;;Argument[0];ReturnValue;value"
List out = null;
List in = (List)source();
out = ListUtils.defaultIfNull(in, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;defaultIfNull;;;Argument[1];ReturnValue;value"
List out = null;
List in = (List)source();
out = ListUtils.defaultIfNull(null, in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value"
List out = null;
List in = (List)source();
out = ListUtils.emptyIfNull(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;fixedSizeList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.fixedSizeList(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;intersection;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.intersection(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;intersection;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.intersection(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;lazyList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.lazyList(in, (Transformer)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;lazyList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.lazyList(in, (Factory)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(CharSequence,CharSequence);;Argument[0];ReturnValue;taint"
String out = null;
CharSequence in = (CharSequence)source();
out = ListUtils.longestCommonSubsequence(in, (CharSequence)null);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(CharSequence,CharSequence);;Argument[1];ReturnValue;taint"
String out = null;
CharSequence in = (CharSequence)source();
out = ListUtils.longestCommonSubsequence((CharSequence)null, in);
sink(out); // $ hasTaintFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List);;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.longestCommonSubsequence(in, (List)null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List);;Element of Argument[1];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.longestCommonSubsequence((List)null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List,Equator);;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.longestCommonSubsequence(in, null, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;longestCommonSubsequence;(List,List,Equator);;Element of Argument[1];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.longestCommonSubsequence(null, in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;partition;;;Element of Argument[0];Element of Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.partition(in, 0);
sink(getElement((Iterable)getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;predicatedList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.predicatedList(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;removeAll;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Collection in = newVectorWithElement((String)source());
out = ListUtils.removeAll(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;retainAll;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Collection in = newVectorWithElement((String)source());
out = ListUtils.retainAll(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;select;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Collection in = newVectorWithElement((String)source());
out = ListUtils.select(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;selectRejected;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
Collection in = newVectorWithElement((String)source());
out = ListUtils.selectRejected(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;subtract;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.subtract(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;sum;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.sum(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;sum;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.sum(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;synchronizedList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.synchronizedList(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;transformedList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.transformedList(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;union;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.union(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;union;;;Element of Argument[1];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.union(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;ListUtils;true;unmodifiableList;;;Element of Argument[0];Element of ReturnValue;value"
List out = null;
List in = newVectorWithElement((String)source());
out = ListUtils.unmodifiableList(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapIterator;true;getKey;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
MapIterator in = newOMIWithElement((String)source());
out = in.getKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapIterator;true;getValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MapIterator in = newOMIWithMapValue((String)source());
out = in.getValue();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapIterator;true;setValue;;;Argument[0];MapValue of Argument[-1];value"
MapIterator out = null;
Object in = source();
out.setValue(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MapIterator;true;setValue;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MapIterator in = newOMIWithMapValue((String)source());
out = in.setValue(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiMap in = newMMWithMapValue((String)source());
out = (Collection)in.get(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;put;;;Argument[0];MapKey of Argument[-1];value"
MultiValueMap out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;put;;;Argument[0];MapKey of Argument[-1];value"
MultiMap out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;put;;;Argument[1];Element of MapValue of Argument[-1];value"
MultiValueMap out = null;
Object in = source();
out.put(null, in);
sink(getElement((Collection)getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;put;;;Argument[1];Element of MapValue of Argument[-1];value"
MultiMap out = null;
Object in = source();
out.put(null, in);
sink(getElement((Collection)getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;values;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiValueMap in = newMVMWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMap;true;values;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiMap in = newMMWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value"
MultiValuedMap out = null;
MultiValuedMap in = (MultiValuedMap)source();
out = MultiMapUtils.emptyIfNull(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;entries;;;MapKey of Argument[-1];MapKey of Element of ReturnValue;value"
Collection<Map.Entry> out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = in.entries();
sink(getMapKeyFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;entries;;;Element of MapValue of Argument[-1];MapValue of Element of ReturnValue;value"
Collection<Map.Entry> out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = in.entries();
sink(getMapValueFromEntry(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;getCollection;;;MapValue of Argument[0];ReturnValue;value"
Collection out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = MultiMapUtils.getCollection(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;getValuesAsBag;;;Element of MapValue of Argument[0];Element of ReturnValue;value"
Bag out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = MultiMapUtils.getValuesAsBag(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;getValuesAsList;;;Element of MapValue of Argument[0];Element of ReturnValue;value"
List out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = MultiMapUtils.getValuesAsList(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;getValuesAsSet;;;Element of MapValue of Argument[0];Element of ReturnValue;value"
Set out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = MultiMapUtils.getValuesAsSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;transformedMultiValuedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
MultiValuedMap out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = MultiMapUtils.transformedMultiValuedMap(in, null, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;transformedMultiValuedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
MultiValuedMap out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = MultiMapUtils.transformedMultiValuedMap(in, null, null);
sink(getElement(getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;unmodifiableMultiValuedMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
MultiValuedMap out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = MultiMapUtils.unmodifiableMultiValuedMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiMapUtils;true;unmodifiableMultiValuedMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
MultiValuedMap out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = MultiMapUtils.unmodifiableMultiValuedMap(in);
sink(getElement(getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSet$Entry;true;getElement;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
MultiSet.Entry in = newMultiSetEntryWithElement((String)source());
out = in.getElement();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSet;true;add;;;Argument[0];Element of Argument[-1];value"
MultiSet out = null;
Object in = source();
out.add(in, 0);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSet;true;add;;;Argument[0];Element of Argument[-1];value"
MultiSet out = null;
Object in = source();
out.add(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSet;true;entrySet;;;Element of Argument[-1];Element of Element of ReturnValue;value"
Set<MultiSet.Entry> out = null;
MultiSet in = newMultiSetWithElement((String)source());
out = in.entrySet();
sink(getElement(getElement(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSet;true;uniqueSet;;;Element of Argument[-1];Element of ReturnValue;value"
Set out = null;
MultiSet in = newMultiSetWithElement((String)source());
out = in.uniqueSet();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSetUtils;true;predicatedMultiSet;;;Element of Argument[0];Element of ReturnValue;value"
MultiSet out = null;
MultiSet in = newMultiSetWithElement((String)source());
out = MultiSetUtils.predicatedMultiSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSetUtils;true;synchronizedMultiSet;;;Element of Argument[0];Element of ReturnValue;value"
MultiSet out = null;
MultiSet in = newMultiSetWithElement((String)source());
out = MultiSetUtils.synchronizedMultiSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiSetUtils;true;unmodifiableMultiSet;;;Element of Argument[0];Element of ReturnValue;value"
MultiSet out = null;
MultiSet in = newMultiSetWithElement((String)source());
out = MultiSetUtils.unmodifiableMultiSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;asMap;;;Element of MapValue of Argument[-1];Element of MapValue of ReturnValue;value"
Map out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = in.asMap();
sink(getElement((Collection)getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;asMap;;;MapKey of Argument[-1];MapKey of ReturnValue;value"
Map out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = in.asMap();
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Set out = null;
SetValuedMap in = newHSVHMWithMapValue((String)source());
out = in.get(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
List out = null;
ListValuedMap in = newALVHMWithMapValue((String)source());
out = in.get(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;get;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = in.get(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;keySet;;;MapKey of Argument[-1];Element of ReturnValue;value"
Set out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = in.keySet();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;keys;;;MapKey of Argument[-1];Element of ReturnValue;value"
MultiSet out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = in.keys();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;mapIterator;;;Element of MapValue of Argument[-1];MapValue of ReturnValue;value"
MapIterator out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = in.mapIterator();
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;mapIterator;;;MapKey of Argument[-1];Element of ReturnValue;value"
MapIterator out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out = in.mapIterator();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;put;;;Argument[0];MapKey of Argument[-1];value"
MultiValuedMap out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;put;;;Argument[1];Element of MapValue of Argument[-1];value"
MultiValuedMap out = null;
Object in = source();
out.put(null, in);
sink(getElement(getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value"
MultiValuedMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out.putAll(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Map);;MapValue of Argument[0];Element of MapValue of Argument[-1];value"
MultiValuedMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out.putAll(in);
sink(getElement(getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;putAll;(MultiValuedMap);;Element of MapValue of Argument[0];Element of MapValue of Argument[-1];value"
MultiValuedMap out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out.putAll(in);
sink(getElement(getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;putAll;(MultiValuedMap);;MapKey of Argument[0];MapKey of Argument[-1];value"
MultiValuedMap out = null;
MultiValuedMap in = newALVHMWithMapKey((String)source());
out.putAll(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Object,Iterable);;Argument[0];MapKey of Argument[-1];value"
MultiValuedMap out = null;
Object in = source();
out.putAll(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;putAll;(Object,Iterable);;Element of Argument[1];Element of MapValue of Argument[-1];value"
MultiValuedMap out = null;
Iterable in = newFluentIterableWithElement((String)source());
out.putAll(null, in);
sink(getElement(getMapValue(out))); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;remove;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Set out = null;
SetValuedMap in = newHSVHMWithMapValue((String)source());
out = in.remove(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;remove;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
List out = null;
ListValuedMap in = newALVHMWithMapValue((String)source());
out = in.remove(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;remove;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = in.remove(null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;MultiValuedMap;true;values;;;Element of MapValue of Argument[-1];Element of ReturnValue;value"
Collection out = null;
MultiValuedMap in = newALVHMWithMapValue((String)source());
out = in.values();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;OrderedIterator;true;previous;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
OrderedMapIterator in = newOMIWithElement((String)source());
out = in.previous();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;OrderedIterator;true;previous;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
OrderedIterator in = newOMIWithElement((String)source());
out = in.previous();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;OrderedMap;true;firstKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
OrderedMap in = newTreeBidiMapWithMapKey((String)source());
out = in.firstKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;OrderedMap;true;lastKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
OrderedMap in = newTreeBidiMapWithMapKey((String)source());
out = in.lastKey();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;OrderedMap;true;nextKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
OrderedMap in = newTreeBidiMapWithMapKey((String)source());
out = in.nextKey(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;OrderedMap;true;previousKey;;;MapKey of Argument[-1];ReturnValue;value"
Object out = null;
OrderedMap in = newTreeBidiMapWithMapKey((String)source());
out = in.previousKey(null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value"
Put out = null;
Object in = source();
out.put(in, null);
sink(getMapKeyFromPut(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value"
MultiValueMap out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value"
MultiMap out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value"
BidiMap out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[0];MapKey of Argument[-1];value"
AbstractMapDecorator out = null;
Object in = source();
out.put(in, null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value"
Put out = null;
Object in = source();
out.put(null, in);
sink(getMapValueFromPut(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value"
MultiValueMap out = null;
Object in = source();
out.put(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value"
MultiMap out = null;
Object in = source();
out.put(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value"
BidiMap out = null;
Object in = source();
out.put(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;Argument[1];MapValue of Argument[-1];value"
AbstractMapDecorator out = null;
Object in = source();
out.put(null, in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
Put in = newHashedMapWithMapValue((String)source());
out = in.put(null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MultiValueMap in = newMVMWithMapValue((String)source());
out = in.put(null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
MultiMap in = newMMWithMapValue((String)source());
out = in.put(null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
BidiMap in = newTreeBidiMapWithMapValue((String)source());
out = in.put(null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;put;;;MapValue of Argument[-1];ReturnValue;value"
Object out = null;
AbstractMapDecorator in = newMVMWithMapValue((String)source());
out = in.put(null, null);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value"
Put out = null;
Map in = newTreeMapWithMapKey((String)source());
out.putAll(in);
sink(getMapKeyFromPut(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value"
MultiValueMap out = null;
Map in = newTreeMapWithMapKey((String)source());
out.putAll(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;putAll;(Map);;MapKey of Argument[0];MapKey of Argument[-1];value"
AbstractMapDecorator out = null;
Map in = newTreeMapWithMapKey((String)source());
out.putAll(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[-1];value"
Put out = null;
Map in = newTreeMapWithMapValue((String)source());
out.putAll(in);
sink(getMapValueFromPut(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[-1];value"
MultiValueMap out = null;
Map in = newTreeMapWithMapValue((String)source());
out.putAll(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Put;true;putAll;(Map);;MapValue of Argument[0];MapValue of Argument[-1];value"
AbstractMapDecorator out = null;
Map in = newTreeMapWithMapValue((String)source());
out.putAll(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;QueueUtils;true;predicatedQueue;;;Element of Argument[0];Element of ReturnValue;value"
Queue out = null;
Queue in = newQueueWithElement((String)source());
out = QueueUtils.predicatedQueue(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;QueueUtils;true;synchronizedQueue;;;Element of Argument[0];Element of ReturnValue;value"
Queue out = null;
Queue in = newQueueWithElement((String)source());
out = QueueUtils.synchronizedQueue(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;QueueUtils;true;transformingQueue;;;Element of Argument[0];Element of ReturnValue;value"
Queue out = null;
Queue in = newQueueWithElement((String)source());
out = QueueUtils.transformingQueue(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;QueueUtils;true;unmodifiableQueue;;;Element of Argument[0];Element of ReturnValue;value"
Queue out = null;
Queue in = newQueueWithElement((String)source());
out = QueueUtils.unmodifiableQueue(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils$SetView;true;copyInto;;;Element of Argument[-1];Element of Argument[0];value"
Set out = null;
SetUtils.SetView in = newSetViewWithElement((String)source());
in.copyInto(out);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils$SetView;true;createIterator;;;Element of Argument[-1];Element of ReturnValue;value"
Iterator out = null;
MySetView in = newSetViewWithElement((String)source());
out = in.myCreateIterator();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils$SetView;true;toSet;;;Element of Argument[-1];Element of ReturnValue;value"
Set out = null;
MySetView in = newSetViewWithElement((String)source());
out = in.toSet();
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;difference;;;Element of Argument[0];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.difference(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;disjunction;;;Element of Argument[0];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.disjunction(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;disjunction;;;Element of Argument[1];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.disjunction(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;emptyIfNull;;;Argument[0];ReturnValue;value"
Set out = null;
Set in = (Set)source();
out = SetUtils.emptyIfNull(in);
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;hashSet;;;ArrayElement of Argument[0];Element of ReturnValue;value"
HashSet out = null;
Object in = source();
out = SetUtils.hashSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;intersection;;;Element of Argument[0];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.intersection(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;intersection;;;Element of Argument[1];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.intersection(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;orderedSet;;;Element of Argument[0];Element of ReturnValue;value"
Set out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.orderedSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;predicatedNavigableSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
NavigableSet in = newTreeSetWithElement((String)source());
out = SetUtils.predicatedNavigableSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;predicatedSet;;;Element of Argument[0];Element of ReturnValue;value"
Set out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.predicatedSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;predicatedSortedSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
SortedSet in = newTreeSetWithElement((String)source());
out = SetUtils.predicatedSortedSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;synchronizedSet;;;Element of Argument[0];Element of ReturnValue;value"
Set out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.synchronizedSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;synchronizedSortedSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
SortedSet in = newTreeSetWithElement((String)source());
out = SetUtils.synchronizedSortedSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;transformedNavigableSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
NavigableSet in = newTreeSetWithElement((String)source());
out = SetUtils.transformedNavigableSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;transformedSet;;;Element of Argument[0];Element of ReturnValue;value"
Set out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.transformedSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;transformedSortedSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
SortedSet in = newTreeSetWithElement((String)source());
out = SetUtils.transformedSortedSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;union;;;Element of Argument[0];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.union(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;union;;;Element of Argument[1];Element of ReturnValue;value"
SetUtils.SetView out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.union(null, in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;unmodifiableNavigableSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
NavigableSet in = newTreeSetWithElement((String)source());
out = SetUtils.unmodifiableNavigableSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;unmodifiableSet;(Object[]);;ArrayElement of Argument[0];Element of ReturnValue;value"
Set out = null;
Object in = source();
out = SetUtils.unmodifiableSet(in, null);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;unmodifiableSet;(Set);;Element of Argument[0];Element of ReturnValue;value"
Set out = null;
Set in = newTreeSetWithElement((String)source());
out = SetUtils.unmodifiableSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SetUtils;true;unmodifiableSortedSet;;;Element of Argument[0];Element of ReturnValue;value"
SortedSet out = null;
SortedSet in = newTreeSetWithElement((String)source());
out = SetUtils.unmodifiableSortedSet(in);
sink(getElement(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SortedBag;true;first;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
SortedBag in = newTreeBagWithElement((String)source());
out = in.first();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SortedBag;true;last;;;Element of Argument[-1];ReturnValue;value"
Object out = null;
SortedBag in = newTreeBagWithElement((String)source());
out = in.last();
sink(out); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SplitMapUtils;true;readableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
IterableMap out = null;
Get in = newHashedMapWithMapKey((String)source());
out = SplitMapUtils.readableMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SplitMapUtils;true;readableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
IterableMap out = null;
Get in = newHashedMapWithMapValue((String)source());
out = SplitMapUtils.readableMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SplitMapUtils;true;writableMap;;;MapKey of Argument[0];MapKey of ReturnValue;value"
Map out = null;
Put in = newHashedMapWithMapKey((String)source());
out = SplitMapUtils.writableMap(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;SplitMapUtils;true;writableMap;;;MapValue of Argument[0];MapValue of ReturnValue;value"
Map out = null;
Put in = newHashedMapWithMapValue((String)source());
out = SplitMapUtils.writableMap(in);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Trie;true;prefixMap;;;MapKey of Argument[-1];MapKey of ReturnValue;value"
SortedMap out = null;
Trie in = newTrieWithMapKey((String)source());
out = in.prefixMap(null);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;Trie;true;prefixMap;;;MapValue of Argument[-1];MapValue of ReturnValue;value"
SortedMap out = null;
Trie in = newTrieWithMapValue((String)source());
out = in.prefixMap(null);
sink(getMapValue(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;TrieUtils;true;unmodifiableTrie;;;MapKey of Argument[0];MapKey of ReturnValue;value"
Trie out = null;
Trie in = newTrieWithMapKey((String)source());
out = TrieUtils.unmodifiableTrie(in);
sink(getMapKey(out)); // $ hasValueFlow
}
{
// "org.apache.commons.collections4;TrieUtils;true;unmodifiableTrie;;;MapValue of Argument[0];MapValue of ReturnValue;value"
Trie out = null;
Trie in = newTrieWithMapValue((String)source());
out = TrieUtils.unmodifiableTrie(in);
sink(getMapValue(out)); // $ hasValueFlow
}
}
}