腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
检查
批注
处理器
中
是否
缺少
超
类
、
、
、
在批注
处理器
中
获取TypeElement时,可以使用getSuperClass()方法请求它的
超
类
(或者更具体地说,它的TypeMirror )。是一种不显式扩展任何内容的类型(换句话说,Object是
超
类
),或者是一个接口,它将返回一个带有NONE的NoType作为TypeKind。尽管整个模型/镜像API的事情似乎会让你在任何时候都感到困惑,但我该如何可靠地
检查
这一点呢?由于不应该用于语义相等性
检查
,我想知道在TypeKind中使用它<e
浏览 0
提问于2011-10-12
得票数 6
回答已采纳
1
回答
@重写
注释
在java
中
是如何工作的?
、
我了解到,java
中
的@重载
注释
只是告诉编译器在编译时
检查
并查看它
是否
真的在
超
类
中
重写方法。@Target(ElementType.METHOD)public @interface Override{这个
注释
定义没有逻辑要求编译器在
超
类
中
查找相同的方法签名。
浏览 0
提问于2017-08-17
得票数 4
回答已采纳
2
回答
在Java
注释
处理器
中
识别类型的稳定性
、
、
我想编写一个
注释
处理器
,它基于处理类型的JavaBeans属性集生成源代码。 这通常是可行的,但是如果有其他
注释
处理器
的话,我很难正确地做到这一点。具体来说,这样的其他
处理器
可能会为我的
处理器
处理的类型生成一个
超
类
,所以我也需要考虑到该超级类型的属性。在随后的一轮
中
,可能会为该
超
类
生成一个
超
类
,等等。这意味着,在我感兴趣的类型的层次结构稳定之前,我不能生成我的源代
浏览 1
提问于2015-12-14
得票数 6
回答已采纳
1
回答
(Groovy/Java)继承内部类的批注
、
、
、
、
我有一堆
类
,这些
类
又包含许多内部/嵌套
类
,它们需要
注释
来进行反序列化(@JsonIgnoreProperties)和减少Equals覆盖样板(@EqualsAndHashCode,Groovy默认APIInnerTwo { } 这两个注解都属于第三方库,并且没有被标记为@Inherited,因此我不得不在每个内部类
中
重复它们
浏览 2
提问于2017-10-25
得票数 2
1
回答
Java
注释
处理器
:
检查
TypeMirror
是否
实现了特定的接口
、
、
、
我正在使用Java
注释
处理器
。我的
注释
@foo用于标记可以在运行时读取到文件或文件
中
的字段变量。但是,我想
检查
变量类型
是否
在编译期间实现Serializable,以便如果字段不可序列化,我可以在编译时发出警告/错误。(我不需要实际
检查
该对象
是否
可序列化,它
是否
实现了Serializable接口,我将信任它)。 我已经知道了如何做其他事情,但我不知道如何
检查
元素
是否
实现了Serializab
浏览 2
提问于2013-12-03
得票数 16
回答已采纳
2
回答
如何在
注释
处理
中
获取
超
类
名称
、
我运行一个由我自己编写的
注释
处理器
,根据带
注释
的
类
生成一些新的java代码。下面是我试图获取当前处理
类
的
超
类
名称的内容。superClassName.getClass());typeElement返回
注释
处理器
正在处理的当前
类
我想知道哪些
类
是扩展的,
浏览 5
提问于2015-06-03
得票数 10
回答已采纳
1
回答
检查
超
类
字段
中
是否
存在
注释
、
、
、
我有问题要
检查
grails
中
的持久属性
是否
对属于
超
类
的字段有一个特定的
注释
.然后得到它的名字和价值。但是后来我发现getDeclaredFields只检索实际的
类
字段(而不是
超
类
),而且事情开始变得不太好了。
是否
有更好的Groovy方法来做到这一点?
浏览 2
提问于2015-04-13
得票数 0
回答已采纳
1
回答
实例化带有
注释
的
类
、
、
、
我希望通过在
注释
处理器
中
获取
注释
,从存在特定
注释
的
类
中
获取有关字段的信息。try {
浏览 0
提问于2017-06-16
得票数 0
回答已采纳
4
回答
为Eclipse
中
的接口实现添加关于
缺少
@重写
注释
的警告
、
、
在Eclipse3.4.1
中
,如何使用JDK1.6.0_10对实现接口方法的方法上
缺少
的@Override
注释
激活警告?在“首选项”窗口中,此选项: 对于覆盖
超
类
方法的方法,
缺少
注释
很好,但它对接口方法不起任何作用。
浏览 7
提问于2008-10-22
得票数 11
回答已采纳
1
回答
对JBoss
中
不同部署之间未处理的字段的
注释
、
、
、
、
我们有一个问题,我们有一个带有
注释
(@Resource)的
超
类
,扩展该
超
类
的子类是无状态bean。 与非常相似的是,如果
超
类
和子类位于同一个模块
中
,则将成功地注入资源。如果它们位于单独的模块
中
,那么资源就不会被注入--似乎
注释
没有被处理。我已经通过反射验证了
注释
是在
类
上“看到”的,但是当我进入ResourceInjectionAnnotationParsingProcessor时,
浏览 1
提问于2015-05-08
得票数 0
回答已采纳
2
回答
当
处理器
依赖于
注释
值
中
的
类
时,选择渐进式增量
注释
处理器
类别
、
、
它
检查
这一点,并使用
注释
的参数查看提供的
类
,并在此基础上进行代码生成。我已经阅读了上的文档,我无法决定将哪一
类
应用于这个
处理器
。以下是我的考虑: 它不能是aggregating,因为它对Renderer
类
没有任何
注释
,因此根据上面的文档,每当Renderer
浏览 0
提问于2019-09-09
得票数 1
回答已采纳
1
回答
在SonarQube分析期间分析另一个文件(自定义规则)
、
其中之一需要分析Java文件
中
的特定
注释
,如果
缺少
,则应该报告一个问题,除非该
注释
位于其
超
类
上。有办法这样做吗?
浏览 2
提问于2017-07-26
得票数 1
回答已采纳
3
回答
处理自定义Java
注释
的模式
、
、
、
我最近读了很多关于Java
注释
的教程,我喜欢创建自定义
注释
的想法。大多数文章介绍了非常基本的思想和相当简单的实现。不过,我
缺少
一个正确的模式来处理
注释
。假设我有一个自定义
注释
@Foobar来初始化字段。我需要将使用此
注释
的所有
类
传递给我的
处理器
,我们称之为FoobarProcessor @Foobar private String test
是否
有任何一个点是所有<em
浏览 4
提问于2015-01-30
得票数 1
1
回答
有没有办法在Java
中
只允许一个类型作为属性?
、
、
、
我有一个
类
,在这个
类
中
我只需要dype Pair<Integer, String>的多个静态属性。不能再多了。有没有一种方法可以定义一个
超
类
或其他东西,而不能添加另一个变量属性。
浏览 22
提问于2020-12-24
得票数 1
回答已采纳
1
回答
在Checker旁边使用自定义
注释
处理器
、
、
、
我正在从事一个基于多模块maven的项目,其中一个模块包含一些
注释
处理器
,用于其他模块使用的自定义
注释
。当我将
注释
处理器
模块的依赖项添加到任何其他模块时,该模块的
注释
将由这些
注释
处理器
处理。为了消除这种情况, 假设我有一个名为module_A的maven模块,在这个模块
中
我有一个名为"@FoodItem“的
注释
(
类
级别)。因此,我在同一个模块(module_A)
中
编写了一
浏览 3
提问于2016-07-13
得票数 4
4
回答
在子类测试之前从JUnit基
类
运行测试
、
、
、
对于某种测试,我有一个抽象的
超
类
和子类,它扩展了这个
超
类
。在
超
类
中
,我有一个名为test0IfDirectoryCopied的测试,它总是在子类测试时执行。它
检查
子类
中
的资源集
是否
正确设置。附加信息:子类和
超
类
都用@FixMethodOrder(MethodSorters.NAME_ASCENDING)
注释
,而test0IfDirectoryCopied是词汇学上
浏览 6
提问于2015-04-21
得票数 1
回答已采纳
1
回答
JMH -没有Maven的运行
、
我试图设置非常基本的JMH测试套件,但我无法通过测试生成jar .我在
类
路径上有
注释
处理器
,其中也有jmh核心,这是一个简单的
类
,但是当我运行Main.main()时没有生成jars (从IntelliJ运行时
是否
缺少
参数/选项?
浏览 3
提问于2014-06-24
得票数 10
2
回答
在批注
处理器
中生成方法
、
、
我有一个
注释
处理器
,它会
检查
用@Builder
注释
的
类
是否
为每个字段都有setter(并根据这些方法生成生成器
类
)。现在可以在我的批注
处理器
生效之前生成这些setters方法(如果它们不存在)?我知道批注
处理器
只能生成新文件,而不能操作任何现有的ones.Also库,如ASM和Javassist处理使用批注
处理器
时不存在的.class文件。有什么建议吗?
浏览 7
提问于2021-11-17
得票数 1
1
回答
注释
处理器
只处理最近更改的
类
。
、
、
为了确保开发人员不为对话框创建重复的标识符,我创建了一个
注释
处理器
,
检查
"Dialog
注释
“(它包含唯一标识符),如果检测到重复标识符,则通过Eclipse Problems视图中的Messager
类
创建一个错误我期望
处理器
处理所有带有对话框
注释
的
类
,但只有当我在Eclipse
中
调用完整的构建时,他才会这样做。但是,如果我更改一个对话框
类
并保存它,
处理器
只处理这个对话框(我相信这称为增量构
浏览 2
提问于2017-06-02
得票数 0
回答已采纳
1
回答
覆盖时继续并显示自定义Java批注
、
、
、
、
我正在寻找一种方法,能够继续和显示自定义Java
注释
时,覆盖的方法,装饰了所说的
注释
。请考虑使用此自定义
注释
:@Target({ ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER@Overridepublic void iSeeYou() {} 基本上,我希望@Nullable和@NonNull
注释
达到相同的效果。
浏览 3
提问于2017-11-02
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券