/** * A special type for files specific to Netty. * * @author James Kleeh * @since 1.0 */ @Internal @Experimental public interface NettyFileCustomizableResponseType extends FileCustomizableResponseType, NettyCustomizableResponseType { }
@Override default <T extends Annotation> Optional<AnnotationValue<T>> findDeclaredAnnotation(Class<T> annotationClass) { return getAnnotationMetadata().findDeclaredAnnotation(annotationClass); } }
@Override default boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { return getAnnotationMetadata().isAnnotationPresent(annotationClass); }
@Override default boolean hasStereotype(String annotation) { return getAnnotationMetadata().hasStereotype(annotation); }
@Override default boolean hasAnnotation(String annotation) { return getAnnotationMetadata().hasAnnotation(annotation); }
@Override default <T extends Annotation> Optional<AnnotationValue<T>> findAnnotation(String annotation) { return getAnnotationMetadata().findAnnotation(annotation); }
@Override default <T extends Annotation> T synthesize(Class<T> annotationClass) { return getAnnotationMetadata().synthesize(annotationClass); }
@Override default Annotation[] synthesizeDeclared() { return getAnnotationMetadata().synthesizeDeclared(); }
@Override default boolean hasDeclaredAnnotation(String annotation) { return getAnnotationMetadata().hasDeclaredAnnotation(annotation); }
@Override default Annotation[] synthesizeAll() { return getAnnotationMetadata().synthesizeAll(); }
@Override default boolean hasDeclaredStereotype(String annotation) { return getAnnotationMetadata().hasDeclaredStereotype(annotation); }
@Override default boolean isEmpty() { return getAnnotationMetadata().isEmpty(); }
@Override default <T extends Annotation> T[] synthesizeDeclaredAnnotationsByType(Class<T> annotationClass) { return getAnnotationMetadata().synthesizeDeclaredAnnotationsByType(annotationClass); }
@Override default boolean isDeclaredAnnotationPresent(Class<? extends Annotation> annotationClass) { return getAnnotationMetadata().isDeclaredAnnotationPresent(annotationClass); }
@Override default <T extends Annotation> T[] synthesizeAnnotationsByType(Class<T> annotationClass) { return getAnnotationMetadata().synthesizeAnnotationsByType(annotationClass); }
@Override default boolean hasStereotype(Class<? extends Annotation>... annotations) { return getAnnotationMetadata().hasStereotype(annotations); }
@Override default <T extends Annotation> Optional<AnnotationValue<T>> findDeclaredAnnotation(String annotation) { return getAnnotationMetadata().findDeclaredAnnotation(annotation); }
@Override default <T extends Annotation> T synthesizeDeclared(Class<T> annotationClass) { return getAnnotationMetadata().synthesizeDeclared(annotationClass); }
@Override default boolean hasDeclaredStereotype(Class<? extends Annotation>... annotations) { return getAnnotationMetadata().hasDeclaredStereotype(annotations); }
@Override default boolean hasStereotype(String[] annotations) { return getAnnotationMetadata().hasStereotype(annotations); }