|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ILambda.Ternary | |
---|---|
edu.rice.cs.cunit.instrumentors.threadCheck | |
edu.rice.cs.cunit.threadCheck | |
edu.rice.cs.cunit.util |
Uses of ILambda.Ternary in edu.rice.cs.cunit.instrumentors.threadCheck |
---|
Methods in edu.rice.cs.cunit.instrumentors.threadCheck with parameters of type ILambda.Ternary | |
---|---|
protected void |
AddPredicateThreadCheckStrategy.performCombineTreeWalk(PredicateAnnotationRecord par,
ILambda.Ternary<java.lang.Object,java.lang.String,java.lang.String,AAnnotationsAttributeInfo.Annotation.AMemberValue> lambda,
java.lang.String suffix)
Walk the tree of combined predicates and apply the lambda for each parameter name-parameter type-value triple. |
Uses of ILambda.Ternary in edu.rice.cs.cunit.threadCheck |
---|
Methods in edu.rice.cs.cunit.threadCheck with parameters of type ILambda.Ternary | |
---|---|
private static void |
XMLAnnotUtils.ClassBased.processClassNode(XMLConfig xc,
ILambda.Ternary<java.lang.Object,java.lang.String,ThreadCheckAnnotationRecord,java.util.HashMap<java.lang.String,ThreadCheckAnnotationRecord>> classLambda,
org.w3c.dom.Node n,
java.lang.String path,
java.lang.String className,
IPredicate<java.lang.String> processClassPred,
java.util.List<ThreadCheckException> exList,
AAddThreadCheckStrategy dummy)
Process a <class> node |
static void |
XMLAnnotUtils.ClassBased.processNode(XMLConfig xc,
ILambda.Ternary<java.lang.Object,java.lang.String,ThreadCheckAnnotationRecord,java.util.HashMap<java.lang.String,ThreadCheckAnnotationRecord>> classLambda,
IPredicate<java.lang.String> processClassPred,
java.util.List<ThreadCheckException> exList)
Process a node. |
private static void |
XMLAnnotUtils.ClassBased.processNode(XMLConfig xc,
ILambda.Ternary<java.lang.Object,java.lang.String,ThreadCheckAnnotationRecord,java.util.HashMap<java.lang.String,ThreadCheckAnnotationRecord>> classLambda,
org.w3c.dom.Node n,
java.lang.String path,
IPredicate<java.lang.String> processClassPred,
java.util.List<ThreadCheckException> exList)
Process a node. |
Uses of ILambda.Ternary in edu.rice.cs.cunit.util |
---|
Subinterfaces of ILambda.Ternary in edu.rice.cs.cunit.util | |
---|---|
static interface |
IPredicate.Ternary<P,Q,S>
Ternary predicate interface Boolean <- P x Q x S. |
Classes in edu.rice.cs.cunit.util that implement ILambda.Ternary | |
---|---|
static class |
ILambda.Ternary.Max<T extends Comparable<T>>
Ternary maximum. |
static class |
ILambda.Ternary.Min<T extends Comparable<T>>
Ternary minimum. |
static class |
ILambda.Ternary.NaryAdaptor<R,P>
Adapter to turn an N-ary lambda into a ternary lambda. |
static class |
IPredicate.Ternary.And
Ternary AND. |
static class |
IPredicate.Ternary.Between<T extends Comparable<T>>
Between. |
static class |
IPredicate.Ternary.False
FALSE. |
static class |
IPredicate.Ternary.Or
Ternary OR. |
static class |
IPredicate.Ternary.True
TRUE. |
static class |
IPredicate.Ternary.Xor
Ternary XOR. |
Fields in edu.rice.cs.cunit.util declared as ILambda.Ternary | |
---|---|
private ILambda.Ternary<R,P,Q,S> |
ILambda.Ternary.Bind1st._decoree
The ternary lambda that is decorated. |
private ILambda.Ternary<R,P,Q,S> |
ILambda.Ternary.Bind2nd._decoree
The ternary lambda that is decorated. |
private ILambda.Ternary<R,P,Q,S> |
ILambda.Ternary.Bind3rd._decoree
The ternary lambda that is decorated. |
private ILambda.Ternary<R,P,P,P> |
ILambda.Nary.TernaryAdaptor._decoree
The ternary lambda. |
Constructors in edu.rice.cs.cunit.util with parameters of type ILambda.Ternary | |
---|---|
ILambda.Nary.TernaryAdaptor(ILambda.Ternary<R,P,P,P> decoree)
Creates a new N-ary lambda (with N=3). |
|
ILambda.Ternary.Bind1st(ILambda.Ternary<R,P,Q,S> decoree,
P constant)
Create a new binary decorator for a ternary lambda, binding a constant to its first parameter. |
|
ILambda.Ternary.Bind1st2nd(ILambda.Ternary<R,P,Q,S> decoree,
P constant1,
Q constant2)
Creates a new unary decorator for a ternary lambda, binding constants to its first and second parameter. |
|
ILambda.Ternary.Bind1st3rd(ILambda.Ternary<R,P,Q,S> decoree,
P constant1,
S constant3)
Creates a new unary decorator for a ternary lambda, binding constants to its first and third parameter. |
|
ILambda.Ternary.Bind2nd(ILambda.Ternary<R,P,Q,S> decoree,
Q constant)
Create a new binary decorator for a ternary lambda, binding a constant to its second parameter. |
|
ILambda.Ternary.Bind2nd3rd(ILambda.Ternary<R,P,Q,S> decoree,
Q constant2,
S constant3)
Creates a new unary decorator for a ternary lambda, binding constants to its second and third parameter. |
|
ILambda.Ternary.Bind3rd(ILambda.Ternary<R,P,Q,S> decoree,
S constant)
Create a new binary decorator for a ternary lambda, binding a constant to its third parameter. |
|
IPredicate.Ternary.Bind1st(ILambda.Ternary<Boolean,P,Q,S> decoree,
P constant)
|
|
IPredicate.Ternary.Bind1st2nd(ILambda.Ternary<Boolean,P,Q,S> decoree,
P constant1,
Q constant2)
|
|
IPredicate.Ternary.Bind1st3rd(ILambda.Ternary<Boolean,P,Q,S> decoree,
P constant1,
S constant3)
|
|
IPredicate.Ternary.Bind2nd(ILambda.Ternary<Boolean,P,Q,S> decoree,
Q constant)
|
|
IPredicate.Ternary.Bind2nd3rd(ILambda.Ternary<Boolean,P,Q,S> decoree,
Q constant2,
S constant3)
|
|
IPredicate.Ternary.Bind3rd(ILambda.Ternary<Boolean,P,Q,S> decoree,
S constant)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |