edu.rice.cs.plt.lambda
Interface Predicate<T>

All Known Subinterfaces:
FilePredicate, FunctionalRelation<T1,T2>, InjectiveRelation<T1,T2>, LambdaUtil.GeneralPredicate, OneToOneRelation<T1,T2>, PredicateSet<T>, Relation<T1,T2>, Relation3<T1,T2,T3>, Relation4<T1,T2,T3,T4>
All Known Implementing Classes:
AbstractFunctionalRelation, AbstractFunctionalRelation.InverseFunctionalRelation, AbstractInjectiveRelation, AbstractInjectiveRelation.InverseInjectiveRelation, AbstractKeyBasedMap.EntrySet, AbstractOneToOneRelation, AbstractOneToOneRelation.InverseOneToOneRelation, AbstractPredicateSet, AbstractRelation, AbstractRelation.InverseRelation, CartesianRelation, ComplementRelation, ComplementSet, ComposedRelation, DelegatingRelation, DelegatingSet, EmptyRelation, EmptySet, FilteredRelation, FilteredSet, ImmutableRelation, ImmutableSet, IndexedFunctionalRelation, IndexedInjectiveRelation, IndexedOneToOneRelation, IndexedRelation, IntersectionRelation, IntersectionSet, IterableSet, ListenerSet, SingletonRelation, SingletonSet, SnapshotSynchronizedSet, UnindexedRelation, UnionRelation, UnionSet

public interface Predicate<T>

An arbitrary predicate for values of type T. Implementations should return true iff some property holds for arg.


Method Summary
 boolean contains(T arg)
           
 

Method Detail

contains

boolean contains(T arg)