Package io.github.qishr.cascara.common.util
Class ModulePath
java.lang.Object
io.github.qishr.cascara.common.util.ModulePath
@io.github.qishr.cascara.common.annotation.Experimental
public class ModulePath
Constructor Summary
| Constructor | Description |
|---|---|
| ModulePath(String modulePath) | |
| ModulePath(String modulePath, Path virtualReferencePath) | |
| ModulePath() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public Set<String> | getModules() | |
| public Set<String> | getClasses() | |
| public ModuleDescriptor | getDescriptor(String moduleName) | |
| public Path | getPathForModule(String moduleName) | |
| public String | getModuleForClass(String className) | |
| public Set<String> | getClasses(String moduleName) | |
| public boolean | containsModule(String moduleName) | |
| public boolean | containsClass(String className) |
Method Details
getModules
public Set<String> getModules()
getClasses
public Set<String> getClasses()
getDescriptor
public ModuleDescriptor getDescriptor(String moduleName)
getPathForModule
public Path getPathForModule(String moduleName)
getModuleForClass
public String getModuleForClass(String className)
getClasses
public Set<String> getClasses(String moduleName)
containsModule
public boolean containsModule(String moduleName)
containsClass
public boolean containsClass(String className)