インタフェースjava.lang.classfile.ClassHierarchyResolverの
使用
ClassHierarchyResolverを使用するパッケージ
-
java.lang.classfileでのClassHierarchyResolverの使用
修飾子と型メソッド説明default ClassHierarchyResolverClassHierarchyResolver.cached()このリゾルバからクラス階層情報をキャッシュするClassHierarchyResolverを返します。default ClassHierarchyResolverClassHierarchyResolver.cached(Supplier<Map<ClassDesc, ClassHierarchyResolver.ClassHierarchyInfo>> cacheFactory) このリゾルバからクラス階層情報をキャッシュするClassHierarchyResolverを返します。ClassFile.ClassHierarchyResolverOption.classHierarchyResolver()クラス階層リゾルバを返します。static ClassHierarchyResolverClassHierarchyResolver.defaultResolver()リフレクションを使用してシステム・クラス・ローダーからClassHierarchyResolver.ClassHierarchyInfoを取得するClassHierarchyResolverのデフォルト・インスタンスを返します。static ClassHierarchyResolverClassHierarchyResolver.of(Collection<ClassDesc> interfaces, Map<ClassDesc, ClassDesc> classToSuperClass) クラス階層メタデータのコレクションからクラス階層情報を抽出するClassHierarchyResolverを返します。static ClassHierarchyResolverClassHierarchyResolver.ofClassLoading(ClassLoader loader) リフレクションを含むクラス・ローダーによってロードされたクラスを介してクラス階層情報を抽出するClassHierarchyResolverを返します。static ClassHierarchyResolverClassHierarchyResolver.ofClassLoading(MethodHandles.Lookup lookup) リフレクションを含むMethodHandles.Lookupからアクセス可能なクラスを介してクラス階層情報を抽出するClassHierarchyResolverを返します。static ClassHierarchyResolverClassHierarchyResolver.ofResourceParsing(ClassLoader loader) クラス・ローダーによって配置されたclassファイルからクラス階層情報を抽出するClassHierarchyResolverを返します。static ClassHierarchyResolverClassHierarchyResolver.ofResourceParsing(Function<ClassDesc, InputStream> classStreamResolver) マッピング関数によって返されたclassファイルからクラス階層情報を抽出するClassHierarchyResolverを返します。default ClassHierarchyResolverClassHierarchyResolver.orElse(ClassHierarchyResolver other) このリゾルバが指定したクラスについて認識していない場合に、このClassHierarchyResolverを別のリゾルバと連鎖します。型ClassHierarchyResolverのパラメータを持つjava.lang.classfileのメソッド修飾子と型メソッド説明ClassFile.ClassHierarchyResolverOption.of(ClassHierarchyResolver classHierarchyResolver) 使用するクラス階層リゾルバを説明するオプションを返します。default ClassHierarchyResolverClassHierarchyResolver.orElse(ClassHierarchyResolver other) このリゾルバが指定したクラスについて認識していない場合に、このClassHierarchyResolverを別のリゾルバと連鎖します。