Class SLMixinService
java.lang.Object
org.spongepowered.asm.service.MixinServiceAbstract
de.geolykt.starloader.launcher.service.SLMixinService
- All Implemented Interfaces:
org.spongepowered.asm.service.IMixinService
public class SLMixinService
extends org.spongepowered.asm.service.MixinServiceAbstract
-
Field Summary
Fields inherited from class org.spongepowered.asm.service.MixinServiceAbstract
LAUNCH_PACKAGE, lock, MIXIN_PACKAGE, SERVICE_PACKAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.spongepowered.asm.logging.ILoggercreateLogger(String name) org.spongepowered.asm.service.IMixinAuditTrailorg.spongepowered.asm.service.IClassBytecodeProviderorg.spongepowered.asm.service.IClassProviderorg.spongepowered.asm.service.IClassTrackerstatic SLMixinServicefinal <T extends org.spongepowered.asm.service.IMixinInternal>
TgetMixinInternal(Class<T> type) getName()org.spongepowered.asm.util.IConsumer<org.spongepowered.asm.mixin.MixinEnvironment.Phase>org.spongepowered.asm.launch.platform.container.IContainerHandlegetResourceAsStream(String name) org.spongepowered.asm.service.ITransformerProvidervoidinit()booleanisValid()voidunwire()Deprecated.voidwire(org.spongepowered.asm.mixin.MixinEnvironment.Phase phase, org.spongepowered.asm.util.IConsumer<org.spongepowered.asm.mixin.MixinEnvironment.Phase> phaseConsumer) Deprecated.Methods inherited from class org.spongepowered.asm.service.MixinServiceAbstract
beginPhase, checkEnv, getContainersFromAgents, getInitialPhase, getInternal, getLogger, getMaxCompatibilityLevel, getMinCompatibilityLevel, getMixinContainers, getReEntranceLock, getSideName, offer, prepare
-
Constructor Details
-
SLMixinService
public SLMixinService()
-
-
Method Details
-
getInstance
-
createLogger
- Overrides:
createLoggerin classorg.spongepowered.asm.service.MixinServiceAbstract
-
getAuditTrail
public org.spongepowered.asm.service.IMixinAuditTrail getAuditTrail() -
getBytecodeProvider
public org.spongepowered.asm.service.IClassBytecodeProvider getBytecodeProvider() -
getClassProvider
public org.spongepowered.asm.service.IClassProvider getClassProvider() -
getClassTracker
public org.spongepowered.asm.service.IClassTracker getClassTracker() -
getMixinInternal
@Nullable public final <T extends org.spongepowered.asm.service.IMixinInternal> T getMixinInternal(Class<T> type) -
getName
-
getPhaseConsumer
public org.spongepowered.asm.util.IConsumer<org.spongepowered.asm.mixin.MixinEnvironment.Phase> getPhaseConsumer() -
getPlatformAgents
-
getPrimaryContainer
public org.spongepowered.asm.launch.platform.container.IContainerHandle getPrimaryContainer() -
getResourceAsStream
-
getTransformerProvider
public org.spongepowered.asm.service.ITransformerProvider getTransformerProvider() -
init
public void init()- Specified by:
initin interfaceorg.spongepowered.asm.service.IMixinService- Overrides:
initin classorg.spongepowered.asm.service.MixinServiceAbstract
-
isValid
public boolean isValid() -
unwire
Deprecated.- Overrides:
unwirein classorg.spongepowered.asm.service.MixinServiceAbstract
-
wire
@Deprecated public void wire(org.spongepowered.asm.mixin.MixinEnvironment.Phase phase, org.spongepowered.asm.util.IConsumer<org.spongepowered.asm.mixin.MixinEnvironment.Phase> phaseConsumer) Deprecated.- Overrides:
wirein classorg.spongepowered.asm.service.MixinServiceAbstract
-