|
|
1
23
如果引入注释(例如RequiresDefaultAnnotation),注释处理器将变得更加容易。 声明具有默认限定符的要求 ::我还假设OP需要一种机制来防止开发人员出现意外错误,特别是由其他人编写的错误
必须有一种机制来声明哪些类需要默认处理器。希望您已经有了相应的标准,无论是名称中的模式、限定符中的模式、可能的注释和/或基类型。在我上面提供的示例中,您可以在方法中指定标准
正如前面提到的,仅仅因为它被称为“注释处理”,它就意味着您必须使用注释!您希望遵循列表中的哪种方法取决于您的上下文。基本上,要点是,无论您希望在部署实施工具中配置什么逻辑,都会使用该逻辑
处理器将在其上运行的类
对任何给定类的注释处理器调用取决于
如果
请注意如何
|
|
|
2
6
否。上述检查可以更容易地重写为:
|
|
|
3
1
在第二部分中,Macker会引发编译错误,当验证失败时会中断构建过程。 Macker扩展了PMD流行的一些关于源代码验证的概念。一个很好的例子是,当您希望保证包中的所有类都实现某个接口时。 所以,如果你很偏执(像我一样!)关于验证所有可能的体系结构规则,Macker非常有用。 注意:网站不是很好。颜色会伤害你的眼睛。。。但无论如何,这些工具都非常有用。 理查德戈麦斯 http://www.jquantlib.org/ |
|
Leth · 设置具有只读属性的输入字段的默认值 9 年前 |
|
|
Bad Dub · 默认值设置为0的输入在渲染时没有0[关闭] 9 年前 |
|
|
Nemus · 无法将当前时间戳设置为默认值 9 年前 |
|
|
Mokey · C#选择目录,默认目录 9 年前 |
|
|
rasmus393 · python返回默认语句 11 年前 |
|
|
C A · 如何更改web应用程序的默认目录访问? 11 年前 |
|
|
user3437460 · 在这种情况下,我需要“默认”语句吗? 12 年前 |
|
|
user2913576 · Python-空白范围默认为预设范围 12 年前 |