001package io.avaje.http.api; 002 003import java.lang.annotation.Retention; 004import java.lang.annotation.Target; 005 006import static java.lang.annotation.ElementType.METHOD; 007import static java.lang.annotation.RetentionPolicy.RUNTIME; 008 009/** 010 * Marks a method that handles HTTP PATCH requests. 011 */ 012@Target(value = METHOD) 013@Retention(value = RUNTIME) 014@HttpMethod(value = "PATCH") 015public @interface Patch { 016 String value() default ""; 017}