public class MixinServiceGradle
extends java.lang.Object
implements org.spongepowered.asm.service.IClassBytecodeProvider, org.spongepowered.asm.service.IClassProvider, org.spongepowered.asm.service.IMixinService
| Constructor and Description |
|---|
MixinServiceGradle() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginPhase() |
void |
checkEnv(java.lang.Object bootSource) |
java.lang.Class<?> |
findAgentClass(java.lang.String name,
boolean initialize) |
java.lang.Class<?> |
findClass(java.lang.String name) |
java.lang.Class<?> |
findClass(java.lang.String name,
boolean initialize) |
org.spongepowered.asm.service.IClassBytecodeProvider |
getBytecodeProvider() |
byte[] |
getClassBytes(java.lang.String name,
boolean runTransformers) |
byte[] |
getClassBytes(java.lang.String name,
java.lang.String transformedName) |
org.spongepowered.asm.lib.tree.ClassNode |
getClassNode(java.lang.String name) |
java.net.URL[] |
getClassPath() |
org.spongepowered.asm.service.IClassProvider |
getClassProvider() |
java.lang.String |
getClassRestrictions(java.lang.String className) |
org.spongepowered.asm.mixin.MixinEnvironment.Phase |
getInitialPhase() |
java.lang.String |
getName() |
java.util.Collection<java.lang.String> |
getPlatformAgents() |
org.spongepowered.asm.util.ReEntranceLock |
getReEntranceLock() |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.lang.String |
getSideName() |
java.util.Collection<org.spongepowered.asm.service.ITransformer> |
getTransformers() |
void |
init() |
boolean |
isClassLoaded(java.lang.String className) |
boolean |
isValid() |
void |
prepare() |
void |
registerInvalidClass(java.lang.String className) |
static void |
setupModFiles(java.util.Set<java.io.File> mods,
java.io.File minecraft) |
public java.lang.String getName()
getName in interface org.spongepowered.asm.service.IMixinServicepublic boolean isValid()
isValid in interface org.spongepowered.asm.service.IMixinServicepublic void prepare()
prepare in interface org.spongepowered.asm.service.IMixinServicepublic org.spongepowered.asm.mixin.MixinEnvironment.Phase getInitialPhase()
getInitialPhase in interface org.spongepowered.asm.service.IMixinServicepublic void init()
init in interface org.spongepowered.asm.service.IMixinServicepublic void beginPhase()
beginPhase in interface org.spongepowered.asm.service.IMixinServicepublic void checkEnv(java.lang.Object bootSource)
checkEnv in interface org.spongepowered.asm.service.IMixinServicepublic org.spongepowered.asm.util.ReEntranceLock getReEntranceLock()
getReEntranceLock in interface org.spongepowered.asm.service.IMixinServicepublic org.spongepowered.asm.service.IClassProvider getClassProvider()
getClassProvider in interface org.spongepowered.asm.service.IMixinServicepublic java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream in interface org.spongepowered.asm.service.IMixinServicepublic void registerInvalidClass(java.lang.String className)
registerInvalidClass in interface org.spongepowered.asm.service.IMixinServicepublic boolean isClassLoaded(java.lang.String className)
isClassLoaded in interface org.spongepowered.asm.service.IMixinServicepublic java.lang.String getClassRestrictions(java.lang.String className)
getClassRestrictions in interface org.spongepowered.asm.service.IMixinServicepublic java.util.Collection<org.spongepowered.asm.service.ITransformer> getTransformers()
getTransformers in interface org.spongepowered.asm.service.IMixinServicepublic java.lang.String getSideName()
getSideName in interface org.spongepowered.asm.service.IMixinServicepublic static void setupModFiles(java.util.Set<java.io.File> mods,
java.io.File minecraft)
throws java.io.IOException
java.io.IOExceptionpublic org.spongepowered.asm.service.IClassBytecodeProvider getBytecodeProvider()
getBytecodeProvider in interface org.spongepowered.asm.service.IMixinServicepublic java.util.Collection<java.lang.String> getPlatformAgents()
getPlatformAgents in interface org.spongepowered.asm.service.IMixinServicepublic byte[] getClassBytes(java.lang.String name,
java.lang.String transformedName)
throws java.io.IOException
getClassBytes in interface org.spongepowered.asm.service.IClassBytecodeProviderjava.io.IOExceptionpublic byte[] getClassBytes(java.lang.String name,
boolean runTransformers)
throws java.lang.ClassNotFoundException,
java.io.IOException
getClassBytes in interface org.spongepowered.asm.service.IClassBytecodeProviderjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic org.spongepowered.asm.lib.tree.ClassNode getClassNode(java.lang.String name)
throws java.lang.ClassNotFoundException,
java.io.IOException
getClassNode in interface org.spongepowered.asm.service.IClassBytecodeProviderjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic java.net.URL[] getClassPath()
getClassPath in interface org.spongepowered.asm.service.IClassProviderpublic java.lang.Class<?> findClass(java.lang.String name)
throws java.lang.ClassNotFoundException
findClass in interface org.spongepowered.asm.service.IClassProviderjava.lang.ClassNotFoundExceptionpublic java.lang.Class<?> findClass(java.lang.String name,
boolean initialize)
throws java.lang.ClassNotFoundException
findClass in interface org.spongepowered.asm.service.IClassProviderjava.lang.ClassNotFoundExceptionpublic java.lang.Class<?> findAgentClass(java.lang.String name,
boolean initialize)
throws java.lang.ClassNotFoundException
findAgentClass in interface org.spongepowered.asm.service.IClassProviderjava.lang.ClassNotFoundException