Package net.fabricmc.mappingio.tree
Interface VisitableMappingTree
- All Superinterfaces:
MappingTree,MappingTreeView,MappingVisitor
- All Known Implementing Classes:
MemoryMappingTree
MappingTree that can be visited.
Accessing data manipulating MappingTree methods during an ongoing visitation pass
may lead to undefined behavior and data corruption.
Visited data isn't guaranteed to be available until the visitation pass is complete.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.fabricmc.mappingio.tree.MappingTree
MappingTree.ClassMapping, MappingTree.ElementMapping, MappingTree.FieldMapping, MappingTree.MemberMapping, MappingTree.MetadataEntry, MappingTree.MethodArgMapping, MappingTree.MethodMapping, MappingTree.MethodVarMappingNested classes/interfaces inherited from interface net.fabricmc.mappingio.tree.MappingTreeView
MappingTreeView.ClassMappingView, MappingTreeView.ElementMappingView, MappingTreeView.FieldMappingView, MappingTreeView.MemberMappingView, MappingTreeView.MetadataEntryView, MappingTreeView.MethodArgMappingView, MappingTreeView.MethodMappingView, MappingTreeView.MethodVarMappingView -
Field Summary
Fields inherited from interface net.fabricmc.mappingio.tree.MappingTreeView
MIN_NAMESPACE_ID, NULL_NAMESPACE_ID, SRC_NAMESPACE_ID -
Method Summary
Methods inherited from interface net.fabricmc.mappingio.tree.MappingTree
addClass, addMetadata, getClass, getClass, getClasses, getField, getField, getMetadata, getMetadata, getMethod, getMethod, removeClass, removeMetadata, setDstNamespaces, setSrcNamespaceMethods inherited from interface net.fabricmc.mappingio.tree.MappingTreeView
accept, accept, getDstNamespaces, getMaxNamespaceId, getMinNamespaceId, getNamespaceId, getNamespaceName, getSrcNamespace, mapClassName, mapClassName, mapDesc, mapDesc, mapDesc, mapDescMethods inherited from interface net.fabricmc.mappingio.MappingVisitor
getFlags, reset, visitClass, visitComment, visitContent, visitDstDesc, visitDstName, visitElementContent, visitEnd, visitField, visitHeader, visitMetadata, visitMethod, visitMethodArg, visitMethodVar, visitNamespaces