package org.test4j.module.inject.annotations;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
@Target(FIELD)
@Retention(RUNTIME)
public @interface Inject {
/**
* mock对象要注入的目标,以当前testObject的字段名称表示<br>
* 支持ongl表达
*
* @return
*/
String[] targets() default {};
/**
* mock对象要注入到目标对象的那个变量中<br>
* 如果值为空或null,表示按类型方式注入
*
* @return
*/
String[] properties() default {};
}