Kotlin中的注释处理器:可空类型

时间:2018-01-29 12:09:28

标签: annotations kotlin annotation-processing

我在Kotlin写了我的第一个注释处理器。我需要检查带注释的属性的类型,以便知道它是否是可选的。

客户端代码如下:

 @MyAnnotation var property: String? 

在我的注释处理器中,我有一个来自javax.lang.model.element packpage的Element类的实例,它代表我的注释属性。我可以使用element.asType()来获取属性的类型,但我不知道如何检查此属性是否可选。

0 个答案:

没有答案