Class Asm.Transformer

java.lang.Object
meteordevelopment.meteorclient.asm.Asm.Transformer
All Implemented Interfaces:
org.spongepowered.asm.mixin.transformer.IMixinTransformer
Enclosing class:
Asm

public static class Asm.Transformer extends Object implements org.spongepowered.asm.mixin.transformer.IMixinTransformer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    org.spongepowered.asm.mixin.transformer.IMixinTransformer
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    audit(org.spongepowered.asm.mixin.MixinEnvironment environment)
     
    boolean
    computeFramesForClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, org.objectweb.asm.tree.ClassNode classNode)
     
    byte[]
    generateClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name)
     
    boolean
    generateClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, org.objectweb.asm.tree.ClassNode classNode)
     
    org.spongepowered.asm.mixin.transformer.ext.IExtensionRegistry
     
    reload(String mixinClass, org.objectweb.asm.tree.ClassNode classNode)
     
    byte[]
    transformClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, byte[] classBytes)
     
    boolean
    transformClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, org.objectweb.asm.tree.ClassNode classNode)
     
    byte[]
    transformClassBytes(String name, String transformedName, byte[] basicClass)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • delegate

      public org.spongepowered.asm.mixin.transformer.IMixinTransformer delegate
  • Constructor Details

    • Transformer

      public Transformer()
  • Method Details

    • audit

      public void audit(org.spongepowered.asm.mixin.MixinEnvironment environment)
      Specified by:
      audit in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • reload

      public List<String> reload(String mixinClass, org.objectweb.asm.tree.ClassNode classNode)
      Specified by:
      reload in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • computeFramesForClass

      public boolean computeFramesForClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, org.objectweb.asm.tree.ClassNode classNode)
      Specified by:
      computeFramesForClass in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • transformClassBytes

      public byte[] transformClassBytes(String name, String transformedName, byte[] basicClass)
      Specified by:
      transformClassBytes in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • transformClass

      public byte[] transformClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, byte[] classBytes)
      Specified by:
      transformClass in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • transformClass

      public boolean transformClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, org.objectweb.asm.tree.ClassNode classNode)
      Specified by:
      transformClass in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • generateClass

      public byte[] generateClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name)
      Specified by:
      generateClass in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • generateClass

      public boolean generateClass(org.spongepowered.asm.mixin.MixinEnvironment environment, String name, org.objectweb.asm.tree.ClassNode classNode)
      Specified by:
      generateClass in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer
    • getExtensions

      public org.spongepowered.asm.mixin.transformer.ext.IExtensionRegistry getExtensions()
      Specified by:
      getExtensions in interface org.spongepowered.asm.mixin.transformer.IMixinTransformer