Module org.glavo.classfile
Package org.glavo.classfile.impl
Class ClassHierarchyImpl.StaticClassHierarchyResolver
java.lang.Object
org.glavo.classfile.impl.ClassHierarchyImpl.StaticClassHierarchyResolver
- All Implemented Interfaces:
ClassHierarchyResolver
- Enclosing class:
ClassHierarchyImpl
public static final class ClassHierarchyImpl.StaticClassHierarchyResolver
extends Object
implements ClassHierarchyResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glavo.classfile.ClassHierarchyResolver
ClassHierarchyResolver.ClassHierarchyInfo -
Field Summary
Fields inherited from interface org.glavo.classfile.ClassHierarchyResolver
DEFAULT_CLASS_HIERARCHY_RESOLVER -
Constructor Summary
ConstructorsConstructorDescriptionStaticClassHierarchyResolver(Collection<ClassDesc> interfaceNames, Map<ClassDesc, ClassDesc> classToSuperClass) -
Method Summary
Modifier and TypeMethodDescriptiongetClassInfo(ClassDesc classDesc) Returns 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
orElse
-
Constructor Details
-
StaticClassHierarchyResolver
public StaticClassHierarchyResolver(Collection<ClassDesc> interfaceNames, Map<ClassDesc, ClassDesc> classToSuperClass)
-
-
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:
classDesc- descriptor of the class- Returns:
- the
ClassHierarchyResolver.ClassHierarchyInfofor a given class name, or null if the name is unknown to the resolver
-