webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/UrlSet.java [35:129]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public class UrlSet implements Set<URL>
{
    private Map<String, URL> urlMap = new HashMap<>();


    @Override
    public boolean add(URL url)
    {
        return urlMap.put(url.toExternalForm(), url) == null;
    }

    @Override
    public int size()
    {
        return urlMap.size();
    }

    @Override
    public boolean isEmpty()
    {
        return urlMap.isEmpty();
    }

    @Override
    public boolean contains(Object o)
    {
        if (o instanceof URL)
        {
            return urlMap.containsKey(((URL) o).toExternalForm());
        }

        return false;
    }

    @Override
    public Iterator<URL> iterator()
    {
        return urlMap.values().iterator();
    }

    @Override
    public Object[] toArray()
    {
        return urlMap.values().toArray();
    }

    @Override
    public <T> T[] toArray(T[] a)
    {
        return urlMap.values().toArray(a);
    }

    @Override
    public boolean remove(Object o)
    {
        if (o instanceof URL)
        {
            return urlMap.remove(((URL) o).toExternalForm()) != null;
        }

        return false;
    }

    @Override
    public boolean containsAll(Collection<?> c)
    {
        // not implemented
        return false;
    }

    @Override
    public boolean addAll(Collection<? extends URL> c)
    {
        // not implemented
        return false;
    }

    @Override
    public boolean retainAll(Collection<?> c)
    {
        // not implemented
        return false;
    }

    @Override
    public boolean removeAll(Collection<?> c)
    {
        // not implemented
        return false;
    }

    @Override
    public void clear()
    {
        urlMap.clear();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



webbeans-impl/src/main/java/org/apache/webbeans/util/UrlSet.java [32:126]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public class UrlSet implements Set<URL>
{
    private Map<String, URL> urlMap = new HashMap<>();


    @Override
    public boolean add(URL url)
    {
        return urlMap.put(url.toExternalForm(), url) == null;
    }

    @Override
    public int size()
    {
        return urlMap.size();
    }

    @Override
    public boolean isEmpty()
    {
        return urlMap.isEmpty();
    }

    @Override
    public boolean contains(Object o)
    {
        if (o instanceof URL)
        {
            return urlMap.containsKey(((URL) o).toExternalForm());
        }

        return false;
    }

    @Override
    public Iterator<URL> iterator()
    {
        return urlMap.values().iterator();
    }

    @Override
    public Object[] toArray()
    {
        return urlMap.values().toArray();
    }

    @Override
    public <T> T[] toArray(T[] a)
    {
        return urlMap.values().toArray(a);
    }

    @Override
    public boolean remove(Object o)
    {
        if (o instanceof URL)
        {
            return urlMap.remove(((URL) o).toExternalForm()) != null;
        }

        return false;
    }

    @Override
    public boolean containsAll(Collection<?> c)
    {
        // not implemented
        return false;
    }

    @Override
    public boolean addAll(Collection<? extends URL> c)
    {
        // not implemented
        return false;
    }

    @Override
    public boolean retainAll(Collection<?> c)
    {
        // not implemented
        return false;
    }

    @Override
    public boolean removeAll(Collection<?> c)
    {
        // not implemented
        return false;
    }

    @Override
    public void clear()
    {
        urlMap.clear();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



