@Override public boolean apply(T element) { return Reflect.isAnnotationPresent(element, annotationType); } };
@Override public Signature apply(Method from) { return new Signature(from); } }));
@Override public List<Key<?>> getParameterKeys(TypeLiteral<?> injectedType, Method injectedMember, A resourceAnnotation) { return Reflect.getParameterKeys(injectedType, injectedMember); }
@Override public MethodInvoker apply(Method method) { return MethodInvoker.on(method); } });
public static Matcher<TypeLiteral<?>> adapt(Matcher<AnnotatedElement> classMatcher) { return new ClassToTypeLiteralMatcherAdapter(classMatcher); } }
public static MBinder wrap(Binder binder) { return new MBinder(binder); }
@Override public MethodInvoker apply(Method method) { return MethodInvoker.on(method); } });
@Override public List<Key<?>> getParameterKeys(TypeLiteral<?> injectedType, Method injectedMember, A resourceAnnotation) { return Reflect.getParameterKeys(injectedType, injectedMember); }
@Override public boolean apply(T element) { return Reflect.isAnnotationPresent(element, annotationType); } };
@Override public Signature apply(Method from) { return new Signature(from); } }));
public static Matcher<TypeLiteral<?>> adapt(Matcher<AnnotatedElement> classMatcher) { return new ClassToTypeLiteralMatcherAdapter(classMatcher); } }
public static MBinder wrap(Binder binder) { return new MBinder(binder); }
@Override public MethodInvoker apply(Method method) { return MethodInvoker.on(method); } });
@Override public List<Key<?>> getParameterKeys(TypeLiteral<?> injectedType, Method injectedMember, A resourceAnnotation) { return Reflect.getParameterKeys(injectedType, injectedMember); }
@Override public boolean apply(T element) { return Reflect.isAnnotationPresent(element, annotationType); } };
@Override public Signature apply(Method from) { return new Signature(from); } }));
public static Matcher<TypeLiteral<?>> adapt(Matcher<AnnotatedElement> classMatcher) { return new ClassToTypeLiteralMatcherAdapter(classMatcher); } }
@Override public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { return Reflect.isAnnotationPresent(method, annotationClass); }
@Override public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { return Reflect.isAnnotationPresent(method, annotationClass); }
@Override public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { return Reflect.isAnnotationPresent(method, annotationClass); }