Uses of Interface
java.lang.classfile.ClassHierarchyResolver
Packages that use ClassHierarchyResolver
Package
Description
Provides classfile parsing, generation, and transformation library.
-
Uses of ClassHierarchyResolver in java.lang.classfile
Methods in java.lang.classfile that return ClassHierarchyResolverModifier and TypeMethodDescriptiondefault ClassHierarchyResolver
ClassHierarchyResolver.cached()
Returns a ClassHierarchyResolver that caches class hierarchy information from this resolver.default ClassHierarchyResolver
ClassHierarchyResolver.cached
(Supplier<Map<ClassDesc, ClassHierarchyResolver.ClassHierarchyInfo>> cacheFactory) Returns a ClassHierarchyResolver that caches class hierarchy information from this resolver.ClassFile.ClassHierarchyResolverOption.classHierarchyResolver()
Returns the class hierarchy resolver.static ClassHierarchyResolver
ClassHierarchyResolver.defaultResolver()
Returns the default instance of ClassHierarchyResolver that getsClassHierarchyResolver.ClassHierarchyInfo
from system class loader with reflection.static ClassHierarchyResolver
ClassHierarchyResolver.of
(Collection<ClassDesc> interfaces, Map<ClassDesc, ClassDesc> classToSuperClass) Returns a ClassHierarchyResolver that extracts class hierarchy information from collections of class hierarchy metadatastatic ClassHierarchyResolver
ClassHierarchyResolver.ofClassLoading
(ClassLoader loader) Returns a ClassHierarchyResolver that extracts class hierarchy information via the Reflection API with a ClassLoader.static ClassHierarchyResolver
ClassHierarchyResolver.ofClassLoading
(MethodHandles.Lookup lookup) Returns a ClassHierarchyResolver that extracts class hierarchy information via the Reflection API with a Lookup.static ClassHierarchyResolver
ClassHierarchyResolver.ofResourceParsing
(ClassLoader loader) Returns a ClassHierarchyResolver that extracts class hierarchy information from classfiles located by a class loader.static ClassHierarchyResolver
ClassHierarchyResolver.ofResourceParsing
(Function<ClassDesc, InputStream> classStreamResolver) Returns a ClassHierarchyResolver that extracts class hierarchy information from classfiles located by a mapping function.default ClassHierarchyResolver
ClassHierarchyResolver.orElse
(ClassHierarchyResolver other) Chains this ClassHierarchyResolver with another to be consulted if this resolver does not know about the specified class.Methods in java.lang.classfile with parameters of type ClassHierarchyResolverModifier and TypeMethodDescriptionClassFile.ClassHierarchyResolverOption.of
(ClassHierarchyResolver classHierarchyResolver) Returns an option describing the class hierarchy resolver to use when generating stack maps.default ClassHierarchyResolver
ClassHierarchyResolver.orElse
(ClassHierarchyResolver other) Chains this ClassHierarchyResolver with another to be consulted if this resolver does not know about the specified class.