public final class IdeVariantImpl extends IdeModel implements IdeVariant
Variant.| Constructor and Description |
|---|
IdeVariantImpl(com.android.builder.model.Variant variant,
ModelCache modelCache,
IdeDependenciesFactory dependenciesFactory,
GradleVersion modelVersion) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
IdeAndroidArtifact |
getAndroidTestArtifact() |
java.lang.String |
getBuildType() |
java.lang.String |
getDisplayName() |
java.util.Collection<com.android.builder.model.AndroidArtifact> |
getExtraAndroidArtifacts() |
java.util.Collection<com.android.builder.model.JavaArtifact> |
getExtraJavaArtifacts() |
IdeAndroidArtifact |
getMainArtifact() |
com.android.builder.model.ProductFlavor |
getMergedFlavor() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getProductFlavors() |
java.util.Collection<IdeBaseArtifact> |
getTestArtifacts() |
java.util.Collection<com.android.builder.model.TestedTargetVariant> |
getTestedTargetVariants() |
IdeJavaArtifact |
getUnitTestArtifact() |
int |
hashCode() |
java.lang.String |
toString() |
copy, copy, copy, copy, copyNewProperty, copyNewPropertypublic IdeVariantImpl(@NonNull
com.android.builder.model.Variant variant,
@NonNull
ModelCache modelCache,
@NonNull
IdeDependenciesFactory dependenciesFactory,
@Nullable
GradleVersion modelVersion)
@NonNull public java.lang.String getName()
getName in interface com.android.builder.model.Variant@NonNull public java.lang.String getDisplayName()
getDisplayName in interface com.android.builder.model.Variant@NonNull public IdeAndroidArtifact getMainArtifact()
getMainArtifact in interface com.android.builder.model.VariantgetMainArtifact in interface IdeVariant@NonNull public java.util.Collection<com.android.builder.model.AndroidArtifact> getExtraAndroidArtifacts()
getExtraAndroidArtifacts in interface com.android.builder.model.Variant@NonNull public java.util.Collection<com.android.builder.model.JavaArtifact> getExtraJavaArtifacts()
getExtraJavaArtifacts in interface com.android.builder.model.Variant@NonNull public java.lang.String getBuildType()
getBuildType in interface com.android.builder.model.Variant@NonNull public java.util.List<java.lang.String> getProductFlavors()
getProductFlavors in interface com.android.builder.model.Variant@NonNull public com.android.builder.model.ProductFlavor getMergedFlavor()
getMergedFlavor in interface com.android.builder.model.Variant@NonNull public java.util.Collection<com.android.builder.model.TestedTargetVariant> getTestedTargetVariants()
getTestedTargetVariants in interface com.android.builder.model.Variant@NonNull public java.util.Collection<IdeBaseArtifact> getTestArtifacts()
getTestArtifacts in interface IdeVariant@Nullable public IdeAndroidArtifact getAndroidTestArtifact()
getAndroidTestArtifact in interface IdeVariant@Nullable public IdeJavaArtifact getUnitTestArtifact()
getUnitTestArtifact in interface IdeVariantpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object