Skip to content

ArchieMixinPlugin

open class ArchieMixinPlugin : IMixinConfigPlugin

Constructors

ArchieMixinPlugin

constructor()

Functions

acceptTargets

open fun acceptTargets(myTargets: Set<String>, otherTargets: Set<String>)

getMixins

open fun getMixins(): List<String>

getRefMapperConfig

onLoad

open fun onLoad(mixinPackage: String)

postApply

open fun postApply(
    targetClassName: String, 
    targetClass: ClassNode, 
    mixinClassName: String, 
    mixinInfo: IMixinInfo
)

preApply

open fun preApply(
    targetClassName: String, 
    targetClass: ClassNode, 
    mixinClassName: String, 
    mixinInfo: IMixinInfo
)

shouldApplyMixin

open fun shouldApplyMixin(targetClassName: String, mixinClassName: String): Boolean