Java 最好的检查方法是什么;方法调用";使用checkstyle匹配格式?
我有一组属于一个类的方法,该类至少应该包含2个参数。第一个应该是“literal”字符串类型(例如instance.do(“literal_string”,obj)-应该正好在方法调用行本身中指定)。作为下一个参数,第一个参数也应该匹配给定的正则表达式模式。第二个参数可以有任何值(对象) 此外,第一个参数在整个项目中应该是唯一的(这一部分并没有考虑的那么重要) 是否有可能对我上面列出的条件进行检查?(可能使用checkstyle?或自定义Java注释?)Java 最好的检查方法是什么;方法调用";使用checkstyle匹配格式?,java,regex,annotations,spell-checking,checkstyle,Java,Regex,Annotations,Spell Checking,Checkstyle,我有一组属于一个类的方法,该类至少应该包含2个参数。第一个应该是“literal”字符串类型(例如instance.do(“literal_string”,obj)-应该正好在方法调用行本身中指定)。作为下一个参数,第一个参数也应该匹配给定的正则表达式模式。第二个参数可以有任何值(对象) 此外,第一个参数在整个项目中应该是唯一的(这一部分并没有考虑的那么重要) 是否有可能对我上面列出的条件进行检查?(可能使用checkstyle?或自定义Java注释?) Upd。这样的检查最好在开发期间执行(例
Upd。这样的检查最好在开发期间执行(例如,在eclipse中显示黄色灯泡)。您的意思是:
if(nameOfStringVar.matches("regex")){
throw new java.lang.Error("First arg did not match the regex");
}
Objects.requireNonNull(nameOfSecondVariable);
?不,这将在运行时工作,目标是在开发时执行这样的检查。(我更新了问题以避免混淆)对不起,我认为这不可能!但我可能错了!祝你好运