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 MappingTree
MappingTree.ClassMapping, MappingTree.ElementMapping, MappingTree.FieldMapping, MappingTree.MemberMapping, MappingTree.MetadataEntry, MappingTree.MethodArgMapping, MappingTree.MethodMapping, MappingTree.MethodVarMappingNested classes/interfaces inherited from interface MappingTreeView
MappingTreeView.ClassMappingView, MappingTreeView.ElementMappingView, MappingTreeView.FieldMappingView, MappingTreeView.MemberMappingView, MappingTreeView.MetadataEntryView, MappingTreeView.MethodArgMappingView, MappingTreeView.MethodMappingView, MappingTreeView.MethodVarMappingView -
Field Summary
Fields inherited from interface MappingTreeView
MIN_NAMESPACE_ID, NULL_NAMESPACE_ID, SRC_NAMESPACE_ID -
Method Summary
Methods inherited from interface MappingTree
addClass, addMetadata, getClass, getClass, getClasses, getField, getField, getMetadata, getMetadata, getMethod, getMethod, propagateOuterClassNames, propagateOuterClassNames, removeClass, removeMetadata, setDstNamespaces, setSrcNamespaceMethods inherited from interface MappingTreeView
accept, accept, getDstNamespaces, getMaxNamespaceId, getMinNamespaceId, getNamespaceId, getNamespaceName, getSrcNamespace, mapClassName, mapClassName, mapDesc, mapDesc, mapDesc, mapDescMethods inherited from interface MappingVisitor
getFlags, reset, visitClass, visitComment, visitContent, visitDstDesc, visitDstName, visitElementContent, visitEnd, visitField, visitHeader, visitMetadata, visitMethod, visitMethodArg, visitMethodVar, visitNamespaces