
org.simpleflatmapper.util.AutoCloseableEnumerable Maven / Gradle / Ivy
package org.simpleflatmapper.util;
public class AutoCloseableEnumerable implements Enumerable
//IFJAVA8_START
, AutoCloseable
//IFJAVA8_END
{
private final Enumerable delegate;
private final Closer closeable;
public AutoCloseableEnumerable(Enumerable delegate, Closer closeable) {
this.delegate = delegate;
this.closeable = closeable;
}
public void close() throws Exception {
closeable.close();
}
@Override
public boolean next() {
return delegate.next();
}
@Override
public T currentValue() {
return delegate.currentValue();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy