标签: annotations kotlin annotation-processing
我在Kotlin写了我的第一个注释处理器。我需要检查带注释的属性的类型,以便知道它是否是可选的。
客户端代码如下:
@MyAnnotation var property: String?
在我的注释处理器中,我有一个来自javax.lang.model.element packpage的Element类的实例,它代表我的注释属性。我可以使用element.asType()来获取属性的类型,但我不知道如何检查此属性是否可选。