com.google.inject.matcher
Class AbstractMatcher<T>

java.lang.Object
  extended by com.google.inject.matcher.AbstractMatcher<T>
All Implemented Interfaces:
Matcher<T>

public abstract class AbstractMatcher<T>
extends Object
implements Matcher<T>

Implements and() and or().


Constructor Summary
AbstractMatcher()
           
 
Method Summary
 Matcher<T> and(Matcher<? super T> other)
          Returns a new matcher which returns true if both this and the given matcher return true.
 Matcher<T> or(Matcher<? super T> other)
          Returns a new matcher which returns true if either this or the given matcher return true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.inject.matcher.Matcher
matches
 

Constructor Detail

AbstractMatcher

public AbstractMatcher()
Method Detail

and

public Matcher<T> and(Matcher<? super T> other)
Description copied from interface: Matcher
Returns a new matcher which returns true if both this and the given matcher return true.

Specified by:
and in interface Matcher<T>

or

public Matcher<T> or(Matcher<? super T> other)
Description copied from interface: Matcher
Returns a new matcher which returns true if either this or the given matcher return true.

Specified by:
or in interface Matcher<T>