@Incubating public interface Usage extends Named
Named.Namer
Modifier and Type | Field and Description |
---|---|
static String |
C_PLUS_PLUS_API
The C++ API of a library, packaged as header directories.
|
static Usage |
FOR_COMPILE |
static Usage |
FOR_RUNTIME |
static String |
JAVA_API
The Java API of a library, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_API_CLASSES
The Java API of a library, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_RUNTIME
The Java runtime of a component, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_RUNTIME_CLASSES
The Java runtime classes of a component, packaged as class path elements, either a JAR or a classes directory.
|
static String |
JAVA_RUNTIME_JARS
The Java runtime of a component, packaged as JAR only.
|
static String |
JAVA_RUNTIME_RESOURCES
The Java runtime resources of a component, packaged as class path elements, either a JAR or a classes directory.
|
static String |
NATIVE_LINK
The native link files of a library, packaged as static or shared library.
|
static String |
NATIVE_RUNTIME
The native runtime files of a library, packaged as a shared library.
|
static String |
SWIFT_API
The Swift API of a library, packaged as swiftmodule files.
|
static Attribute<Usage> |
USAGE_ATTRIBUTE |
static final Usage FOR_COMPILE
static final Usage FOR_RUNTIME
static final String JAVA_API
static final String JAVA_API_CLASSES
static final String JAVA_RUNTIME
static final String JAVA_RUNTIME_JARS
static final String JAVA_RUNTIME_CLASSES
static final String JAVA_RUNTIME_RESOURCES
static final String C_PLUS_PLUS_API
static final String NATIVE_LINK
static final String NATIVE_RUNTIME
static final String SWIFT_API