【发布时间】:2018-01-13 17:53:15
【问题描述】:
我最近开始在我的项目中使用lombok。在 lombok 文档中,指定 @NonNull 注释可以配置为抛出 NullPointerException 或 IllegalArgumentException。指定默认情况下将抛出NullPointerException。还指定要抛出IllegalArgumentException,我应该设置lombok.nonNull.exceptionType = IllegalArgumentException。但是,我不明白应该在我的代码中指定lombok.nonNull.exceptionType = IllegalArgumentException 的位置。
`
import com.sandesha.lombak.domain.Employee;
import lombok.NonNull;
public class EmployeeOperation {
/**
* @NonNull performs null check
* @param e1
* @param e2
* @return
*/
public boolean isEqual(@NonNull Employee e1, @NonNull Employee e2)
{
return e1.equals(e2);
}
}
请帮助我。谢谢。
【问题讨论】: