public class UnpickV2Writer extends java.lang.Object implements UnpickV2Reader.Visitor
UnpickV2Remapper.| Constructor and Description |
|---|
UnpickV2Writer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getOutput() |
void |
startVisit()
Visits the start of the file.
|
void |
visitFlagConstantDefinition(java.lang.String group,
java.lang.String owner,
java.lang.String name,
java.lang.String value,
java.lang.String descriptor)
Visits a flag constant definition (start token
flag).value and descriptor will either both have a value or both be null. |
void |
visitSimpleConstantDefinition(java.lang.String group,
java.lang.String owner,
java.lang.String name,
java.lang.String value,
java.lang.String descriptor)
Visits a simple constant definition (start token
constant).value and descriptor will either both have a value or both be null. |
UnpickV2Reader.TargetMethodDefinitionVisitor |
visitTargetMethodDefinition(java.lang.String owner,
java.lang.String name,
java.lang.String descriptor)
Visits a target method definition (start token
target_method). |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendVisit, visitLineNumberpublic void startVisit()
UnpickV2Reader.VisitorstartVisit in interface UnpickV2Reader.Visitorpublic void visitFlagConstantDefinition(java.lang.String group,
java.lang.String owner,
java.lang.String name,
java.lang.String value,
java.lang.String descriptor)
UnpickV2Reader.Visitorflag).value and descriptor will either both have a value or both be null.visitFlagConstantDefinition in interface UnpickV2Reader.Visitorgroup - the id of the constant's constant group.owner - the internal name of the constant's owner class.name - the constant's Java identifier.value - the constant's value as a String, or null if it is not specified (will be resolved at runtime).descriptor - the constant's descriptor, or null if it is not specified (will be resolved at runtime).public void visitSimpleConstantDefinition(java.lang.String group,
java.lang.String owner,
java.lang.String name,
java.lang.String value,
java.lang.String descriptor)
UnpickV2Reader.Visitorconstant).value and descriptor will either both have a value or both be null.visitSimpleConstantDefinition in interface UnpickV2Reader.Visitorgroup - the id of the constant's constant group.owner - the internal name of the constant's owner class.name - the constant's Java identifier.value - the constant's value as a String, or null if it is not specified (will be resolved at runtime).descriptor - the constant's descriptor, or null if it is not specified (will be resolved at runtime).public UnpickV2Reader.TargetMethodDefinitionVisitor visitTargetMethodDefinition(java.lang.String owner, java.lang.String name, java.lang.String descriptor)
UnpickV2Reader.Visitortarget_method).visitTargetMethodDefinition in interface UnpickV2Reader.Visitorowner - the internal name of the method's owner class.name - the method's Java identifier.descriptor - the method's descriptor.TargetMethodDefinitionVisitor that should visit the parameter and return groups of the
target method definition, or null if they should not be visited.public java.lang.String getOutput()