Uses of Interface java.lang.classfile.ClassHierarchyResolver.ClassHierarchyInfo (Java SE 23 & JDK 23)
Description: use: module: java.base, package: java.lang.classfile, interface: ClassHierarchyResolver, interface: ClassHierarchyInfo

# Uses of Interface
java.lang.classfile.ClassHierarchyResolver.ClassHierarchyInfo

Packages that use ClassHierarchyResolver.ClassHierarchyInfoPREVIEW
Package
Description
java.lang.classfile
Provides classfile parsing, generation, and transformation library.

- ## Uses of ClassHierarchyResolver.ClassHierarchyInfoPREVIEW in java.lang.classfilePREVIEW

  Methods in java.lang.classfilePREVIEW that return ClassHierarchyResolver.ClassHierarchyInfoPREVIEW
  Modifier and Type
  Method
  Description
  `ClassHierarchyResolver.ClassHierarchyInfoPREVIEW`
  ClassHierarchyResolver.`getClassInfo(ClassDesc classDesc)`
  Returns the `ClassHierarchyResolver.ClassHierarchyInfo`PREVIEW for a given class name, or null if the name is unknown to the resolver.
  `static ClassHierarchyResolver.ClassHierarchyInfoPREVIEW`
  ClassHierarchyResolver.ClassHierarchyInfo.`ofClass(ClassDesc superClass)`
  Indicates that a class is a declared class, with the specific given super class.
  `static ClassHierarchyResolver.ClassHierarchyInfoPREVIEW`
  ClassHierarchyResolver.ClassHierarchyInfo.`ofInterface()`
  Indicates that a class is an interface.
  Method parameters in java.lang.classfilePREVIEW with type arguments of type ClassHierarchyResolver.ClassHierarchyInfoPREVIEW
  Modifier and Type
  Method
  Description
  `default ClassHierarchyResolverPREVIEW`
  ClassHierarchyResolver.`cached(Supplier<Map<ClassDesc,ClassHierarchyResolver.ClassHierarchyInfoPREVIEW>> cacheFactory)`
  Returns a ClassHierarchyResolver that caches class hierarchy information from this resolver.