如何查找IType是否为抽象类

Kri*_*eni 6 java eclipse-jdt

我有一个类的IType对象.我想知道这个类是否是一个抽象类.IType或ICompilationUnit中是否有任何方法可用于确定相同的方法(反射除外).

Ale*_*nov 8

IType type = ...;
boolean isAbstract = Flags.isAbstract(type.getFlags());
Run Code Online (Sandbox Code Playgroud)


sre*_*gam 0

Class clazz = IType.class;
Modifier.isAbstract(clazz.getModifiers())
Run Code Online (Sandbox Code Playgroud)