public class AnswerFunctionalInterfaces extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T,A> Answer<T> |
toAnswer(Answer1<T,A> answer)
Construct an answer from a two parameter answer interface
|
static <T,A,B> Answer<T> |
toAnswer(Answer2<T,A,B> answer)
Construct an answer from a two parameter answer interface
|
static <T,A,B,C> Answer<T> |
toAnswer(Answer3<T,A,B,C> answer)
Construct an answer from a three parameter answer interface
|
static <T,A,B,C,D> |
toAnswer(Answer4<T,A,B,C,D> answer)
Construct an answer from a four parameter answer interface
|
static <T,A,B,C,D,E> |
toAnswer(Answer5<T,A,B,C,D,E> answer)
Construct an answer from a five parameter answer interface
|
static <A> Answer<Void> |
toAnswer(VoidAnswer1<A> answer)
Construct an answer from a two parameter answer interface
|
static <A,B> Answer<Void> |
toAnswer(VoidAnswer2<A,B> answer)
Construct an answer from a two parameter answer interface
|
static <A,B,C> Answer<Void> |
toAnswer(VoidAnswer3<A,B,C> answer)
Construct an answer from a three parameter answer interface
|
static <A,B,C,D> Answer<Void> |
toAnswer(VoidAnswer4<A,B,C,D> answer)
Construct an answer from a four parameter answer interface
|
static <A,B,C,D,E> |
toAnswer(VoidAnswer5<A,B,C,D,E> answer)
Construct an answer from a five parameter answer interface
|
public static <T,A> Answer<T> toAnswer(Answer1<T,A> answer)
T - return typeA - input parameter 1 typeanswer - answer interfacepublic static <A> Answer<Void> toAnswer(VoidAnswer1<A> answer)
A - input parameter 1 typeanswer - answer interfacepublic static <T,A,B> Answer<T> toAnswer(Answer2<T,A,B> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeanswer - answer interfacepublic static <A,B> Answer<Void> toAnswer(VoidAnswer2<A,B> answer)
A - input parameter 1 typeB - input parameter 2 typeanswer - answer interfacepublic static <T,A,B,C> Answer<T> toAnswer(Answer3<T,A,B,C> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeanswer - answer interfacepublic static <A,B,C> Answer<Void> toAnswer(VoidAnswer3<A,B,C> answer)
A - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeanswer - answer interfacepublic static <T,A,B,C,D> Answer<T> toAnswer(Answer4<T,A,B,C,D> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeanswer - answer interfacepublic static <A,B,C,D> Answer<Void> toAnswer(VoidAnswer4<A,B,C,D> answer)
A - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeanswer - answer interfacepublic static <T,A,B,C,D,E> Answer<T> toAnswer(Answer5<T,A,B,C,D,E> answer)
T - return typeA - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeE - input parameter 5 typeanswer - answer interfacepublic static <A,B,C,D,E> Answer<Void> toAnswer(VoidAnswer5<A,B,C,D,E> answer)
A - input parameter 1 typeB - input parameter 2 typeC - input parameter 3 typeD - input parameter 4 typeE - input parameter 5 typeanswer - answer interfaceCopyright © 2024. All rights reserved.