@NonNull @Override public Collection<SecondaryFile> getSecondaryFiles() { if (typedefRecipe.isFile()) { return ImmutableList.of(SecondaryFile.nonIncremental(typedefRecipe)); } else { return ImmutableList.of(); } }
@NonNull @Override public Collection<SecondaryFile> getSecondaryFiles() { if (mainDexListFile != null) { return ImmutableList.of(SecondaryFile.nonIncremental(mainDexListFile)); } return ImmutableList.of(); }
@NonNull @Override public Collection<SecondaryFile> getSecondaryFiles() { final File secondaryFile = transform.getSecondaryFile(); return secondaryFile == null ? ImmutableSet.<SecondaryFile>of() : ImmutableSet.of(SecondaryFile.nonIncremental(secondaryFile)); }
@NonNull @Override public Collection<SecondaryFile> getSecondaryFiles() { ImmutableList.Builder<SecondaryFile> builder = ImmutableList.builder(); builder.addAll( Iterables.transform(options.getProguardFiles(), SecondaryFile::nonIncremental)); builder.addAll( Iterables.transform(options.getJarJarRuleFiles(), SecondaryFile::nonIncremental)); builder.addAll( Iterables.transform( options.getAnnotationProcessorClassPath(), SecondaryFile::nonIncremental)); builder.addAll(Iterables.transform(getSourceFiles(), SecondaryFile::incremental)); builder.add( SecondaryFile.nonIncremental( new File(androidBuilder .getTargetInfo() .getBuildTools() .getPath(BuildToolInfo.PathId.JACK)))); return builder.build(); }