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)