/**
from
* nowjava.com
**/
//package com.nowjava;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] argv) throws Exception {
Class clazz = String.class;
System.out.println(getInterfacesIncludeSuperClass(clazz));
}
public static List<Class<?>> getInterfacesIncludeSuperClass(
final Class<?> clazz) {//来自 时 代 J a v a 公 众 号
List<Class<?>> types = new ArrayList<Class<?>>();
for (Class<?> superClass = clazz; superClass != Object.class; superClass = superClass
.getSuperclass()) {
for (Class<?> intf : superClass.getInterfaces()) {
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。