Top Fields Constructors Methods
com.vladsch.flexmark.util.collection.iteration

public Class BitSetIterable

extends Object
implements ReversibleIterable<Integer>
Class Inheritance
All Implemented Interfaces
com.vladsch.flexmark.util.collection.iteration.ReversibleIterable, java.lang.Iterable
Imports
org.jetbrains.annotations.NotNull, java.util.BitSet

Field Summary

Modifier and TypeField and Description
private final @NotNull BitSet
private final boolean

Constructor Summary

AccessConstructor and Description
public
public
BitSetIterable(@NotNull BitSet bitSet, boolean reversed)

Method Summary

Modifier and TypeMethod and Description
public boolean
public @NotNull ReversibleIterator<Integer>
iterator()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIterable.iterator.

Returns an iterator over elements of type T.

public @NotNull ReversibleIterable<Integer>
public @NotNull ReversibleIterator<Integer>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bitSetback to summary
private final @NotNull BitSet bitSet
Annotations
@NotNull
reversedback to summary
private final boolean reversed

Constructor Detail

BitSetIterableback to summary
public BitSetIterable(@NotNull BitSet bitSet)
BitSetIterableback to summary
public BitSetIterable(@NotNull BitSet bitSet, boolean reversed)

Method Detail

isReversedback to summary
public boolean isReversed()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIterable.isReversed.

Annotations
@Override
iteratorback to summary
public @NotNull ReversibleIterator<Integer> iterator()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Returns:@NotNull ReversibleIterator<Integer>

an Iterator.

Annotations
@NotNull
@Override
reversedback to summary
public @NotNull ReversibleIterable<Integer> reversed()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIterable.reversed.

Annotations
@NotNull
@Override
reversedIteratorback to summary
public @NotNull ReversibleIterator<Integer> reversedIterator()

Implements com.vladsch.flexmark.util.collection.iteration.ReversibleIterable.reversedIterator.

Annotations
@NotNull
@Override