public interface MethodParameterMapping extends MemberMapping<MethodParameterMapping,MethodMapping>
Modifier and Type | Method and Description |
---|---|
default MethodParameterMapping |
copy(MethodMapping parent)
Clones this mapping, to a given parent.
|
int |
getIndex()
Gets the index of the method parameter being mapped.
|
default String |
getObfuscatedName()
Gets the obfuscated name of the member being represented.
|
default MethodParameterMapping |
merge(MethodParameterMapping with,
MethodMapping parent)
Merges this mapping with another, to a given parent.
|
default MethodParameterMapping |
reverse(MethodMapping parent)
Produces a new object that is a reverse copy of the original.
|
getParent
getDeobfuscatedName, getFullDeobfuscatedName, getFullObfuscatedName, getMappings, getSimpleDeobfuscatedName, getSimpleObfuscatedName, hasDeobfuscatedName, setDeobfuscatedName
int getIndex()
default String getObfuscatedName()
Mapping
getObfuscatedName
in interface Mapping<MethodParameterMapping,MethodMapping>
default MethodParameterMapping reverse(MethodMapping parent)
Reversible
reverse
in interface Reversible<MethodParameterMapping,MethodMapping>
parent
- The parent objectdefault MethodParameterMapping merge(MethodParameterMapping with, MethodMapping parent)
Mapping
merge
in interface Mapping<MethodParameterMapping,MethodMapping>
with
- The mapping to merge withparent
- The parentdefault MethodParameterMapping copy(MethodMapping parent)
Mapping
copy
in interface Mapping<MethodParameterMapping,MethodMapping>
parent
- The parent