
com.github.valid8j.metamor.IoPair Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of valid8j Show documentation
Show all versions of valid8j Show documentation
Java Library Providing Uniformed Programming Experiences across DbC, Value Checking, and Test Assertions
package com.github.valid8j.metamor;
public interface IoPair {
I input();
O output();
class Impl implements IoPair {
private final I input;
private final O output;
public Impl(I input, O output) {
this.input = input;
this.output = output;
}
@Override
public I input() {
return input;
}
@Override
public O output() {
return output;
}
public String toString() {
return String.format("[%s]=>[%s]", input, output);
}
}
static IoPair create(I input, O output) {
return new Impl<>(input, output);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy