0

假设您想返回版本而无需创建变量,或者可能是序列号或对某物的引用(@see),您可以执行类似的操作:

public @Version getVersion() {
    return /*the @Version tag on this class*/;
}

@Version 是在类或方法上声明的运行时可见注释(对于 Java 8,类型注释)?

4

1 回答 1

0

我不太确定,但也许你正在寻找的是这样的:

@Version(4)
public class ThisClass {
    public static Version getVersion () {
        return ThisClass.class.getAnnotation(Version.class);
    }
}

我不确定您使用的是什么精确的“版本”注释,或者即使这正是您想要做的,但这似乎是您试图解决的问题的可能答案。

于 2014-05-17T06:07:43.337 回答