public class MappingField extends java.lang.Object implements IMapping<MappingField>
IMapping.Type| Constructor and Description |
|---|
MappingField(java.lang.String owner,
java.lang.String name) |
MappingField(java.lang.String owner,
java.lang.String name,
java.lang.String desc) |
| Modifier and Type | Method and Description |
|---|---|
MappingField |
copy()
Create a clone of this mapping
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDesc()
Get the descriptor of this member, for example the method descriptor or
field type.
|
java.lang.String |
getName()
Get the mapping name, for method mappings this includes the owner
|
java.lang.String |
getOwner()
Get the owner of this member, for fields and methods this is the class
name, for classes it is the package name, for packages it is undefined.
|
java.lang.String |
getSimpleName()
Get the base name of this member, for example the bare field, method or
class name
|
MappingField |
getSuper()
Get the next most immediate super-implementation of this mapping.
|
IMapping.Type |
getType()
Get the mapping type (field, method, class, package)
|
int |
hashCode() |
MappingField |
move(java.lang.String newOwner)
Create a clone of this mapping with a new owner
|
MappingField |
remap(java.lang.String newName)
Create a clone of this mapping with a new name
|
java.lang.String |
serialise()
Get a representation of this mapping for serialisation.
|
java.lang.String |
toString() |
MappingField |
transform(java.lang.String newDesc)
Create a clone of this mapping with a new descriptor
|
public MappingField(java.lang.String owner,
java.lang.String name)
public MappingField(java.lang.String owner,
java.lang.String name,
java.lang.String desc)
public IMapping.Type getType()
IMappinggetType in interface IMapping<MappingField>public java.lang.String getName()
IMappinggetName in interface IMapping<MappingField>public final java.lang.String getSimpleName()
IMappinggetSimpleName in interface IMapping<MappingField>public final java.lang.String getOwner()
IMappinggetOwner in interface IMapping<MappingField>public final java.lang.String getDesc()
IMappinggetDesc in interface IMapping<MappingField>public MappingField getSuper()
IMappinggetSuper in interface IMapping<MappingField>public MappingField move(java.lang.String newOwner)
IMappingmove in interface IMapping<MappingField>newOwner - new ownerpublic MappingField remap(java.lang.String newName)
IMappingremap in interface IMapping<MappingField>newName - new namepublic MappingField transform(java.lang.String newDesc)
IMappingtransform in interface IMapping<MappingField>newDesc - new descriptorpublic MappingField copy()
IMappingcopy in interface IMapping<MappingField>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String serialise()
IMappingserialise in interface IMapping<MappingField>public java.lang.String toString()
toString in class java.lang.Object