2012-08-29 90 views
0

因此,我正在编写一个AnnotationProcessor,并在处理方法中给您一个TypeElement。我需要检查TypeElement是一个接口还是一个类。我会如何去做这件事?检查TypeElement是否是类或接口

+0

-1这是一个非常写得不好的问题。请澄清您正在进行Java类型建模并使用允许您执行此操作的程序包。你不想知道TypeElement是一个接口还是一个类。您想知道TypeElement对象内的数据是否代表接口或类。你简洁的问题并不能帮助任何人真正回答它。 –

+0

我承认这个问题本来可以写得更好,但是我在你的回答中解释了它,你忽略了这个问题,然后在你意识到自己错了时候继续删除 – alta189

+0

我不得不说。我不得不承认,我认为问题的一个部分是你的低声誉。如果它更高,我可能会更多地考虑你的问题。低声誉似乎证实了这样的观点,即似乎你并不了解编程语言的基本内容。但我绝对不会忽视你的评论 - 我只是误解了它。另外,你应该尽量避免煽动性的评论,比如“当你意识到自己错了的时候”。我们应该始终努力尊重。 –

回答

3

我完全错过了JavaDoc中的答案。

TypeElement.getKind() == ElementKind.INTERFACE 

TypeElement.getKind().isInterface()