Class AndroidTarget

    • Constructor Detail

      • AndroidTarget

        protected AndroidTarget​(org.gradle.api.Project project,
                                java.lang.String name,
                                boolean isTest)
      • AndroidTarget

        protected AndroidTarget​(org.gradle.api.Project project,
                                java.lang.String name)
    • Method Detail

      • getBaseVariant

        protected abstract com.android.build.gradle.api.BaseVariant getBaseVariant()
      • getApt

        public Scope getApt()
        Description copied from class: JvmTarget
        Apt Scope Used to get the annotation processor deps of the target.
        Overrides:
        getApt in class JvmTarget
      • getLintOptions

        public com.android.builder.model.LintOptions getLintOptions()
        Overrides:
        getLintOptions in class JvmTarget
      • getRobolectricEnabled

        public boolean getRobolectricEnabled()
      • getLintEnabled

        public boolean getLintEnabled()
      • getBuildConfigFields

        public java.util.List<java.lang.String> getBuildConfigFields()
      • getResDirs

        public java.util.Set<java.lang.String> getResDirs()
      • getProjectResDir

        @Nullable
        public java.lang.String getProjectResDir()
      • getAssetDirs

        public java.util.Set<java.lang.String> getAssetDirs()
      • getAidl

        public java.util.Set<java.lang.String> getAidl()
      • getJniLibs

        public java.util.Set<java.lang.String> getJniLibs()
      • getMainManifest

        @Nullable
        public java.lang.String getMainManifest()
      • getSecondaryManifests

        @Nullable
        public java.util.List<java.lang.String> getSecondaryManifests()
      • getRuleType

        public RuleType getRuleType()
      • getTestRuleType

        public RuleType getTestRuleType()
      • isKotlin

        public boolean isKotlin()
      • getAndroidExtension

        public com.android.build.gradle.BaseExtension getAndroidExtension()
      • getSources

        public java.util.Set<java.io.File> getSources​(com.android.build.gradle.api.BaseVariant variant)
      • getJavaResources

        public java.util.Set<java.io.File> getJavaResources​(com.android.build.gradle.api.BaseVariant variant)
      • getApplicationIdWithSuffix

        public java.lang.String getApplicationIdWithSuffix()
      • getPackage

        public java.lang.String getPackage()
      • getResPackage

        public java.lang.String getResPackage()
      • getMinSdk

        public final java.lang.String getMinSdk()
      • getTargetSdk

        public final java.lang.String getTargetSdk()
      • getVersionName

        public final java.lang.String getVersionName()
      • getVersionCode

        public final java.lang.Integer getVersionCode()
      • getDebuggable

        public final boolean getDebuggable()
      • getGenerateR2

        public final boolean getGenerateR2()
      • getIsTest

        public boolean getIsTest()
      • getProp

        public <T> T getProp​(java.util.Map<java.lang.String,​T> map,
                             @Nullable
                             T defaultValue)
        Overrides:
        getProp in class Target