# Uses of Interface
org.stianloader.remapper.MappingSink

## Uses of MappingSink in org.stianloader.remapper

Classes in org.stianloader.remapper with type parameters of type MappingSink
Modifier and Type
Class
Description
`class`
`HierarchyAwareMappingDelegator<T extends MappingLookup & MappingSink>`
A `HierarchyAwareMappingDelegator` is an implementation of `MappingLookup` that binds mappings of class members provided by `remapMember(MemberRef, String)` to their top level definition.
Classes in org.stianloader.remapper that implement MappingSink
Modifier and Type
Class
Description
`class`
`HierarchyAwareMappingDelegator<T extends MappingLookup & MappingSink>`
A `HierarchyAwareMappingDelegator` is an implementation of `MappingLookup` that binds mappings of class members provided by `remapMember(MemberRef, String)` to their top level definition.
`class`
`SimpleHierarchyAwareMappingLookup`
A simple implementation of `HierarchyAwareMappingDelegator` that uses a `SimpleMappingLookup` as a delegate.
`class`
`SimpleMappingLookup`
A simple implementation of `MappingLookup` which can be mutated via the implemented `MappingSink` interface.
Methods in org.stianloader.remapper that return MappingSink
Modifier and Type
Method
Description
`@NotNull MappingSink`
MappingSink.`remapClass(@NotNull String srcName, @NotNull String dstName)`
Remaps a specific class.
`@NotNull MappingSink`
MappingSink.`remapMember(@NotNull MemberRef srcRef, @NotNull String dstName)`
Remaps a class member - that is either a field or a method.
`@NotNull MappingSink`
HierarchyAwareMappingDelegator.`remapParameter(@NotNull String srcOwner, @NotNull String srcMethodName, @NotNull String srcDesc, int paramIndex, @NotNull String destParamName)`
`@NotNull MappingSink`
MappingSink.`remapParameter(@NotNull String srcOwner, @NotNull String srcMethodName, @NotNull String srcDesc, int paramIndex, @NotNull String destParamName)`
Remaps a method parameter.
`@NotNull MappingSink`
SimpleMappingLookup.`remapParameter(@NotNull String srcOwner, @NotNull String srcMethodName, @NotNull String srcDesc, int paramIndex, @NotNull String destParamName)`