public class OkBuckCleanTask extends DefaultTask { @Input public Set<Project> projects;
@Input public String buildToolVersion = "28.0.2"; @Input public String target = "android-28"; @Input public Map<String, List<String>> annotationProcessors = new HashMap<>(); @Input public Map<String, Integer> linearAllocHardLimit = new HashMap<>(); @Input public Map<String, List<String>> primaryDexPatterns = new HashMap<>(); @Input public Map<String, Boolean> exopackage = new HashMap<>(); @Input public Map<String, List<String>> appLibDependencies = new HashMap<>(); @Input public Map<String, File> proguardMappingFile = new HashMap<>(); @Input public Map<String, List<String>> lintExclude = new HashMap<>(); @Input public Map<String, List<String>> testExclude = new HashMap<>(); @Input public Set<Project> buckProjects; @Input public Map<String, Map<String, Collection<String>>> extraBuckOpts = new HashMap<>(); @Input public boolean resourceUnion; @Nullable @Input public String resourceUnionPackage; @Input public boolean libraryBuildConfig = true;
@Input private String authType = "awsSigv4";
@Input private final String lambdaFunctionArnTemplate;
public class ExternalDependenciesExtension { @Input private String cache = ".okbuck/ext"; @Input private boolean downloadInBuck = true; @Input private List<String> allowLatestVersion = new ArrayList<>(); @Input private List<String> allowAllVersions = new ArrayList<>(); @Input private Map<String, List<String>> allowSpecificVersions = new HashMap<>();
@Input String hensonNavigatorPackageName;
@Input private List<String> apiPackages = new ArrayList<>();
@Input public LineEnding.Policy getLineEndingsPolicy() { return lineEndingsPolicy; }
@Input public FormatExceptionPolicy getExceptionPolicy() { return exceptionPolicy; }
@Input public boolean isPaddedCell() { return paddedCell; }
@Input public String getFilePatterns() { return filePatterns; }
@Input public String getEncoding() { return encoding; }
@Input public List<FormatterStep> getSteps() { return Collections.unmodifiableList(steps); }
@Input @Optional public Map<String, String> getAdditionalProperties() { return additionalProperties; }
@Input @Optional public List<String> getPexOptions() { return pexOptions; }
@Input @Optional public EntryPointTemplateProvider getTemplateProvider() { return templateProvider; }
@Input @Optional public List<String> getPexOptions() { return pexOptions; }
@Input @Optional public String getDistutilsCfg() { return distutilsCfg; }
/** * {@inheritDoc} */ @Input public boolean isIgnoreExitValue() { return execAction.isIgnoreExitValue(); }