abstract class AbstractClasspathEntry : ClasspathEntry
Common superclass for all ClasspathEntry instances.
AbstractClasspathEntry(node: Node) AbstractClasspathEntry(path: String) |
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 getAccessRules(): MutableSet<AccessRule> |
|
open fun getEntryAttributes(): MutableMap<String, Any> |
|
open fun getNativeLibraryLocation(): String |
|
open fun getPath(): String |
|
open fun hashCode(): Int |
|
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 toString(): String |
|
open fun writeEntryAttributes(node: Node): Unit |
abstract fun getKind(): String |
abstract class AbstractLibrary : AbstractClasspathEntry
Common superclass for the library elements. |
|
open class Container : AbstractClasspathEntry
A container classpath entry. |
|
open class ProjectDependency : AbstractClasspathEntry
A classpath entry representing a project dependency. |
|
open class SourceFolder : AbstractClasspathEntry
SourceFolder.path contains only project relative path. |