open class Module : XmlPersistableConfigurationObject
Represents the customizable elements of an iml (via XML hooks everything of the iml is customizable).
Module(withXmlActions: XmlTransformer, pathFactory: PathFactory) |
static val INHERITED: String |
open fun equals(o: Any): Boolean |
|
open fun getContentPath(): Path
The directory for the content root of the module. Defaults to the project directory. If null, the directory containing the output file will be used. |
|
open fun getDependencies(): MutableSet<Dependency>
The dependencies of this module. Must not be null. |
|
open fun getExcludeFolders(): MutableSet<Path>
The directories to be excluded. Must not be null. |
|
open fun getGeneratedSourceFolders(): MutableSet<Path>
The directories containing generated the production sources. Must not be null. |
|
open fun getJdkName(): String |
|
open fun getOutputDir(): Path
The output directory for production classes. If |
|
open fun getResourceFolders(): MutableSet<Path>
The directories containing resources. Must not be null. |
|
open fun getSourceFolders(): MutableSet<Path>
The directories containing the production sources. Must not be null. |
|
open fun getTestOutputDir(): Path
The output directory for test classes. If |
|
open fun getTestResourceFolders(): MutableSet<Path>
The directories containing test resources. Must not be null. |
|
open fun getTestSourceFolders(): MutableSet<Path>
The directories containing the test sources. Must not be null. |
|
open fun hashCode(): Int |
|
open fun isInheritOutputDirs(): Boolean
If true, output directories for this module will be located below the output directory for the project; otherwise, |
|
open fun setContentPath(contentPath: Path): Unit |
|
open fun setDependencies(dependencies: MutableSet<Dependency>): Unit |
|
open fun setExcludeFolders(excludeFolders: MutableSet<Path>): Unit |
|
open fun setGeneratedSourceFolders(generatedSourceFolders: MutableSet<Path>): Unit |
|
open fun setInheritOutputDirs(inheritOutputDirs: Boolean): Unit |
|
open fun setJdkName(jdkName: String): Unit |
|
open fun setOutputDir(outputDir: Path): Unit |
|
open fun setResourceFolders(resourceFolders: MutableSet<Path>): Unit
Sets the directories containing resources. |
|
open fun setSourceFolders(sourceFolders: MutableSet<Path>): Unit |
|
open fun setTestOutputDir(testOutputDir: Path): Unit |
|
open fun setTestResourceFolders(testResourceFolders: MutableSet<Path>): Unit
Sets the directories containing test resources. |
|
open fun setTestSourceFolders(testSourceFolders: MutableSet<Path>): Unit |
|
open fun toString(): String |