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 -
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
cached, cached, 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
-