public class OrderRootType
extends java.lang.Object
OrderEntry
Modifier and Type | Class and Description |
---|---|
static class |
OrderRootType.DocumentationRootType
A temporary solution to exclude DOCUMENTATION from getAllTypes() and handle it only in special
cases if supported by LibraryType.
|
Modifier and Type | Field and Description |
---|---|
static OrderRootType |
CLASSES
Classpath without output directories for modules.
|
static OrderRootType |
DOCUMENTATION
Generic documentation order root type
|
static ExtensionPointName<OrderRootType> |
EP_NAME |
static OrderRootType |
SOURCES
Sources.
|
Modifier | Constructor and Description |
---|---|
protected |
OrderRootType(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
static PersistentOrderRootType [] |
getAllPersistentTypes() |
static OrderRootType [] |
getAllTypes() |
protected static <T> T |
getOrderRootType(java.lang.Class<? extends T> orderRootTypeClass) |
static java.util.List<PersistentOrderRootType> |
getSortedRootTypes() |
int |
hashCode() |
java.lang.String |
name() |
boolean |
skipWriteIfEmpty()
Whether this root type should be skipped when writing a Library if the root type doesn't contain
any roots.
|
java.lang.String |
toString() |
public static final ExtensionPointName<OrderRootType> EP_NAME
public static final OrderRootType CLASSES
public static final OrderRootType SOURCES
public static final OrderRootType DOCUMENTATION
public java.lang.String name()
public boolean skipWriteIfEmpty()
public static OrderRootType [] getAllTypes()
public static PersistentOrderRootType [] getAllPersistentTypes()
public static java.util.List<PersistentOrderRootType> getSortedRootTypes()
protected static <T> T getOrderRootType(java.lang.Class<? extends T> orderRootTypeClass)
public final int hashCode()
hashCode
in class java.lang.Object
public final boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object