Files
codeql/java/ql/src/Language Abuse/IterableIteratorGood1.java
2018-08-30 10:48:05 +01:00

17 lines
335 B
Java

class ElemSequence implements Iterable<MyElem> {
private MyElem[] data;
public Iterator<MyElem> iterator() {
return new Iterator<MyElem>() {
private idx = 0;
public boolean hasNext() {
return idx < data.length;
}
public MyElem next() {
return data[idx++];
}
};
}
// ...
}