2011-05-26 70 views
1

我正在为每个类获取方法(MethodDeclaration)。方法是否抽象

现在我想知道如果方法返回类型是抽象的或不是?

我该怎么做?

+0

为什么这么在意? – EJP 2011-05-26 10:19:40

回答

5

我假设你正在使用反射来获取方法?

假设你使用的是Java,见getModifiers和检查位是否被设置Method.Abstract

+0

谢谢,但即时获取com.sun.mirror.declaration.Modifier作为返回类型..无论如何,你可以发现,这是抽象的或不? – Makky 2011-05-26 09:52:53

+0

当然,只要检查它是否是com.sun.mirror.declaration.Modifier.ABSTRACT。你真的想要使用这个软件包,而不仅仅是简单的旧反射? – 2011-05-26 09:54:40

+0

但它总是返回“抽象”字符串,即使修饰符不是?? – Makky 2011-05-26 10:02:25

相关问题