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() |
boolean |
isInstantAppCompatible() |
java.lang.String |
toString() |
copy, copy, copy, copy, copyNewProperty, copyNewProperty, copyNewPropertyWithDefaultpublic 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 isInstantAppCompatible()
isInstantAppCompatible in interface com.android.builder.model.Variantpublic 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