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}