abstract class AbstractLibrary : AbstractClasspathEntry
Common superclass for the library elements.
AbstractLibrary(node: Node, fileReferenceFactory: FileReferenceFactory) AbstractLibrary(library: FileReference) |
static val COMPONENT_DEPENDENCY_ATTRIBUTE: String |
|
static val COMPONENT_NON_DEPENDENCY_ATTRIBUTE: String |
open fun appendNode(node: Node): Unit |
|
open fun equals(other: Any?): Boolean |
|
open fun getJavadocPath(): FileReference |
|
open fun getLibrary(): FileReference |
|
open fun getModuleVersion(): ModuleVersionIdentifier |
|
open fun getSourcePath(): FileReference |
|
open fun hashCode(): Int |
|
open fun setJavadocPath(path: FileReference): Unit |
|
open fun setLibrary(library: FileReference): Unit |
|
open fun setModuleVersion(moduleVersion: ModuleVersionIdentifier): Unit |
|
open fun setSourcePath(sourcePath: FileReference): Unit |
|
open fun toString(): String |
open fun getAccessRules(): MutableSet<AccessRule> |
|
open fun getEntryAttributes(): MutableMap<String, Any> |
|
open fun getNativeLibraryLocation(): String |
|
open fun getPath(): String |
|
open fun isExported(): Boolean |
|
open fun setAccessRules(accessRules: MutableSet<AccessRule>): Unit |
|
open fun setExported(exported: Boolean): Unit |
|
open fun setNativeLibraryLocation(location: String): Unit |
|
open fun setPath(path: String): Unit |
|
open fun writeEntryAttributes(node: Node): Unit |
open class Library : AbstractLibrary
A classpath entry representing a library. |
|
open class Variable : AbstractLibrary
A variable library entry. |