public int indexOf()

in src/main/java/org/apache/sling/query/impl/util/LazyList.java [177:192]


    public int indexOf(Object o) {
        int index = arrayList.indexOf(o);
        if (index > -1) {
            return index;
        }
        int addedIndex;
        while ((addedIndex = fillNext()) != -1) {
            E element = arrayList.get(addedIndex);
            if (element == null && o == null) {
                return addedIndex;
            } else if (element != null && element.equals(o)) {
                return addedIndex;
            }
        }
        return -1;
    }