public class BuildHookManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
BuildHookManager.BuildHook |
static interface |
BuildHookManager.Transformer |
| Constructor and Description |
|---|
BuildHookManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
autoRegisterIgnoredClass(java.lang.String clazz) |
boolean |
buildRuntime() |
byte[] |
classTransform(byte[] clazz,
java.lang.String classname,
MainBuildTask reader) |
void |
clearClientModuleClassList() |
java.util.Map<java.lang.String,byte[]> |
getIncludeClass() |
void |
hook(BuildContext context) |
boolean |
isContainsBlacklist(java.lang.String clazz) |
void |
registerAllClientModuleClass(LauncherConfigurator cfg) |
void |
registerClassTransformer(BuildHookManager.Transformer transformer) |
void |
registerClientModuleClass(java.lang.String clazz) |
void |
registerHook(BuildHookManager.BuildHook hook) |
void |
registerIgnoredClass(java.lang.String clazz) |
void |
registerIncludeClass(java.lang.String classname,
byte[] classdata) |
void |
setBuildRuntime(boolean runtime) |
void |
unregisterClientModuleClass(java.lang.String clazz) |
public void autoRegisterIgnoredClass(java.lang.String clazz)
public boolean buildRuntime()
public byte[] classTransform(byte[] clazz,
java.lang.String classname,
MainBuildTask reader)
public void registerIncludeClass(java.lang.String classname,
byte[] classdata)
public java.util.Map<java.lang.String,byte[]> getIncludeClass()
public boolean isContainsBlacklist(java.lang.String clazz)
public void hook(BuildContext context)
public void registerAllClientModuleClass(LauncherConfigurator cfg)
public void registerClassTransformer(BuildHookManager.Transformer transformer)
public void registerClientModuleClass(java.lang.String clazz)
public void unregisterClientModuleClass(java.lang.String clazz)
public void clearClientModuleClassList()
public void registerIgnoredClass(java.lang.String clazz)
public void registerHook(BuildHookManager.BuildHook hook)
public void setBuildRuntime(boolean runtime)