Java注释需要特定的返回类型
我有一个注释来标记一些方法,以便以后可以使用反射并调用这些方法。由于使用了反射,我想确保如果您创建了方法,它将返回我期望的类型 假设我希望这些标记的方法返回一个Java注释需要特定的返回类型,java,annotations,Java,Annotations,我有一个注释来标记一些方法,以便以后可以使用反射并调用这些方法。由于使用了反射,我想确保如果您创建了方法,它将返回我期望的类型 假设我希望这些标记的方法返回一个字符串,即 // This is valid @Mark public String method1() {} // This should raise an error @Mark public int method2() {} 我是否可以在注释中声明所需的方法返回类型?方法声明已经这样做了。。。但是您可以为注释设置一个类实例来实现
字符串
,即
// This is valid
@Mark
public String method1() {}
// This should raise an error
@Mark
public int method2() {}
我是否可以在注释中声明所需的方法返回类型?方法声明已经这样做了。。。但是您可以为注释设置一个
类
实例来实现这一点。但这将是非常重要的。你是添加注释的人,你是定义方法的人。。。使用接口为您的方法定义契约instead@AxelH与单元测试的@Test
方法类似,这些将被标记为@Mark
的方法将增加容量。所以每次出现新方法时,我都不想为它更新接口。如何在注释中设置类
实例?如果您这样说,我仍然不认为将注释链接到方法声明以检查。。。宣言。。。检查如何在注释中定义变量。。。如果不这样做,您需要遵循教程,因为您不能像那样在运行时使用注释。