public class ClassMetaService extends Object
1. 尝试找到某个类的,如果是 Object,或者基本类型,则忽略 2. 如果是一个新的类,向上找到它的父类,父的 interface ,那么要把对应的信息补完到服务里
| 构造器和说明 |
|---|
ClassMetaService() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Set<String> |
allInterfaces(ClassLoader loader,
String internalClassName,
byte[] classfileBuffer)
从指定 classloader查找类所有实现的 interface。
|
static List<String> |
allSuperNames(ClassLoader loader,
String internalClassName,
byte[] classfileBuffer) |
static ClassMetaCache |
findClassMetaCache(ClassLoader classLoader) |
public static ClassMetaCache findClassMetaCache(ClassLoader classLoader)
public static Set<String> allInterfaces(ClassLoader loader, String internalClassName, byte[] classfileBuffer)
loader - internalClassName - classfileBuffer - public static List<String> allSuperNames(ClassLoader loader, String internalClassName, byte[] classfileBuffer)
Copyright © 2018–2023. All rights reserved.