dynamicRemap
@Nullable
public RemapType dynamicRemap(AMapper mapper,
java.lang.Class<?> annotation,
java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.reflect.Method remappedMethod,
TransformerManager transformerManager,
org.objectweb.asm.tree.ClassNode target,
org.objectweb.asm.tree.ClassNode transformer)
Remap the annotation fields dynamically.
A new type can be returned to let the default remapper handle the remapping.
If the return value is
null or
RemapType.DYNAMIC the default remapper will be skipped.
- Specified by:
dynamicRemap in interface IDynamicRemapper
- Parameters:
mapper - The mapper instance
annotation - The annotation class
values - The raw values of the annotation
remappedMethod - The annotation method that is being remapped
transformerManager - The transformer manager
target - The transformer target class
transformer - The transformer class
- Returns:
- The new remap type