Class MixinInternals

java.lang.Object
com.llamalad7.mixinextras.utils.MixinInternals

public class MixinInternals extends Object
Mumfrey, look away.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Map<String,Object>
    getDecorations(org.spongepowered.asm.mixin.injection.struct.InjectionNodes.InjectionNode node)
     
    static org.spongepowered.asm.mixin.transformer.ext.Extensions
     
    static org.spongepowered.asm.mixin.injection.code.Injector
    getInjector(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 void
    registerClassInfo(org.objectweb.asm.tree.ClassNode classNode)
     
    static void
    registerExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension)
     
    static void
    registerExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension, boolean isPriority)
     
    static void
    registerInjector(String annotationType, Class<?> type)
     
    static void
    unregisterExtension(org.spongepowered.asm.mixin.transformer.ext.IExtension extension)
     
    static void
    unregisterInjector(String annotationType)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public 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)
    • 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

      public static Map<String,Object> getDecorations(org.spongepowered.asm.mixin.injection.struct.InjectionNodes.InjectionNode node)
    • 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

      public static void registerInjector(String annotationType, Class<?> type)
    • unregisterInjector

      public static void unregisterInjector(String annotationType)