@Nullable private static AbstractCompile getJavaCompiler(BaseVariant variant) { return variant.getJavaCompile(); }
@Nullable private static AbstractCompile getJavaCompiler(BaseVariant variant) { return variant.getJavaCompile(); }
private void useHackedAndroidJar(BaseVariant variant) { try { System.err.println("Hacking variant " + variant); JavaCompile javaCompile = variant.getJavaCompile(); File modifiedAndroidJar = GenerateAndroidJar.getMergedJar( variant.getMergedFlavor().getMinSdkVersion().getApiLevel(), variant.getMergedFlavor().getTargetSdkVersion().getApiLevel(), true, true, true); javaCompile.getOptions().setBootClasspath(modifiedAndroidJar.getPath()); } catch (Exception e) { throw new RuntimeException(e); } } }
JavaCompile javaCompile = variant.getJavaCompile();
.debug("Processing variant " + variantName + " for Eta compilation."); final JavaCompile javaCompileTask = variant.getJavaCompile();