2011-05-26 75 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