package io.vertx.codetrans;
Author: Julien Viet
/**
* @author <a href="mailto:julien@julienviet.com">Julien Viet</a>
*/
public abstract class Result {
public static class Source extends Result {
private final String value;
public Source(String value) {
this.value = value;
}
public String getValue() {
return value;
}
@Override
public String toString() {
return "Source[" + value + "]";
}
}
public static class Failure extends Result {
private final Throwable cause;
public Failure(Throwable cause) {
this.cause = cause;
}
public Throwable getCause() {
return cause;
}
}
}