Java tutorial
//package com.java2s; import java.lang.reflect.Modifier; public class Main { @SuppressWarnings("unchecked") public static boolean isAbstractClass(Class clazz) { int modifier = clazz.getModifiers(); return Modifier.isAbstract(modifier) || Modifier.isInterface(modifier); } }