package xapi.source.api; public interface IsClass extends IsMember, HasMethods, HasFields, HasGenerics, HasInterfaces { boolean isArray(); boolean isAbstract(); boolean isFinal(); boolean isStatic(); boolean isInterface(); boolean isAnnotation(); boolean isEnum(); IsMethod getEnclosingMethod(); Iterable<IsClass> getInnerClasses(); Class<?> toClass(ClassLoader loader) throws ClassNotFoundException; }