Uses of Interface
com.google.inject.matcher.Matcher
-
Packages that use Matcher Package Description com.google.inject Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.com.google.inject.internal Guice (sounds like "juice")com.google.inject.matcher Used for matching things.com.google.inject.spi Guice service provider interface -
-
Uses of Matcher in com.google.inject
Methods in com.google.inject with parameters of type Matcher Modifier and Type Method Description protected voidAbstractModule. bindInterceptor(Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors)voidBinder. bindInterceptor(Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors)Binds method interceptor[s] to methods matched by class and method matchers.protected voidPrivateModule. bindInterceptor(Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors)protected voidAbstractModule. bindListener(Matcher<? super Binding<?>> bindingMatcher, ProvisionListener... listener)protected voidAbstractModule. bindListener(Matcher<? super TypeLiteral<?>> typeMatcher, TypeListener listener)voidBinder. bindListener(Matcher<? super Binding<?>> bindingMatcher, ProvisionListener... listeners)Registers listeners for provisioned objects.voidBinder. bindListener(Matcher<? super TypeLiteral<?>> typeMatcher, TypeListener listener)Registers a listener for injectable types.protected voidPrivateModule. bindListener(Matcher<? super Binding<?>> bindingMatcher, ProvisionListener... listeners)protected voidPrivateModule. bindListener(Matcher<? super TypeLiteral<?>> typeMatcher, TypeListener listener)protected voidAbstractModule. convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter)voidBinder. convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter)Binds a type converter.protected voidPrivateModule. convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter) -
Uses of Matcher in com.google.inject.internal
Fields in com.google.inject.internal declared as Matcher Modifier and Type Field Description private Matcher<? super java.lang.Class<?>>MethodAspect. classMatcherprivate Matcher<? super java.lang.reflect.Method>MethodAspect. methodMatcherMethods in com.google.inject.internal with parameters of type Matcher Modifier and Type Method Description voidEncounterImpl. bindInterceptor(Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors)private static voidTypeConverterBindingProcessor. convertToClasses(InjectorImpl injector, Matcher<? super java.lang.Class<?>> typeMatcher, TypeConverter converter)private static voidTypeConverterBindingProcessor. internalConvertToTypes(InjectorImpl injector, Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter)Constructors in com.google.inject.internal with parameters of type Matcher Constructor Description MethodAspect(Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, java.util.List<org.aopalliance.intercept.MethodInterceptor> interceptors)MethodAspect(Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors) -
Uses of Matcher in com.google.inject.matcher
Classes in com.google.inject.matcher that implement Matcher Modifier and Type Class Description classAbstractMatcher<T>Implementsand()andor().private static classAbstractMatcher.AndMatcher<T>private static classAbstractMatcher.OrMatcher<T>private static classMatchers.AnnotatedWithprivate static classMatchers.AnnotatedWithTypeprivate static classMatchers.Anyprivate static classMatchers.IdenticalToprivate static classMatchers.InPackageprivate static classMatchers.InSubpackageprivate static classMatchers.Not<T>private static classMatchers.Onlyprivate static classMatchers.Returnsprivate static classMatchers.SubclassesOfFields in com.google.inject.matcher declared as Matcher Modifier and Type Field Description private Matcher<? super T>AbstractMatcher.AndMatcher. aprivate Matcher<? super T>AbstractMatcher.OrMatcher. aprivate static Matcher<java.lang.Object>Matchers. ANYprivate Matcher<? super T>AbstractMatcher.AndMatcher. bprivate Matcher<? super T>AbstractMatcher.OrMatcher. b(package private) Matcher<? super T>Matchers.Not. delegateprivate Matcher<? super java.lang.Class<?>>Matchers.Returns. returnTypeMethods in com.google.inject.matcher that return Matcher Modifier and Type Method Description Matcher<T>AbstractMatcher. and(Matcher<? super T> other)Matcher<T>Matcher. and(Matcher<? super T> other)Returns a new matcher which returnstrueif both this and the given matcher returntrue.static Matcher<java.lang.reflect.AnnotatedElement>Matchers. annotatedWith(java.lang.annotation.Annotation annotation)Returns a matcher which matches elements (methods, classes, etc.) with a given annotation.static Matcher<java.lang.reflect.AnnotatedElement>Matchers. annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)Returns a matcher which matches elements (methods, classes, etc.) with a given annotation.static Matcher<java.lang.Object>Matchers. any()Returns a matcher which matches any input.static Matcher<java.lang.Object>Matchers. identicalTo(java.lang.Object value)Returns a matcher which matches only the given object.static Matcher<java.lang.Class>Matchers. inPackage(java.lang.Package targetPackage)Returns a matcher which matches classes in the given package.static Matcher<java.lang.Class>Matchers. inSubpackage(java.lang.String targetPackageName)Returns a matcher which matches classes in the given package and its subpackages.static <T> Matcher<T>Matchers. not(Matcher<? super T> p)Inverts the given matcher.static Matcher<java.lang.Object>Matchers. only(java.lang.Object value)Returns a matcher which matches objects equal to the given object.Matcher<T>AbstractMatcher. or(Matcher<? super T> other)Matcher<T>Matcher. or(Matcher<? super T> other)Returns a new matcher which returnstrueif either this or the given matcher returntrue.static Matcher<java.lang.reflect.Method>Matchers. returns(Matcher<? super java.lang.Class<?>> returnType)Returns a matcher which matches methods with matching return types.static Matcher<java.lang.Class>Matchers. subclassesOf(java.lang.Class<?> superclass)Returns a matcher which matches subclasses of the given type (as well as the given type).Methods in com.google.inject.matcher with parameters of type Matcher Modifier and Type Method Description Matcher<T>AbstractMatcher. and(Matcher<? super T> other)Matcher<T>Matcher. and(Matcher<? super T> other)Returns a new matcher which returnstrueif both this and the given matcher returntrue.static <T> Matcher<T>Matchers. not(Matcher<? super T> p)Inverts the given matcher.Matcher<T>AbstractMatcher. or(Matcher<? super T> other)Matcher<T>Matcher. or(Matcher<? super T> other)Returns a new matcher which returnstrueif either this or the given matcher returntrue.static Matcher<java.lang.reflect.Method>Matchers. returns(Matcher<? super java.lang.Class<?>> returnType)Returns a matcher which matches methods with matching return types.Constructors in com.google.inject.matcher with parameters of type Matcher Constructor Description AndMatcher(Matcher<? super T> a, Matcher<? super T> b)Not(Matcher<? super T> delegate)OrMatcher(Matcher<? super T> a, Matcher<? super T> b)Returns(Matcher<? super java.lang.Class<?>> returnType) -
Uses of Matcher in com.google.inject.spi
Fields in com.google.inject.spi declared as Matcher Modifier and Type Field Description private Matcher<? super Binding<?>>ProvisionListenerBinding. bindingMatcherprivate Matcher<? super java.lang.Class<?>>InterceptorBinding. classMatcherprivate Matcher<? super java.lang.reflect.Method>InterceptorBinding. methodMatcherprivate Matcher<? super TypeLiteral<?>>TypeConverterBinding. typeMatcherprivate Matcher<? super TypeLiteral<?>>TypeListenerBinding. typeMatcherMethods in com.google.inject.spi that return Matcher Modifier and Type Method Description Matcher<? super Binding<?>>ProvisionListenerBinding. getBindingMatcher()Returns the binding matcher which chooses which bindings the listener should be notified of.Matcher<? super java.lang.Class<?>>InterceptorBinding. getClassMatcher()Matcher<? super java.lang.reflect.Method>InterceptorBinding. getMethodMatcher()Matcher<? super TypeLiteral<?>>TypeConverterBinding. getTypeMatcher()Matcher<? super TypeLiteral<?>>TypeListenerBinding. getTypeMatcher()Returns the type matcher which chooses which types the listener should be notified of.Methods in com.google.inject.spi with parameters of type Matcher Modifier and Type Method Description voidElements.RecordingBinder. bindInterceptor(Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors)voidTypeEncounter. bindInterceptor(Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor... interceptors)Binds method interceptor[s] to methods matched in typeIand its supertypes.voidElements.RecordingBinder. bindListener(Matcher<? super Binding<?>> bindingMatcher, ProvisionListener... listeners)voidElements.RecordingBinder. bindListener(Matcher<? super TypeLiteral<?>> typeMatcher, TypeListener listener)voidElements.RecordingBinder. convertToTypes(Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter converter)Constructors in com.google.inject.spi with parameters of type Matcher Constructor Description InterceptorBinding(java.lang.Object source, Matcher<? super java.lang.Class<?>> classMatcher, Matcher<? super java.lang.reflect.Method> methodMatcher, org.aopalliance.intercept.MethodInterceptor[] interceptors)ProvisionListenerBinding(java.lang.Object source, Matcher<? super Binding<?>> bindingMatcher, ProvisionListener[] listeners)TypeConverterBinding(java.lang.Object source, Matcher<? super TypeLiteral<?>> typeMatcher, TypeConverter typeConverter)TypeListenerBinding(java.lang.Object source, TypeListener listener, Matcher<? super TypeLiteral<?>> typeMatcher)
-