blob: 8ad082fc5eb31e6601c8269d73b2beaa46e8c931 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
}
|