annotation-processing 相关问题

注释处理器是Java编译器的插件。注释处理器可以执行诸如分析声明,导致编译错误和生成新编译单元之类的操作。

尝试使用注释时未解析的参考

我在 Android 项目中遇到一个问题,我试图在模块 C 的代码中使用模块 B 中定义的注释。但是,我在 Android 中收到“未解析的引用”错误

回答 1 投票 0

带有版本目录的 kotlin-kapt 插件

我已将我的构建迁移到使用版本目录。 我已从 build.gradle 中删除以下内容 插件{ id 'kotlin-android' id 'kotlin-kapt' } 和 kapt "androidx.room:room-compiler:$

回答 4 投票 0

Helidon MP/Maven:无法同时使用 slf4j 日志记录和 Java Reflections

我在 Maven 共享库中有一个自定义注释处理器,它扫描实现特定接口的所有子项目的类: @SupportedAnnotationTypes("mypackage.annotation") @

回答 0 投票 0

How to get intellij idea to recognize methods generated by my annotation processor

我创建了一个多模块项目,即 App 和 Mods,App 包含主要方法,Mods 包含注释及其注释处理器。 项目结构 我已经使用了注释 o...

回答 0 投票 0

另一个类的命名字段

我需要通过反射访问一些私有字段。虽然这被认为是不好的,但它是一个外部库,我没有其他方法可以访问它。字段名称(和类型)是预先知道的(...

回答 0 投票 0

Vscode 不在源代码中显示 java 注释处理器警告

我正在开发一个 java 项目,需要在 VS Code 中使用 maven 使用注释处理器。我设置了两个 Maven 项目,一个包含主项目,一个包含注释。当

回答 0 投票 0

IntelliJ在每次刷新gradle项目时启用注解处理

我正在使用 IntelliJ IDEA 而不是 Gradle 构建和运行我的项目。 在 Build, Execution, Deployment > Compiler > Annotation Processors 中,我有两个配置文件:Default 和 Gradle Imported。我

回答 1 投票 0

为 Android 项目中的每个 buildType 分别指定 kapt 的参数

基本上,我希望我的注释处理器在我以调试模式组装时插入某些调试逻辑,而在发布时我希望生成的代码尽可能快地执行而无需额外检查...

回答 1 投票 0

如何在注解处理环境中查找匿名类?

我正在用 Java 8 编写注释处理器。 假设我的项目中某处有这样一个类: 公共课样本类{ public void foo(int i) { 新的可运行(){ ...

回答 0 投票 0

@Target-less 注释不能应用于 Java 19 中的类型参数声明:为什么不呢?

Java 语言规范第 19 版的第 9.6.4.1 节列出了 Java 语言中的所有声明上下文。其中一个声明上下文是“泛型的类型参数声明

回答 1 投票 0

Maven 使用生成的源代码编译 kotlin 和 java

我有一个 kotlin 项目,其中一些代码是使用注释处理 (AbstractProcessor) 生成的。生成的代码在java中,生成成 ./target/generated-sources/annotations ...

回答 1 投票 0

如何在 IntelliJ 上使用 @ConfigurationProperties 为 Spring Boot 配置注释处理器进行配置?

在IntelliJ上,我得到了一个Spring Boot配置注释处理器未配置为具有@ConfigurationProperties。下面是我的类。@Configuration @ConfigurationProperties(prefix = "abc"...)

回答 1 投票 0

你可以用自定义注释处理器来读取修改替换AndroidManifest.xml文件。

我正在研究Android应用程序的自定义注释处理器。我有一个用例,在这个用例中,我希望能够使用注释处理器来读取修改AndroidManifest.xml,并添加......

回答 1 投票 2

Lombok不会在hybris自定义组件中生成吸气剂

我有一个自定义的hybris组件。我将以下内容添加到external-dependencies.xml org.projectlombok ] >>

回答 1 投票 3

MapStruct在源和目标中均找不到属性

源类看起来像:Data @Accessors(chain = true)@Validated公共类OAuth2ClientCreateRequest {@NotNull数据数据; @ lombok.Data @Accessors(chain = true)public ...

回答 1 投票 0

Android多模块注释处理

在多模块中,在完成任何编译之前,仍将Android项目注释处理作为第一个任务执行,然后触发完整的编译。当然,这是根据...

回答 1 投票 2

AbstractProcessor能否检测带注释的方法是否存在编译错误?

我的AbstractProcessorimplementation被调用,即使带注释的方法包含导致编译器错误的代码。 (即,处理器通过注释的存在来触发,该注释的...

回答 1 投票 0

永远不会调用注释处理

我正在研究一个小的库,该库应从注释生成Java代码。公共类MyAnnotationProcessor扩展AbstractProcessor {/ ** *此后缀将附加在每个{@link ...

回答 2 投票 2

Android studio-手动运行注释处理器

有可能吗?我更改了代码中的一些基本内容,并希望进行一个干净的构建以查看现在需要调整多少个内容。这导致数千个找不到符号类……...

回答 2 投票 0

Java运行时等效于使用javax Processor / google @AutoService进行注释处理

我之前在RetentionPolicy.SOURCE级别上使用javax.annotation.processing.Processor / AbstractProcessor和com.google.auto.service。@ AutoService进行注解处理,那时我就在这时...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.