java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor
mods.thecomputerizer.theimpossiblelibrary.neoforge.core.modules.ModFileInfoAccess
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleSystemAccessor

public class ModFileInfoAccess extends mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor
net.minecraftforge.fml.loading.moddiscovery.ModFileInfo
  • Field Summary

    Fields inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor

    access, logger

    Fields inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleSystemAccessor

    MODULE_CLASS, MODULE_DESCRIPTOR_CLASS, RESOLVED_MODULE_CLASS
  • Method Summary

    Modifier and Type
    Method
    Description
     
    getJarModule(ModuleClassLoaderAccess loader, String modid, Consumer<String> jarNameMismatchHandler)
     
     
     
    mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleDescriptorAccess
    newModuleDescriptor(String moduleName, SecureJarAccess secureJar)
     
    mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleReferenceAccess
    newModuleFinderReference(mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleDescriptorAccess moduleDescriptor)
     
     
     

    Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor

    access, accessAs, construct, construct, construct, constructDirect, constructDirect, defaultMapPrinter, getClassAccess, getClassAccess, getClassForName, getClassForName, getClassLoader, getConfiguration, getJavaLangAccess, getJavaLangAccess, getModule, getModuleDescriptor, getModuleDescriptorBuilder, getModuleDescriptorBuilder, getModuleLayer, getModuleReference, getResolvedModule, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeStaticDirect, invokeStaticDirect, logger, newModule, newResolvedModule, newResolvedModule

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleSystemAccessor

    as, as, asCollection, asList, asMap, asMapCollectionValue, asMapDefault, asOptional, asOptionalResult, asOptionalResult, asSet, get, get, getDirect, invoke, invoke, invokeDirect, logOrPrint, logOrPrint, logOrPrint, logOrPrintError, logOrPrintError, set, set, setDirect
  • Method Details

    • file

      public ModFileAccess file()
    • getJarModule

      public ModuleReferenceHolder getJarModule(ModuleClassLoaderAccess loader, String modid, Consumer<String> jarNameMismatchHandler)
    • jarName

      public String jarName()
    • moduleName

      public String moduleName()
    • newModuleDescriptor

      public mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleDescriptorAccess newModuleDescriptor(String moduleName, SecureJarAccess secureJar)
    • newModuleFinderReference

      public mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleReferenceAccess newModuleFinderReference(mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleDescriptorAccess moduleDescriptor)
    • secureJar

      public SecureJarAccess secureJar()
    • usesServices

      public List<String> usesServices()