Skip to content

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)