public abstract class IdeBaseArtifactImpl extends IdeModel implements IdeBaseArtifact
BaseArtifact.| Modifier | Constructor and Description |
|---|---|
protected |
IdeBaseArtifactImpl(com.android.builder.model.BaseArtifact artifact,
ModelCache modelCache,
IdeDependenciesFactory dependenciesFactory,
GradleVersion modelVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateHashCode() |
protected boolean |
canEquals(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.util.Set<java.io.File> |
getAdditionalClassesFolders() |
java.lang.String |
getAssembleTaskName() |
java.io.File |
getClassesFolder() |
com.android.builder.model.Dependencies |
getCompileDependencies() |
java.lang.String |
getCompileTaskName() |
IdeDependencies |
getDependencies() |
com.android.builder.model.level2.DependencyGraphs |
getDependencyGraphs() |
java.util.Collection<java.io.File> |
getGeneratedSourceFolders() |
java.util.Set<java.lang.String> |
getIdeSetupTaskNames() |
java.io.File |
getJavaResourcesFolder() |
IdeDependencies |
getLevel2Dependencies() |
IdeSourceProvider |
getMultiFlavorSourceProvider() |
java.lang.String |
getName() |
IdeSourceProvider |
getVariantSourceProvider() |
int |
hashCode() |
boolean |
isTestArtifact() |
java.lang.String |
toString() |
copy, copy, copy, copy, copyNewProperty, copyNewPropertyprotected IdeBaseArtifactImpl(@NonNull
com.android.builder.model.BaseArtifact artifact,
@NonNull
ModelCache modelCache,
@NonNull
IdeDependenciesFactory dependenciesFactory,
@Nullable
GradleVersion modelVersion)
@NonNull public java.lang.String getName()
getName in interface com.android.builder.model.BaseArtifact@NonNull public java.lang.String getCompileTaskName()
getCompileTaskName in interface com.android.builder.model.BaseArtifact@NonNull public java.lang.String getAssembleTaskName()
getAssembleTaskName in interface com.android.builder.model.BaseArtifact@NonNull public java.io.File getClassesFolder()
getClassesFolder in interface com.android.builder.model.BaseArtifact@NonNull public java.io.File getJavaResourcesFolder()
getJavaResourcesFolder in interface com.android.builder.model.BaseArtifact@NonNull public IdeDependencies getDependencies()
getDependencies in interface com.android.builder.model.BaseArtifactgetDependencies in interface IdeBaseArtifact@NonNull public com.android.builder.model.Dependencies getCompileDependencies()
getCompileDependencies in interface com.android.builder.model.BaseArtifact@NonNull public com.android.builder.model.level2.DependencyGraphs getDependencyGraphs()
getDependencyGraphs in interface com.android.builder.model.BaseArtifact@NonNull public java.util.Set<java.lang.String> getIdeSetupTaskNames()
getIdeSetupTaskNames in interface com.android.builder.model.BaseArtifact@NonNull public IdeDependencies getLevel2Dependencies()
getLevel2Dependencies in interface IdeBaseArtifact@NonNull public java.util.Collection<java.io.File> getGeneratedSourceFolders()
getGeneratedSourceFolders in interface com.android.builder.model.BaseArtifact@Nullable public IdeSourceProvider getVariantSourceProvider()
getVariantSourceProvider in interface com.android.builder.model.BaseArtifact@Nullable public IdeSourceProvider getMultiFlavorSourceProvider()
getMultiFlavorSourceProvider in interface com.android.builder.model.BaseArtifactpublic java.util.Set<java.io.File> getAdditionalClassesFolders()
getAdditionalClassesFolders in interface com.android.builder.model.BaseArtifactpublic boolean isTestArtifact()
isTestArtifact in interface IdeBaseArtifactpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEquals(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectprotected int calculateHashCode()
public java.lang.String toString()
toString in class java.lang.Object