public final class RPMixinConfig extends Object implements org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin
| Constructor and Description |
|---|
RPMixinConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptTargets(Set<String> myTargets,
Set<String> otherTargets) |
@Nullable List<String> |
getMixins() |
@Nullable String |
getRefMapperConfig() |
void |
onLoad(String mixinPackage) |
void |
postApply(String targetClassName,
org.objectweb.asm.tree.ClassNode targetClass,
String mixinClassName,
org.spongepowered.asm.mixin.extensibility.IMixinInfo mixinInfo) |
void |
preApply(String targetClassName,
org.objectweb.asm.tree.ClassNode targetClass,
String mixinClassName,
org.spongepowered.asm.mixin.extensibility.IMixinInfo mixinInfo) |
boolean |
shouldApplyMixin(String targetClassName,
String mixinClassName) |
public void onLoad(String mixinPackage)
onLoad in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPluginpublic @Nullable String getRefMapperConfig()
getRefMapperConfig in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPluginpublic boolean shouldApplyMixin(String targetClassName, String mixinClassName)
shouldApplyMixin in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPluginpublic void acceptTargets(Set<String> myTargets, Set<String> otherTargets)
acceptTargets in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPluginpublic @Nullable List<String> getMixins()
getMixins in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPluginpublic void preApply(String targetClassName, org.objectweb.asm.tree.ClassNode targetClass, String mixinClassName, org.spongepowered.asm.mixin.extensibility.IMixinInfo mixinInfo)
preApply in interface org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin