com.google.common.base.Function<EvalPair<? extends Iterable<? extends LeftT>,? extends Iterable<? extends RightT>>,Alignment<LeftT,RightT>> |
Aligner.asFunction() |
com.google.common.base.Function<EvalPair<? extends Iterable<? extends LeftProvT>,? extends Iterable<? extends RightProvT>>,ProvenancedAlignment<LeftT,LeftProvT,RightT,RightProvT>> |
ProvenancedAligner.asFunction() |
com.google.common.base.Function<EvalPair<? extends Iterable<? extends LeftT>,? extends Iterable<? extends RightT>>,ProvenancedAlignment<EqClassT,LeftT,EqClassT,RightT>> |
EquivalenceBasedProvenancedAligner.asFunction() |
static <KeyT extends F,ValT extends F,F> InspectorTreeNode<EvalPair<Set<F>,Set<F>>> |
InspectorTreeDSL.filterBothSets(InspectorTreeNode<EvalPair<Set<KeyT>,Set<ValT>>> inputNode,
com.google.common.base.Predicate<F> pred) |
static <F,T,KeyT extends F,TestT extends F> com.google.common.base.Function<EvalPair<? extends KeyT,? extends TestT>,EvalPair<T,T>> |
EvalPair.functionOnBoth(com.google.common.base.Function<F,T> func)
Turns a Guava Function into another Function which operates over both sides of
an EvalPair.
|
static <F,T,KeyT extends F,TestT extends F> com.google.common.base.Function<EvalPair<? extends KeyT,? extends TestT>,EvalPair<T,T>> |
EvalPair.functionOnBoth(com.google.common.base.Function<F,T> func)
Turns a Guava Function into another Function which operates over both sides of
an EvalPair.
|
static <F1,T1,F2,T2,KeyT extends F1,TestT extends F2> com.google.common.base.Function<EvalPair<? extends KeyT,? extends TestT>,EvalPair<T1,T2>> |
EvalPair.functionsOnBoth(com.google.common.base.Function<F1,T1> keyFunc,
com.google.common.base.Function<F2,T2> testFunc)
Turns two Guava Functions into another Function which operates over both sides of
an EvalPair.
|
static <F1,T1,F2,T2,KeyT extends F1,TestT extends F2> com.google.common.base.Function<EvalPair<? extends KeyT,? extends TestT>,EvalPair<T1,T2>> |
EvalPair.functionsOnBoth(com.google.common.base.Function<F1,T1> keyFunc,
com.google.common.base.Function<F2,T2> testFunc)
Turns two Guava Functions into another Function which operates over both sides of
an EvalPair.
|
static <T> InspectionNode<EvalPair<T,T>> |
InspectorTreeDSL.pairedInput(com.google.common.reflect.TypeToken<T> typeToken) |
static <T,V> InspectionNode<EvalPair<T,V>> |
InspectorTreeDSL.pairedInput(com.google.common.reflect.TypeToken<T> leftTypeToken,
com.google.common.reflect.TypeToken<V> rightTypeToken) |
static <KeyT extends F,ValT extends F,F,T> InspectorTreeNode<EvalPair<T,T>> |
InspectorTreeDSL.transformBoth(InspectorTreeNode<EvalPair<KeyT,ValT>> inputNode,
com.google.common.base.Function<F,T> func) |
static <KeyT extends F,ValT extends F,F,T> InspectorTreeNode<EvalPair<Set<T>,Set<T>>> |
InspectorTreeDSL.transformBothSets(InspectorTreeNode<EvalPair<Set<KeyT>,Set<ValT>>> inputNode,
com.google.common.base.Function<F,T> func) |
static <KeyT extends F,ValT,F,T> InspectorTreeNode<EvalPair<T,ValT>> |
InspectorTreeDSL.transformLeft(InspectorTreeNode<EvalPair<KeyT,ValT>> inputNode,
com.google.common.base.Function<F,T> func) |
static <KeyT,ValT extends F,F,T> InspectorTreeNode<EvalPair<KeyT,T>> |
InspectorTreeDSL.transformRight(InspectorTreeNode<EvalPair<KeyT,ValT>> inputNode,
com.google.common.base.Function<F,T> func) |