public class ExtensionCheckInterfaces extends java.lang.Object implements IExtension
| Constructor and Description |
|---|
ExtensionCheckInterfaces() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkActive(MixinEnvironment environment)
Check whether this extension is active for the specified environment
|
void |
export(MixinEnvironment env,
java.lang.String name,
boolean force,
byte[] bytes)
Called when a class needs to be exported
|
void |
postApply(ITargetClassContext context)
Called after the mixins are applied
|
void |
preApply(ITargetClassContext context)
Called before the mixins are applied
|
public boolean checkActive(MixinEnvironment environment)
IExtensioncheckActive in interface IExtensionenvironment - current environmentpublic void preApply(ITargetClassContext context)
IExtensionpreApply in interface IExtensioncontext - Target class contextpublic void postApply(ITargetClassContext context)
IExtensionpostApply in interface IExtensioncontext - Target class contextpublic void export(MixinEnvironment env, java.lang.String name, boolean force, byte[] bytes)
IExtensionexport in interface IExtensionenv - Environmentname - Class nameforce - True to export even if the current environment settings
would normally disable itbytes - Bytes to export