@Input @Optional public List<String> getPexOptions() { return pexOptions; }
@Input @Optional public Map<String, String> getAdditionalProperties() { return additionalProperties; }
@Input @Optional public EntryPointTemplateProvider getTemplateProvider() { return templateProvider; }
@Input @Optional public List<String> getPexOptions() { return pexOptions; }
@Input @Optional public String getDistutilsCfg() { return distutilsCfg; }
@Override @Input @Optional public List<String> getLdLibs() { return ldLibs; }
@Input @Optional public Collection<String> getInstallOptions() { return installOptions; }
/** * {@inheritDoc} */ @Optional @Input public String getExecutable() { return javaExecHandleBuilder.getExecutable(); }
/** * The optional path to where a text report should be written. The special value * "stdout" can be used to point to standard output. */ @Override @Nullable @Optional @Input public File getTextOutput() { return textOutput; }
/** The output .zip file to write the annotations database to, if any */ @Optional @OutputFile public File getOutput() { return output; }
/** * The output .txt file to write the typedef recipe file to. A "recipe" file * is a file which describes typedef classes, typically ones that should * be deleted. It is generated by this {@link ExtractAnnotations} task and * consumed by the {@link TypedefRemover}. */ @Optional @OutputFile public File getTypedefFile() { return typedefFile; }
@InputFiles @Optional public Collection<File> getJavaResourceFiles() { return javaResourceFiles; }
@Input @Optional public String getModuleMain() { return GradleUtil.toString(_moduleMain); }
@Input @Optional @Nullable public Collection<String> getSplits() { return splits; }
@Input @Optional public String getNodeVersion() { return GradleUtil.toString(_nodeVersion); }
@Input @Optional public String getVersionName() { if (variantOutputData != null) { return variantOutputData.getVersionName(); } return variantConfiguration.getVersionName(); }
@Override @Nullable @InputFile @Optional File getStoreFile();
@Optional @InputFile private File getPatchesZip() { File patch = getPatches(); if (patch.isDirectory()) return null; else return getPatches(); }
@Input @Optional public String getModuleName() { if (getNdkConfig() == null) { return null; } return getNdkConfig().getModuleName(); }
@OutputFiles @Optional public FileCollection getOuts() { File outFile = getOut(); if (outFile.isDirectory()) return getProject().fileTree(outFile); else return getProject().files(outFile); }