Package net.fabricmc.mappingio.adapter
Class RegularAsFlatMappingVisitor
java.lang.Object
net.fabricmc.mappingio.adapter.RegularAsFlatMappingVisitor
- All Implemented Interfaces:
FlatMappingVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFlags()voidreset()booleanvisitClass(String srcName, String dstName) booleanvisitClass(String srcName, String[] dstNames) voidvisitClassComment(String srcName, String[] dstNames, String comment) voidvisitClassComment(String srcName, String dstName, String comment) booleanDetermine whether the mapping content (classes and anything below, metadata if not part of the header) should be visited.booleanvisitEnd()Finish the visitation pass.booleanvisitField(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs) booleanvisitField(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc) voidvisitFieldComment(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs, String comment) voidvisitFieldComment(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc, String comment) booleanDetermine whether the header (namespaces, metadata if part of the header) should be visited.voidvisitMetadata(String key, String value) booleanvisitMethod(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs) booleanvisitMethod(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc) booleanvisitMethodArg(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstArgNames) booleanvisitMethodArg(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstArgName) voidvisitMethodArgComment(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstArgNames, String comment) voidvisitMethodArgComment(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstArgName, String comment) voidvisitMethodComment(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs, String comment) voidvisitMethodComment(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc, String comment) booleanvisitMethodVar(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstVarNames) booleanvisitMethodVar(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstVarName) voidvisitMethodVarComment(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstVarNames, String comment) voidvisitMethodVarComment(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstVarName, String comment) voidvisitNamespaces(String srcNamespace, List<String> dstNamespaces) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fabricmc.mappingio.FlatMappingVisitor
asMethodVisitor, visitClassComment, visitField, visitField, visitFieldComment, visitMethod, visitMethod, visitMethodArg, visitMethodArg, visitMethodArgComment, visitMethodComment, visitMethodVar, visitMethodVar, visitMethodVarComment
-
Constructor Details
-
RegularAsFlatMappingVisitor
-
-
Method Details
-
getFlags
- Specified by:
getFlagsin interfaceFlatMappingVisitor
-
reset
public void reset()- Specified by:
resetin interfaceFlatMappingVisitor
-
visitHeader
Description copied from interface:FlatMappingVisitorDetermine whether the header (namespaces, metadata if part of the header) should be visited.- Specified by:
visitHeaderin interfaceFlatMappingVisitor- Returns:
- true if the header is to be visited, false otherwise
- Throws:
IOException
-
visitNamespaces
- Specified by:
visitNamespacesin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMetadata
- Specified by:
visitMetadatain interfaceFlatMappingVisitor- Throws:
IOException
-
visitContent
Description copied from interface:FlatMappingVisitorDetermine whether the mapping content (classes and anything below, metadata if not part of the header) should be visited.- Specified by:
visitContentin interfaceFlatMappingVisitor- Returns:
- true if content is to be visited, false otherwise
- Throws:
IOException
-
visitClass
- Specified by:
visitClassin interfaceFlatMappingVisitor- Throws:
IOException
-
visitClass
- Specified by:
visitClassin interfaceFlatMappingVisitor- Throws:
IOException
-
visitClassComment
- Specified by:
visitClassCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitClassComment
- Specified by:
visitClassCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitField
public boolean visitField(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs) throws IOException - Specified by:
visitFieldin interfaceFlatMappingVisitor- Throws:
IOException
-
visitField
public boolean visitField(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc) throws IOException - Specified by:
visitFieldin interfaceFlatMappingVisitor- Throws:
IOException
-
visitFieldComment
public void visitFieldComment(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs, String comment) throws IOException - Specified by:
visitFieldCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitFieldComment
public void visitFieldComment(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc, String comment) throws IOException - Specified by:
visitFieldCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethod
public boolean visitMethod(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs) throws IOException - Specified by:
visitMethodin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethod
public boolean visitMethod(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc) throws IOException - Specified by:
visitMethodin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodComment
public void visitMethodComment(String srcClsName, String srcName, String srcDesc, String[] dstClsNames, String[] dstNames, String[] dstDescs, String comment) throws IOException - Specified by:
visitMethodCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodComment
public void visitMethodComment(String srcClsName, String srcName, String srcDesc, String dstClsName, String dstName, String dstDesc, String comment) throws IOException - Specified by:
visitMethodCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodArg
public boolean visitMethodArg(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstArgNames) throws IOException - Specified by:
visitMethodArgin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodArg
public boolean visitMethodArg(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstArgName) throws IOException - Specified by:
visitMethodArgin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodArgComment
public void visitMethodArgComment(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstArgNames, String comment) throws IOException - Specified by:
visitMethodArgCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodArgComment
public void visitMethodArgComment(String srcClsName, String srcMethodName, String srcMethodDesc, int argPosition, int lvIndex, String srcArgName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstArgName, String comment) throws IOException - Specified by:
visitMethodArgCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodVar
public boolean visitMethodVar(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstVarNames) throws IOException - Specified by:
visitMethodVarin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodVar
public boolean visitMethodVar(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstVarName) throws IOException - Specified by:
visitMethodVarin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodVarComment
public void visitMethodVarComment(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String[] dstClsNames, String[] dstMethodNames, String[] dstMethodDescs, String[] dstVarNames, String comment) throws IOException - Specified by:
visitMethodVarCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitMethodVarComment
public void visitMethodVarComment(String srcClsName, String srcMethodName, String srcMethodDesc, int lvtRowIndex, int lvIndex, int startOpIdx, String srcVarName, String dstClsName, String dstMethodName, String dstMethodDesc, String dstVarName, String comment) throws IOException - Specified by:
visitMethodVarCommentin interfaceFlatMappingVisitor- Throws:
IOException
-
visitEnd
Description copied from interface:FlatMappingVisitorFinish the visitation pass.- Specified by:
visitEndin interfaceFlatMappingVisitor- Returns:
- true if the visitation pass is final, false if it should be started over
- Throws:
IOException
-