Package net.fabricmc.mappingio.tree
Class VisitOrder
java.lang.Object
net.fabricmc.mappingio.tree.VisitOrder
Visitation order configuration for
MappingTreeView.accept(net.fabricmc.mappingio.MappingVisitor, VisitOrder).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intbyNameShortFirstNestaware(@Nullable String a, @Nullable String b) classComparator(Comparator<MappingTreeView.ClassMappingView> comparator) static intstatic <T extends MappingTreeView.ElementMappingView>
Comparator<T> static <T extends MappingTreeView.MemberMappingView>
Comparator<T> static intcompareNullLast(@Nullable String a, @Nullable String b) static intcompareShortFirst(@Nullable String a, @Nullable String b) static intcompareShortFirst(String a, int startA, int endA, String b, int startB, int endB) static VisitOrderstatic VisitOrderfieldComparator(Comparator<MappingTreeView.FieldMappingView> comparator) booleanbooleanmethodComparator(Comparator<MappingTreeView.MethodMappingView> comparator) methodsFirst(boolean methodsFirst) methodVarsFirst(boolean varsFirst) <T extends MappingTreeView.ClassMappingView>
Collection<T> sortClasses(Collection<T> classes) <T extends MappingTreeView.FieldMappingView>
Collection<T> sortFields(Collection<T> fields) <T extends MappingTreeView.MethodArgMappingView>
Collection<T> sortMethodArgs(Collection<T> args) <T extends MappingTreeView.MethodMappingView>
Collection<T> sortMethods(Collection<T> methods) <T extends MappingTreeView.MethodVarMappingView>
Collection<T> sortMethodVars(Collection<T> vars)
-
Constructor Details
-
VisitOrder
public VisitOrder()
-
-
Method Details
-
createByInputOrder
-
createByName
-
classComparator
-
classesBySrcName
-
fieldComparator
-
fieldsBySrcNameDesc
-
methodComparator
-
methodsBySrcNameDesc
-
methodArgComparator
-
methodArgsByPosition
-
methodArgsByLvIndex
-
methodVarComparator
-
methodVarsByLvtRowIndex
-
methodVarsByLvIndex
-
methodsFirst
-
fieldsFirst
-
methodsFirst
-
methodVarsFirst
-
methodArgsFirst
-
methodVarsFirst
-
compareBySrcName
-
compareBySrcNameDesc
-
compareBySrcNameShortFirst
-
compare
-
compareShortFirst
-
compareShortFirst
-
byNameShortFirstNestaware
-
compareNullLast
-
sortClasses
public <T extends MappingTreeView.ClassMappingView> Collection<T> sortClasses(Collection<T> classes) -
sortFields
-
sortMethods
public <T extends MappingTreeView.MethodMappingView> Collection<T> sortMethods(Collection<T> methods) -
sortMethodArgs
public <T extends MappingTreeView.MethodArgMappingView> Collection<T> sortMethodArgs(Collection<T> args) -
sortMethodVars
public <T extends MappingTreeView.MethodVarMappingView> Collection<T> sortMethodVars(Collection<T> vars) -
isMethodsFirst
public boolean isMethodsFirst() -
isMethodVarsFirst
public boolean isMethodVarsFirst()
-