public ObjectList unique()

in src/main/java/org/apache/openejb/tools/release/util/ObjectList.java [107:122]


    public ObjectList<E> unique(final String field) {
        if (size() == 0) return this;
        final Accessor accessor = new Accessor(field, this);
        final ObjectList subset = new ObjectList();
        final List uniqueList = new ArrayList();
        for (int i = 0; i < this.size(); i++) {
            final Object Object = (Object) this.get(i);
            final Object value = accessor.getValue(Object);
            if (!uniqueList.contains(value)) {
                uniqueList.add(value);
                subset.add(Object);
            }
        }

        return subset;
    }