16 lines
348 B
Java
16 lines
348 B
Java
/**
|
|
* A generic Immutator that takes in an object
|
|
* that is T and returns an object that is probably T.
|
|
* CS2030S Lab 4
|
|
* AY22/23 Semester 1
|
|
*
|
|
* @author Yadunand Prem (10B)
|
|
*/
|
|
|
|
class Improbable<T> implements Immutator<Probably<T>, T> {
|
|
@Override
|
|
public Probably<T> invoke(T param) {
|
|
return Probably.just(param);
|
|
}
|
|
}
|