我正在一个Java项目中工作,我最近开始向方法参数和返回值添加可为空的注释。我想知道是否有任何注释可以添加到参数中,以便它也涵盖了泛型类型。现在我有类似于以下内容的案例:
Map<String, String> someMethod(Map<String, Map<String, String>> arg) { ... }
这变成了:
@NotNullMap<@NotNull String, @NotNull String> someMethod(@NotNull Map<@NotNull String, @NotNull Map<@NotNull String, @NotNullString>> arg) { ... }
显然,这变得难以阅读。我不是很熟悉Java注释的内部,所以也许这是不可能的?
动漫人物
RISEBY
相关分类