annotation-processing
-
无法在注释处理器中装入资源(不在类路径上) 我有一个注释处理器,它将使用接口的getter方法定义的键生成枚举。 接口驻留在 MyProject/src/main/java/my.package.MyInterfaces.java. 我想验证驻留的属性文件,如果它们确实包含生成的枚举中定义的
-
Java 1.8 和 IntelliJ IDEA 14 中的注释的编译错误 我正在玩Java注释处理。在 IntelliJ IDEA 中,应用程序构建失败,而 maven 构建成功结束。我确定提供程序类存在,但我收到以下错误: 我想这是因为一个模块,它应该用参数编译。但是我需要为
-
Java 注释处理器:检查 TypeMirror 是否实现了特定的接口 我正在使用Java注释处理器。我的注释用于标记可在运行时读取到文件或从文件读取的字段变量。但是,我想检查变量类型是否在编译时实现,以便如果字段不可序列化,我可以在编译时给出警告
-
使用 Intellij 和 Maven 调试 Java 注释处理器 我正在尝试学习如何创建自定义注释处理器,但我被困在尝试调试它。 我已经设法在调试模式下运行javac编译器(使用mvnDebug全新安装)(使用带有注释处理器的其他人的项目),使用IntelliJ IDEA
-
Maven 中的注释处理器输出 我使用JSR 269作为在编译过程中分析代码并在需要时失败的方法。我在maven中显示注释处理器的输出时遇到问题(Ant确实显示输出),我正在使用javax.annotation.processing.Messager来显示警告和错误,但
-
-
Java 泛型:在运行时访问泛型类型 我希望在运行时访问已声明字段的泛型类型。我以前的印象是,由于Java类型擦除,这是不可能的。但是,情况一定不是这样,因为一些众所周知的框架在运行时通过反射来利用泛型类型。 例如
-
使用 Java 6 注释处理器获取泛型类型的限定类名 我正在使用JDK 6的注释处理API开发一个小代码生成器,并且试图在类中获取字段的实际泛型类型。为了更清楚,假设我有一个这样的类: 任何提示将不胜感激!
-
调试 Eclipse 中的注释处理器 我正在编写一个简单的注释处理器,并尝试使用eclipse对其进行调试。我为注释处理器创建了一个新项目,并根据需要在META-INF下配置javax.annotation.processing.Processor,它可以很好地处理注释。 然后
-
标签