## Uses of Class
cpw.mods.fml.common.discovery.ModCandidate

- Packages that use ModCandidate
  Package | Description
  --- | ---
  cpw.mods.fml.common |
  cpw.mods.fml.common.discovery |
  cpw.mods.fml.common.discovery.asm |

- - ### Uses of ModCandidate in cpw.mods.fml.common

    Methods in cpw.mods.fml.common with parameters of type ModCandidate
    Modifier and Type | Method and Description
    --- | ---
    `ModContainer` | ModContainerFactory.`build(ASMModParser modParser, File modSource, ModCandidate container)`

    Constructors in cpw.mods.fml.common with parameters of type ModCandidate
    Constructor and Description
    `FMLModContainer(String className, ModCandidate container, Map<String,Object> modDescriptor)`

  - ### Uses of ModCandidate in cpw.mods.fml.common.discovery

    Methods in cpw.mods.fml.common.discovery that return ModCandidate
    Modifier and Type | Method and Description
    --- | ---
    `ModCandidate` | ASMDataTable.ASMData.`getCandidate()`

    Methods in cpw.mods.fml.common.discovery that return types with arguments of type ModCandidate
    Modifier and Type | Method and Description
    --- | ---
    `Set<ModCandidate>` | ASMDataTable.`getCandidatesFor(String pkg)`

    Methods in cpw.mods.fml.common.discovery with parameters of type ModCandidate
    Modifier and Type | Method and Description
    --- | ---
    `void` | ASMDataTable.`addASMData(ModCandidate candidate, String annotation, String className, String objectName, Map<String,Object> annotationInfo)`
    `List<ModContainer>` | DirectoryDiscoverer.`discover(ModCandidate candidate, ASMDataTable table)`
    `List<ModContainer>` | JarDiscoverer.`discover(ModCandidate candidate, ASMDataTable table)`
    `List<ModContainer>` | ITypeDiscoverer.`discover(ModCandidate candidate, ASMDataTable table)`
    `void` | DirectoryDiscoverer.`exploreFileSystem(String path, File modDir, List<ModContainer> harvestedMods, ModCandidate candidate, MetadataCollection mc)`
    `List<ModContainer>` | ContainerType.`findMods(ModCandidate candidate, ASMDataTable table)`
    `void` | ASMDataTable.`registerPackage(ModCandidate modCandidate, String pkg)`

    Constructors in cpw.mods.fml.common.discovery with parameters of type ModCandidate
    Constructor and Description
    `ASMDataTable.ASMData(ModCandidate candidate, String annotationName, String className, String objectName, Map<String,Object> info)`

  - ### Uses of ModCandidate in cpw.mods.fml.common.discovery.asm

    Methods in cpw.mods.fml.common.discovery.asm with parameters of type ModCandidate
    Modifier and Type | Method and Description
    --- | ---
    `void` | ASMModParser.`sendToTable(ASMDataTable table, ModCandidate candidate)`