annotation-processing 相关问题

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

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

无法启用增量注释处理

出于某种原因,Kapt抱怨我的模块之一未启用增量编译。但是,我认为没有理由不应该这样做。运行core:kaptKotlin [WARN] ...

回答 1 投票 0

用于自定义批注的Intellij代码检查

使用DTO时遇到的问题之一是,我经常发现自己(偶然地)与DTO一起运送实体。为了缓解此问题,我创建了另一个Maven项目,其内容为...

回答 1 投票 1

Java 8编译器插件:如何在生成的类中添加扩展表达式?

我正在编写Java编译器插件,以在项目的某些类中添加一个名为MyClass的简单类(类似于lombok那样)。我已经通过编写下面的代码来做到这一点(您可以找到...

回答 1 投票 0

[Android R类在使用Android Gradle插件3.6.2进行注释处理期间不可用

我有一个使用注释处理在此处获取资源的API的库:https://github.com/Comcast/resourceprovider我刚刚将android gradle插件从3.2.1更新为3.6.2 ...

回答 1 投票 4

用于注释处理的渐变自定义JavaCompile任务

我正在研究gradle插件,该插件注册了JavaCompile任务,该任务应触发注释处理过程。这是我当前拥有的私人乐趣Project.runConfiguration(variant:...

回答 1 投票 0

如何生成JPA实体元模型?

本着与CriteriaQuery关联的类型安全的精神,JPA 2.0还提供了一个API,以支持实体的元模型表示。有谁知道此功能的完整实现...

回答 6 投票 93

getAnnotation(Class)在处理注释时始终返回null

我正在尝试处理注释,我的处理器类扩展了AbstractProcessor,并且处理方法如下:KeyAnnotationProcessor.java @Override public boolean process(...

回答 2 投票 0

kapt的aptMode用于什么?

在文档中,aptMode具有三个值。是否有关于这些值的详细信息? “ stubs”是什么意思?

回答 1 投票 0

我如何强制为Android库(AAR)生成R.java,

我正在构建使用R类生成一些其他代码的注释处理器。这对于Android应用程序来说很好用,但是对于Android库(AAR),R.java类不是...

回答 1 投票 0

如何使自己的注释处理器递增?

我已经创建了一个名为EasyPrefs的注释处理器,当我尝试在项目中使用它时,它将显示以下警告。请求了增量注释处理,但已禁用支持...

回答 1 投票 4

使用Kotlin Kapt失败:错误:作用域构造无法使用类型使用注释进行注释:@ org.jetbrains.annotations.NotNull

我正在使用带有Kotlin kapt的Vertx Service Gen注释处理器。在注释处理器启动之前,我的kapt失败,并在各处出现以下异常消息:error:scoping ...

回答 1 投票 0

自定义批注,可插拔批注处理和AOP(面向方面 的编程)之间的根本区别是什么?

我很难区分所有这些注释工具及其用例。尽管文献令人困惑,但我的猜测是:自定义批注应用于...

回答 1 投票 0

JUnit不适用于Lombok-注释处理似乎不适用于测试类

我对Lombok和jUnit有问题。我正在使用最新的IntelliJ Idea,已安装Lombok插件并启用了注释处理。我有一个实体类:@Data @Builder @ ...

回答 1 投票 0

注解处理异常:无法分析:java.lang.reflect.InvocationTargetException

我正在编写自己的注释处理器,并且希望能够对函数的返回类型进行注释。这是注释的代码:@Retention(AnnotationRetention.SOURCE)@Target(...

回答 2 投票 0

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