gpt4 book ai didi

java - 如何创建单个注释在 Java 中接受多个值

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:52:56 27 4
gpt4 key购买 nike

我有一个注释叫做

@Retention( RetentionPolicy.SOURCE )
@Target( ElementType.METHOD )
public @interface JIRA
{
/**
* The 'Key' (Bug number / JIRA reference) attribute of the JIRA issue.
*/
String key();
}

允许像这样添加注释

@JIRA( key = "JIRA1" )

有什么办法可以让这种情况发生

@JIRA( key = "JIRA1", "JIRA2", .....  )

原因是,我们目前注释测试针对 Jira 任务或错误修复,但有时,然后该值将被 Sonar 解析。问题是单个测试涵盖了 1 个以上的错误。

最佳答案

更改 key() 函数以返回 String[] 而不是 String 然后您可以使用 String[ 传递各种值]

public @interface JIRA {
/**
* The 'Key' (Bug number / JIRA reference) attribute of the JIRA issue.
*/
String[] key();
}

像下面这样使用

@JIRA(key = {"JIRA1", "JIRA2"})

关于java - 如何创建单个注释在 Java 中接受多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12637649/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com