public class AbstractCompilesUtil
extends java.lang.Object
AbstractCompile instances.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANDROID_APT_PLUGIN_NAME |
| Constructor and Description |
|---|
AbstractCompilesUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
configureLanguageLevel(org.gradle.api.tasks.compile.AbstractCompile compileTask,
com.android.build.gradle.internal.CompileOptions compileOptions,
java.lang.String compileSdkVersion,
com.android.build.gradle.internal.scope.VariantScope.Java8LangSupport java8LangSupport)
Determines the java language level to use and sets it on the given task and
CompileOptions. |
static boolean |
isIncremental(org.gradle.api.Project project,
com.android.build.gradle.internal.scope.VariantScope variantScope,
com.android.build.gradle.internal.CompileOptions compileOptions,
org.gradle.api.artifacts.Configuration processorConfiguration,
com.android.utils.ILogger log)
Determine if java compilation can be incremental.
|
static void |
setDefaultJavaVersion(com.android.build.gradle.internal.CompileOptions compileOptions,
java.lang.String compileSdkVersion,
com.android.build.gradle.internal.scope.VariantScope.Java8LangSupport java8LangSupport) |
public static final java.lang.String ANDROID_APT_PLUGIN_NAME
public static void configureLanguageLevel(org.gradle.api.tasks.compile.AbstractCompile compileTask,
com.android.build.gradle.internal.CompileOptions compileOptions,
java.lang.String compileSdkVersion,
com.android.build.gradle.internal.scope.VariantScope.Java8LangSupport java8LangSupport)
CompileOptions. The latter is to propagate the information to Studio.public static void setDefaultJavaVersion(com.android.build.gradle.internal.CompileOptions compileOptions,
java.lang.String compileSdkVersion,
com.android.build.gradle.internal.scope.VariantScope.Java8LangSupport java8LangSupport)
public static boolean isIncremental(@NonNull
org.gradle.api.Project project,
@NonNull
com.android.build.gradle.internal.scope.VariantScope variantScope,
@NonNull
com.android.build.gradle.internal.CompileOptions compileOptions,
@Nullable
org.gradle.api.artifacts.Configuration processorConfiguration,
@NonNull
com.android.utils.ILogger log)