- Implement methods for all stream base classes for which it makes sense
- Implement methods from the TODO list.
- If you think of a functionality currently not in the list, create an issue.
- New stream subclass:
- Name: name of the class the method is implemented in + name of the method:
Stream#enumerate
→StreamEnumerate
BiStream#map
→BiStreamMap
Stream#biMap
→StreamBiMap
- Name: name of the class the method is implemented in + name of the method:
- Creator methods:
- Only
Stream
should contain creator methods.
- Only
- Javadoc formula:
- One-sentence explanation
- A more thorough explanation if needed
- Examples if needed
- Whether this is an intermediate operation or terminal operation:
<p>This is an intermediate operation.</p>
<p>This is a terminal operation.</p>
- API or implementation notes if any
- Parameter, return and throws docs in that order