@SuppressWarnings("unchecked") private <T> Class<? extends T>[] getAnnotationObjectClasses(Annotation ann, Class<T> type) { //NOPMD if (ann instanceof InFaultInterceptors) { return (Class<? extends T>[])((InFaultInterceptors)ann).classes(); } else if (ann instanceof InInterceptors) { return (Class<? extends T>[])((InInterceptors)ann).classes(); } else if (ann instanceof OutFaultInterceptors) { return (Class<? extends T>[])((OutFaultInterceptors)ann).classes(); } else if (ann instanceof OutInterceptors) { return (Class<? extends T>[])((OutInterceptors)ann).classes(); } else if (ann instanceof Features) { return (Class<? extends T>[])((Features)ann).classes(); } throw new UnsupportedOperationException("Doesn't support the annotation: " + ann); }
@SuppressWarnings("unchecked") private <T> Class<? extends T>[] getAnnotationObjectClasses(Annotation ann, Class<T> type) { //NOPMD if (ann instanceof InFaultInterceptors) { return (Class<? extends T>[])((InFaultInterceptors)ann).classes(); } else if (ann instanceof InInterceptors) { return (Class<? extends T>[])((InInterceptors)ann).classes(); } else if (ann instanceof OutFaultInterceptors) { return (Class<? extends T>[])((OutFaultInterceptors)ann).classes(); } else if (ann instanceof OutInterceptors) { return (Class<? extends T>[])((OutInterceptors)ann).classes(); } else if (ann instanceof Features) { return (Class<? extends T>[])((Features)ann).classes(); } throw new UnsupportedOperationException("Doesn't support the annotation: " + ann); }
@SuppressWarnings("unchecked") private <T> Class<? extends T>[] getAnnotationObjectClasses(Annotation ann, Class<T> type) { if (ann instanceof InFaultInterceptors) { return (Class<? extends T>[])((InFaultInterceptors)ann).classes(); } else if (ann instanceof InInterceptors) { return (Class<? extends T>[])((InInterceptors)ann).classes(); } else if (ann instanceof OutFaultInterceptors) { return (Class<? extends T>[])((OutFaultInterceptors)ann).classes(); } else if (ann instanceof OutInterceptors) { return (Class<? extends T>[])((OutInterceptors)ann).classes(); } else if (ann instanceof Features) { return (Class<? extends T>[])((Features)ann).classes(); } throw new UnsupportedOperationException("Doesn't support the annotation: " + ann); }
@SuppressWarnings("unchecked") private <T> Class<? extends T>[] getAnnotationObjectClasses(Annotation ann, Class<T> type) { if (ann instanceof InFaultInterceptors) { return (Class<? extends T>[])((InFaultInterceptors)ann).classes(); } else if (ann instanceof InInterceptors) { return (Class<? extends T>[])((InInterceptors)ann).classes(); } else if (ann instanceof OutFaultInterceptors) { return (Class<? extends T>[])((OutFaultInterceptors)ann).classes(); } else if (ann instanceof OutInterceptors) { return (Class<? extends T>[])((OutInterceptors)ann).classes(); } else if (ann instanceof Features) { return (Class<? extends T>[])((Features)ann).classes(); } throw new UnsupportedOperationException("Doesn't support the annotation: " + ann); }