com.gitee.l0km.casban.ctor.annotations.Setter Maven / Gradle / Ivy
package com.gitee.l0km.casban.ctor.annotations;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import com.gitee.l0km.common.spring.core.annotation.AliasFor;
@Retention(RUNTIME)
@Target(METHOD )
public @interface Setter {
@AliasFor(attribute = "name")
String value() default "";
@AliasFor(attribute = "value")
String name() default "";
Class> type() default Object.class;
}