从Java源代码中删除注释
我需要将数据模型导入android项目。问题是,它是使用android不使用的注释编写的 我有很多注解,比如:从Java源代码中删除注释,java,android,hibernate,annotations,Java,Android,Hibernate,Annotations,我需要将数据模型导入android项目。问题是,它是使用android不使用的注释编写的 我有很多注解,比如: @NotNull @Email @Length(min = 3, max = 100) @Column(name = "email") private String email; @NotNull @Length(min = 3, max = 100) @Column(name = "first_name") private String firstName; 是否有一种方法、工具
@NotNull
@Email
@Length(min = 3, max = 100)
@Column(name = "email")
private String email;
@NotNull
@Length(min = 3, max = 100)
@Column(name = "first_name")
private String firstName;
是否有一种方法、工具或其他东西可以通过编程方式删除所有这些注释?因为我有数百个文件要导入。1)您可以使用任何支持用正则表达式查找和替换的文本编辑器。甚至你最喜欢的IDE也可以有这样的选择
2) 更努力但更灵活。编写一个简单的实用程序,执行同样的操作。我建议使用任何脚本语言,如ruby、python等。当然,Java也是一个选项。使用正则表达式进行文件搜索,并相应地用空字符串替换它们。两个选项允许您按原样使用代码:
package javax.validation.constraints;
public @interface NotNull {
}