public interface ILanguageAdapter
Modifier and Type | Interface and Description |
---|---|
static class |
ILanguageAdapter.JavaAdapter |
static class |
ILanguageAdapter.ScalaAdapter |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getNewInstance(FMLModContainer container,
java.lang.Class<?> objectClass,
java.lang.ClassLoader classLoader,
java.lang.reflect.Method factoryMarkedAnnotation) |
void |
setInternalProxies(ModContainer mod,
Side side,
java.lang.ClassLoader loader) |
void |
setProxy(java.lang.reflect.Field target,
java.lang.Class<?> proxyTarget,
java.lang.Object proxy) |
boolean |
supportsStatics() |
java.lang.Object getNewInstance(FMLModContainer container, java.lang.Class<?> objectClass, java.lang.ClassLoader classLoader, java.lang.reflect.Method factoryMarkedAnnotation) throws java.lang.Exception
java.lang.Exception
boolean supportsStatics()
void setProxy(java.lang.reflect.Field target, java.lang.Class<?> proxyTarget, java.lang.Object proxy) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.NoSuchFieldException, java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
java.lang.SecurityException
void setInternalProxies(ModContainer mod, Side side, java.lang.ClassLoader loader)