Package com.llamalad7.mixinextras.utils
Class MixinInternals
java.lang.Object
com.llamalad7.mixinextras.utils.MixinInternals
Mumfrey, look away.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDecorations(org.spongepowered.asm.mixin.injection.struct.InjectionNodes.InjectionNode node) static org.spongepowered.asm.mixin.transformer.ext.Extensionsstatic org.spongepowered.asm.mixin.injection.code.InjectorgetInjector(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) static List<org.apache.commons.lang3.tuple.Pair<org.spongepowered.asm.mixin.extensibility.IMixinInfo,org.objectweb.asm.tree.ClassNode>> getMixinsFor(org.spongepowered.asm.mixin.transformer.ext.ITargetClassContext context) static Map<org.spongepowered.asm.mixin.injection.struct.Target,List<org.spongepowered.asm.mixin.injection.struct.InjectionNodes.InjectionNode>> getTargets(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) static voidregisterClassInfo(org.objectweb.asm.tree.ClassNode classNode) static voidregisterExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension) static voidregisterExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension, boolean isPriority) static voidregisterInjector(String annotationType, Class<?> type) static voidunregisterExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension) static voidunregisterInjector(String annotationType)
-
Constructor Details
-
MixinInternals
public MixinInternals()
-
-
Method Details
-
getMixinsFor
public static List<org.apache.commons.lang3.tuple.Pair<org.spongepowered.asm.mixin.extensibility.IMixinInfo,org.objectweb.asm.tree.ClassNode>> getMixinsFor(org.spongepowered.asm.mixin.transformer.ext.ITargetClassContext context) -
getTargets
-
getExtensions
public static org.spongepowered.asm.mixin.transformer.ext.Extensions getExtensions() -
registerExtension
public static void registerExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension) -
registerExtension
public static void registerExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension, boolean isPriority) -
unregisterExtension
public static void unregisterExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension) -
getDecorations
-
getInjector
public static org.spongepowered.asm.mixin.injection.code.Injector getInjector(org.spongepowered.asm.mixin.injection.struct.InjectionInfo info) -
registerClassInfo
public static void registerClassInfo(org.objectweb.asm.tree.ClassNode classNode) -
registerInjector
-
unregisterInjector
-