我需要能够在编译时或通过使用静态代码分析来识别对具有特定注释的方法的调用,例如调用@Deprecated方法。 我已经研究过在想法中进行结构搜索,这些都在静态代码分析中得到支持,并且能够从那里识别方法调用,但是我找不到将这些方法限制为调用具有注释的方法的方法。 例如 public class A {
@Foo
public void foo(){
// do some
我正在使用Cppcheck 1.64的GUI版本进行C++ - Builde-6代码的静态代码分析。对于DLL出口和进口,PACKAGE的定义是必要的:当它遇到PACKAGE因为它不知道这意味着什么 /// A dialog exported from a BPL (a VCL-specific kind of DLL)
class PACKAGE MySharedDialog {
publ
我开始使用静态代码分析工具,如Checkstyle,PMD和FindBugs。 PMD允许的审查,通过添加注释到行结束标记代码: System.out.println("Test"); // NOPMD by edward on 9/23/14 10:22 AM
我真的不喜欢尾随注释也是如此的CheckStyle(“不要使用尾随注释。 “)。有没有办法告诉PMD一个特定的代码被审查,而不使用尾