@Incubating public abstract class BaseComponentSpec extends Object implements ComponentSpec
ComponentSpec
must extend this type.Named.Namer
修飾子 | コンストラクタと説明 |
---|---|
protected |
BaseComponentSpec() |
修飾子とタイプ | メソッドと説明 |
---|---|
static <T extends BaseComponentSpec> |
create(Class<T> type,
ComponentSpecIdentifier identifier,
FunctionalSourceSet mainSourceSet,
org.gradle.internal.reflect.Instantiator instantiator) |
DomainObjectSet<? extends BinarySpec> |
getBinaries()
The binaries that are built for this component.
|
String |
getDisplayName()
Returns a human-consumable display name for this component.
|
FunctionalSourceSet |
getMainSource() |
String |
getName()
The object's name.
|
String |
getProjectPath()
The path the the project containing this component.
|
DomainObjectSet<LanguageSourceSet> |
getSource()
The source sets that are used to build this component.
|
void |
source(Object sources)
Adds one or more
LanguageSourceSet s that are used to compile this binary. |
String |
toString() |
public static <T extends BaseComponentSpec> T create(Class<T> type, ComponentSpecIdentifier identifier, FunctionalSourceSet mainSourceSet, org.gradle.internal.reflect.Instantiator instantiator)
public String getName()
Named
Must be constant for the life of the object.
public String getProjectPath()
ComponentSpec
getProjectPath
インタフェース内 ComponentSpec
public String getDisplayName()
ComponentSpec
getDisplayName
インタフェース内 ComponentSpec
public DomainObjectSet<LanguageSourceSet> getSource()
ComponentSpec
getSource
インタフェース内 ComponentSpec
public void source(Object sources)
ComponentSpec
LanguageSourceSet
s that are used to compile this binary.
This method accepts the following types:
FunctionalSourceSet
LanguageSourceSet
LanguageSourceSet
ssource
インタフェース内 ComponentSpec
public DomainObjectSet<? extends BinarySpec> getBinaries()
ComponentSpec
getBinaries
インタフェース内 ComponentSpec
public FunctionalSourceSet getMainSource()