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 ClassHierarchyResolverClassHierarchyResolver.cached()Returns aClassHierarchyResolverthat caches class hierarchy information from this resolver.default ClassHierarchyResolverClassHierarchyResolver.cached(Supplier<Map<ClassDesc, ClassHierarchyResolver.ClassHierarchyInfo>> cacheFactory) Returns aClassHierarchyResolverthat caches class hierarchy information from this resolver.ClassFile.ClassHierarchyResolverOption.classHierarchyResolver()Returns the class hierarchy resolver.static ClassHierarchyResolverClassHierarchyResolver.defaultResolver()Returns the default instance ofClassHierarchyResolverthat getsClassHierarchyResolver.ClassHierarchyInfofrom system class loader with reflection.static ClassHierarchyResolverClassHierarchyResolver.of(Collection<ClassDesc> interfaces, Map<ClassDesc, ClassDesc> classToSuperClass) Returns aClassHierarchyResolverthat extracts class hierarchy information from collections of class hierarchy metadata.static ClassHierarchyResolverClassHierarchyResolver.ofClassLoading(ClassLoader loader) Returns aClassHierarchyResolverthat extracts class hierarchy information via classes loaded by a class loader with reflection.static ClassHierarchyResolverClassHierarchyResolver.ofClassLoading(MethodHandles.Lookup lookup) Returns aClassHierarchyResolverthat extracts class hierarchy information via classes accessible to aMethodHandles.Lookupwith reflection.static ClassHierarchyResolverClassHierarchyResolver.ofResourceParsing(ClassLoader loader) Returns aClassHierarchyResolverthat extracts class hierarchy information fromclassfiles located by a class loader.static ClassHierarchyResolverClassHierarchyResolver.ofResourceParsing(Function<ClassDesc, InputStream> classStreamResolver) Returns aClassHierarchyResolverthat extracts class hierarchy information fromclassfiles returned by a mapping function.default ClassHierarchyResolverClassHierarchyResolver.orElse(ClassHierarchyResolver other) Chains thisClassHierarchyResolverwith 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.default ClassHierarchyResolverClassHierarchyResolver.orElse(ClassHierarchyResolver other) Chains thisClassHierarchyResolverwith another to be consulted if this resolver does not know about the specified class.