001package sting.interceptors;
002
003import java.lang.annotation.ElementType;
004import java.lang.annotation.Retention;
005import java.lang.annotation.RetentionPolicy;
006import java.lang.annotation.Target;
007
008/**
009 * Marks a lifecycle method parameter that receives the target service method arguments as a read-only array.
010 *
011 * <p>Mutating this array does not change the values passed to the target service method.</p>
012 */
013@Retention( RetentionPolicy.RUNTIME )
014@Target( ElementType.PARAMETER )
015public @interface Arguments
016{
017}