Module org.glavo.classfile
Package org.glavo.classfile.impl
Class ClassHierarchyImpl.ClassLoadingClassHierarchyResolver
java.lang.Object
org.glavo.classfile.impl.ClassHierarchyImpl.ClassLoadingClassHierarchyResolver
- All Implemented Interfaces:
ClassHierarchyResolver
- Enclosing class:
ClassHierarchyImpl
public static final class ClassHierarchyImpl.ClassLoadingClassHierarchyResolver
extends Object
implements ClassHierarchyResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glavo.classfile.ClassHierarchyResolver
ClassHierarchyResolver.ClassHierarchyInfo -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClassLoadingClassHierarchyResolver(Function<ClassDesc, Class<?>> classProvider) -
Method Summary
Modifier and TypeMethodDescriptionReturns theClassHierarchyResolver.ClassHierarchyInfofor a given class name, or null if the name is unknown to the resolver.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glavo.classfile.ClassHierarchyResolver
cached, cached, orElse
-
Field Details
-
SYSTEM_CLASS_PROVIDER
-
-
Constructor Details
-
ClassLoadingClassHierarchyResolver
-
-
Method Details
-
getClassInfo
Description copied from interface:ClassHierarchyResolverReturns theClassHierarchyResolver.ClassHierarchyInfofor a given class name, or null if the name is unknown to the resolver.- Specified by:
getClassInfoin interfaceClassHierarchyResolver- Parameters:
cd- descriptor of the class- Returns:
- the
ClassHierarchyResolver.ClassHierarchyInfofor a given class name, or null if the name is unknown to the resolver
-