@ParametersAreNonnullByDefault public class MetaTinyV2Mapper extends TinyV2Mapper
TinyV2Mapper which also parses metadata (comments and parameter names) from the mappings.| Modifier and Type | Class and Description |
|---|---|
static class |
MetaTinyV2Mapper.ClassMetadata |
static class |
MetaTinyV2Mapper.FieldMetadata |
static class |
MetaTinyV2Mapper.MethodMetadata |
static class |
MetaTinyV2Mapper.ParameterMetadata |
| Constructor and Description |
|---|
MetaTinyV2Mapper(MapperConfig config,
java.io.File mappingsFile,
java.lang.String from,
java.lang.String to) |
MetaTinyV2Mapper(MapperConfig config,
java.io.InputStream mappingsStream,
java.lang.String from,
java.lang.String to) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
classParsed(java.lang.String baseName,
java.lang.String fromName,
java.lang.String toName) |
protected void |
fieldParsed(java.lang.String currentClass,
java.lang.String fromName,
java.lang.String toName,
java.lang.String descriptor) |
java.util.List<MetaTinyV2Mapper.ClassMetadata> |
getMetadata()
Get the parsed metadata.
All class/field/method names and descriptors are in the 'to' namespace. |
protected void |
methodParsed(java.lang.String currentClass,
java.lang.String fromName,
java.lang.String toName,
java.lang.String descriptor) |
protected void |
parseComment(java.lang.String currentClass,
java.lang.String line,
java.lang.String[] parts) |
protected void |
parseParameter(java.lang.String currentClass,
java.lang.String[] parts) |
protected void |
postInit(MapRemapper descriptorRemapper) |
initgetRemapper, load, mapClass, mapClass, mapClassName, readLines, readLinespublic MetaTinyV2Mapper(MapperConfig config, @WillClose java.io.InputStream mappingsStream, java.lang.String from, java.lang.String to)
public MetaTinyV2Mapper(MapperConfig config, java.io.File mappingsFile, java.lang.String from, java.lang.String to)
public java.util.List<MetaTinyV2Mapper.ClassMetadata> getMetadata()
protected void classParsed(java.lang.String baseName,
java.lang.String fromName,
java.lang.String toName)
classParsed in class TinyV2Mapperprotected void fieldParsed(@Nullable
java.lang.String currentClass,
java.lang.String fromName,
java.lang.String toName,
java.lang.String descriptor)
fieldParsed in class TinyV2Mapperprotected void methodParsed(@Nullable
java.lang.String currentClass,
java.lang.String fromName,
java.lang.String toName,
java.lang.String descriptor)
methodParsed in class TinyV2Mapperprotected void parseParameter(@Nullable
java.lang.String currentClass,
java.lang.String[] parts)
parseParameter in class TinyV2Mapperprotected void parseComment(@Nullable
java.lang.String currentClass,
java.lang.String line,
java.lang.String[] parts)
parseComment in class TinyV2Mapperprotected void postInit(MapRemapper descriptorRemapper)
postInit in class TinyV2Mapper