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.Exceptionboolean 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.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptionjava.lang.SecurityExceptionvoid setInternalProxies(ModContainer mod, Side side, java.lang.ClassLoader loader)