We'll need to keep TypedRemapper.create(), but the instance methods themselves can be replaced with SimpleRemapper.
It turns out you can actually specify the owner/descriptor in the map, which I didn't realise (is this a new feature?):
https://asm.ow2.io/javadoc/org/objectweb/asm/commons/SimpleRemapper.html#SimpleRemapper-java.util.Map-
We'll need to keep TypedRemapper.create(), but the instance methods themselves can be replaced with SimpleRemapper.
for field names, the key is the owner and name of the field (in the form <owner>.<name>), and the value is the new field name.
This is no good as the client has fields with the same name and different descriptors. We'll have to continue using TypedRemapper.
> for field names, the key is the owner and name of the field (in the form `<owner>.<name>`), and the value is the new field name.
This is no good as the client has fields with the same name and different descriptors. We'll have to continue using TypedRemapper.
It turns out you can actually specify the owner/descriptor in the map, which I didn't realise (is this a new feature?):
https://asm.ow2.io/javadoc/org/objectweb/asm/commons/SimpleRemapper.html#SimpleRemapper-java.util.Map-
We'll need to keep TypedRemapper.create(), but the instance methods themselves can be replaced with SimpleRemapper.
This is no good as the client has fields with the same name and different descriptors. We'll have to continue using TypedRemapper.