@Override public AnnotationProvider map(final Method element) { return toAnnotationProvider(element); } };
@Override public AnnotationProvider getClassAnnotationProvider() { return InternalUtils.toAnnotationProvider(type); }
@Override public AnnotationProvider map(final Class element) { return toAnnotationProvider(element); }
@Override public AnnotationProvider getClassAnnotationProvider() { return InternalUtils.toAnnotationProvider(type); }
@Override public AnnotationProvider map(final Method element) { return toAnnotationProvider(element); } };
@Override public AnnotationProvider map(final Class element) { return toAnnotationProvider(element); }
@Override public AnnotationProvider getClassAnnotationProvider() { return toAnnotationProvider(getServiceInterface()); }
@Override public AnnotationProvider getMethodAnnotationProvider(String methodName, Class... parameterTypes) { return InternalUtils.toAnnotationProvider(InternalUtils.findMethod(type, methodName, parameterTypes)); }
@Override public AnnotationProvider getClassAnnotationProvider() { return toAnnotationProvider(getServiceInterface()); }
@Override public AnnotationProvider getMethodAnnotationProvider(String methodName, Class... parameterTypes) { return InternalUtils.toAnnotationProvider(InternalUtils.findMethod(type, methodName, parameterTypes)); }
@Override public AnnotationProvider getMethodAnnotationProvider(final String methodName, final Class... argumentTypes) { return toAnnotationProvider(findMethod(getServiceInterface(), methodName, argumentTypes)); }
@Override public AnnotationProvider getMethodAnnotationProvider(final String methodName, final Class... argumentTypes) { return toAnnotationProvider(findMethod(getServiceInterface(), methodName, argumentTypes)); }