Annotation Interface ModifyOriginal


@Target({METHOD,PARAMETER}) @Retention(CLASS) @Documented public @interface ModifyOriginal

인자로 받은 원본 객체가 수정됨을 표시.

아래의 경우, 내부에서 실제로 원본 객체를 가공해 사용하므로 어노테이션 사용

     private String proxiedString = "";

     @ModifyOriginal
     public void append(String str) {
         this.proxiedString.append(str);
     }
 
Since:
v1.1.0