Package net.fabricmc.mappingio.tree
Interface HierarchyInfoProvider<T>
public interface HierarchyInfoProvider<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Collection<? extends MappingTree.MethodMapping> getHierarchyMethods(T hierarchy, MappingTree tree) Collection<? extends MappingTreeView.MethodMappingView> getHierarchyMethods(T hierarchy, MappingTreeView tree) intgetHierarchySize(T hierarchy) getMethodHierarchy(String owner, String name, @Nullable String desc) default T@Nullable StringresolveField(String owner, String name, @Nullable String desc) @Nullable StringresolveMethod(String owner, String name, @Nullable String desc)
-
Method Details
-
getNamespace
String getNamespace() -
resolveField
- Returns:
- The internal name of the owner class highest up in the hierarchy.
-
resolveMethod
@Nullable @Nullable String resolveMethod(String owner, String name, @Nullable @Nullable String desc) - Returns:
- The internal name of the owner class highest up in the hierarchy.
-
getMethodHierarchy
-
getMethodHierarchy
-
getHierarchySize
-
getHierarchyMethods
Collection<? extends MappingTreeView.MethodMappingView> getHierarchyMethods(T hierarchy, MappingTreeView tree) -
getHierarchyMethods
default Collection<? extends MappingTree.MethodMapping> getHierarchyMethods(T hierarchy, MappingTree tree)
-