下面列出了怎么用org.gradle.api.tasks.InputDirectory的API类实例代码及写法,或者点击链接到github查看源代码。
@InputDirectory
@Optional
public File getBuildDir() {
if (buildDir == null) {
buildDir = getProject().getBuildDir();
}
return buildDir;
}
@Optional
@InputDirectory
public File getSourceDir() {
if (sourceDir == null) {
return extension().sourceDir();
} else {
return new File(sourceDir);
}
}
@InputDirectory
@Optional
@Nullable
public File getStorybookDir() {
var f = getProject().file("build/storybook");
if (f.exists()) {
return f;
}
return null;
}
@InputDirectory
@SkipWhenEmpty
@PathSensitive(PathSensitivity.NONE)
@Optional
public File getInputDirectory() {
if (!inputDirectory.exists()) {
return null;
} else {
return inputDirectory;
}
}
@Optional
@InputDirectory
public File getClassesDir() {
return classesDir;
}
/**
* Returns the directory containing the web application source files.
*/
@InputDirectory
public File getWebAppSourceDirectory() {
return webAppSourceDirectory;
}
public Class<? extends Annotation> getAnnotationType() {
return InputDirectory.class;
}
/**
* Returns the directory containing the web application source files.
*/
@InputDirectory
public File getWebAppSourceDirectory() {
return webAppSourceDirectory;
}
public Class<? extends Annotation> getAnnotationType() {
return InputDirectory.class;
}
@SkipWhenEmpty
@InputDirectory
public DirectoryProperty getBaseFolder() {
return baseFolder;
}
@InputDirectory
public File getInputRootDirectory() {
return inputRootDirectory;
}
@InputDirectory
public File getOutputRootDirectory() {
return outputRootDirectory;
}
@InputDirectory
public File getInputDirectory() {
return inputDirectory;
}
@InputDirectory
public File getOutputDirectory() {
return outputDirectory;
}
@InputDirectory
public File getInputDir() {
return inputDir;
}
@InputDirectory
public File getTmpDir() {
return tmpDir;
}
@InputDirectory
public File getLayoutInputFolder() {
return layoutInputFolder;
}
@NonNull
@InputDirectory
public File getResDir() {
return resDir;
}
@InputDirectory
public File getDexFolder() {
return dexFolder;
}
@InputDirectory
@Optional
public File getJavaResourceDir() {
return javaResourceDir;
}
@InputDirectory
public File getSourceDir() {
HelmExtension extension = getProject().getExtensions().getByType(HelmExtension.class);
return new File(extension.getSourceDir(), packageName);
}
@InputDirectory
public String getWebProtosDir() {
return "build/webprotos";
}
@InputDirectory
public File getWebDir() {
return getProject().file("build/web");
}
@InputDirectory
public DirectoryProperty getSourceDirectory() {
return sourceDirectory;
}
@InputDirectory
public DirectoryProperty getSourceDirectory() {
return sourceDirectory;
}
@InputDirectory
public DirectoryProperty getSourceDirectory() {
return sourceDirectory;
}
@InputDirectory
public DirectoryProperty getSourceDirectory() {
return sourceDirectory;
}
@InputDirectory
public File getSourceDirectory() {
return sourceDirectory;
}
@InputDirectory
public File getSourceDirectory() {
return sourceDirectory;
}
@InputDirectory
public File getAppEngineDirectory() {
return appEngineDirectory;
}