diff options
Diffstat (limited to 'src/main/java/bjc/optics/Adapter.java')
| -rw-r--r-- | src/main/java/bjc/optics/Adapter.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/bjc/optics/Adapter.java b/src/main/java/bjc/optics/Adapter.java new file mode 100644 index 0000000..8ad082f --- /dev/null +++ b/src/main/java/bjc/optics/Adapter.java @@ -0,0 +1,15 @@ +package bjc.optics; + +import bjc.typeclasses.BiContainer; + +/** + * A type-invariant adapter + * @author bjcul + * + * @param <From> The source type + * @param <To> The destination type + */ +public interface Adapter<From, To> + extends AdapterX<From, From, To, To>, BiContainer<From, To, Adapter<From, To>> { + // TODO: write 'of' function +} |
