diff options
Diffstat (limited to 'src/main/java/bjc/optics/Traversal.java')
| -rw-r--r-- | src/main/java/bjc/optics/Traversal.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/bjc/optics/Traversal.java b/src/main/java/bjc/optics/Traversal.java new file mode 100644 index 0000000..a41f2b9 --- /dev/null +++ b/src/main/java/bjc/optics/Traversal.java @@ -0,0 +1,14 @@ +package bjc.optics; + +import bjc.typeclasses.BiContainer; + +/** + * A traversal + * @author bjcul + * + * @param <C> The container type + * @param <E> The element type + */ +public interface Traversal<C, E> extends TraversalX<C, C, E, E>, BiContainer<C, E, Traversal<C, E>> { + // TODO implement 'of' +} |
