Class AddConstructorMappingVisitor
java.lang.Object
net.fabricmc.mappingio.adapter.ForwardingMappingVisitor
net.fabricmc.loom.configuration.providers.mappings.utils.AddConstructorMappingVisitor
- All Implemented Interfaces:
net.fabricmc.mappingio.MappingVisitor
public class AddConstructorMappingVisitor
extends net.fabricmc.mappingio.adapter.ForwardingMappingVisitor
Adds the constructor method
<init> to the destination namespaces,
as long as the source name is <init> and the destination mapping is null.-
Field Summary
Fields inherited from class net.fabricmc.mappingio.adapter.ForwardingMappingVisitor
next -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitDstName(net.fabricmc.mappingio.MappedElementKind targetKind, int namespace, String name) booleanvisitElementContent(net.fabricmc.mappingio.MappedElementKind targetKind) booleanvisitMethod(String srcName, String srcDesc) voidvisitNamespaces(String srcNamespace, List<String> dstNamespaces) Methods inherited from class net.fabricmc.mappingio.adapter.ForwardingMappingVisitor
getFlags, reset, visitClass, visitComment, visitContent, visitDstDesc, visitEnd, visitField, visitHeader, visitMetadata, visitMethodArg, visitMethodVar
-
Constructor Details
-
AddConstructorMappingVisitor
public AddConstructorMappingVisitor(net.fabricmc.mappingio.MappingVisitor next)
-
-
Method Details
-
visitNamespaces
- Specified by:
visitNamespacesin interfacenet.fabricmc.mappingio.MappingVisitor- Overrides:
visitNamespacesin classnet.fabricmc.mappingio.adapter.ForwardingMappingVisitor- Throws:
IOException
-
visitMethod
- Specified by:
visitMethodin interfacenet.fabricmc.mappingio.MappingVisitor- Overrides:
visitMethodin classnet.fabricmc.mappingio.adapter.ForwardingMappingVisitor- Throws:
IOException
-
visitElementContent
public boolean visitElementContent(net.fabricmc.mappingio.MappedElementKind targetKind) throws IOException - Specified by:
visitElementContentin interfacenet.fabricmc.mappingio.MappingVisitor- Overrides:
visitElementContentin classnet.fabricmc.mappingio.adapter.ForwardingMappingVisitor- Throws:
IOException
-
visitDstName
public void visitDstName(net.fabricmc.mappingio.MappedElementKind targetKind, int namespace, String name) throws IOException - Specified by:
visitDstNamein interfacenet.fabricmc.mappingio.MappingVisitor- Overrides:
visitDstNamein classnet.fabricmc.mappingio.adapter.ForwardingMappingVisitor- Throws:
IOException
-