diff options
| author | Ben Culkin <scorpress@gmail.com> | 2023-06-25 15:50:38 -0400 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2023-06-25 15:50:38 -0400 |
| commit | 44be6e6cd7671dd243056107ffa6201504f7fbce (patch) | |
| tree | ea6d1d0bf5930395c3b79b40b4889782dc1b5791 /src/main/java/bjc/optics/Adapter.java | |
| parent | 0f958b08b3446a866418aa485bb60c208d952033 (diff) | |
Update a number of things
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 +} |
