下面列出了怎么用org.gradle.api.tasks.Nested的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* Returns the tool chain that will be used to compile the Java source.
*
* @return The tool chain.
*/
@Nested
@Incubating
public JavaToolChain getToolChain() {
if (toolChain != null) {
return toolChain;
}
return getJavaToolChainFactory().forCompileOptions(getOptions());
}
@Nested
public IncrementalCompileOptions getIncrementalOptions() {
return incrementalOptions;
}
/**
* Returns the Scala compilation options.
*/
@Nested
public ScalaCompileOptions getScalaCompileOptions() {
return scalaCompileOptions;
}
/**
* Returns the Java compilation options.
*/
@Nested
public CompileOptions getOptions() {
return compileOptions;
}
/**
* Returns options for generating debugging information.
*/
@Nested
public DebugOptions getDebugOptions() {
return debugOptions;
}
/**
* Returns options for running the compiler in a child process.
*/
@Nested
public ForkOptions getForkOptions() {
return forkOptions;
}
public Class<? extends Annotation> getAnnotationType() {
return Nested.class;
}
@Nested
public DefaultJUnitXmlReport getJunitXml() {
return (DefaultJUnitXmlReport) getByName("junitXml");
}
@Nested
public IncrementalCompileOptions getIncrementalOptions() {
return incrementalOptions;
}
/**
* Returns the Scala compilation options.
*/
@Nested
public ScalaCompileOptions getScalaCompileOptions() {
return scalaCompileOptions;
}
/**
* Returns the Java compilation options.
*/
@Nested
public CompileOptions getOptions() {
return compileOptions;
}
public Class<? extends Annotation> getAnnotationType() {
return Nested.class;
}
/**
* Returns options for generating debugging information.
*/
@Nested
public DebugOptions getDebugOptions() {
return debugOptions;
}
/**
* Returns options for running the compiler in a child process.
*/
@Nested
public ForkOptions getForkOptions() {
return forkOptions;
}
@Nested
public DefaultJUnitXmlReport getJunitXml() {
return (DefaultJUnitXmlReport) getByName("junitXml");
}
@Nested
public Property<PlayPlatform> getPlatform() {
return platform;
}
@Nested
protected JavaPlatform getPlatform() {
return new DefaultJavaPlatform(JavaVersion.toVersion(getTargetCompatibility()));
}
@Nested
public com.android.build.gradle.internal.dsl.DexOptions getDexOptions() {
return dexOptions;
}
@Nested
public AaptOptions getAaptOptions() {
return aaptOptions;
}
@Nested
@Optional
public List<SymbolFileProviderImpl> getLibraries() {
return libraries;
}
@Nested
@Optional
public Collection<String> getSplits() {
return splits;
}
@Nested
public AaptOptions getAaptOptions() {
return aaptOptions;
}
@Nested
@Optional
public SigningConfig getSigningConfig() {
return signingConfig;
}
@Nested
public PackagingOptions getPackagingOptions() {
return packagingOptions;
}
@Nested
@Optional
public CoreSigningConfig getSigningConfig() {
return signingConfig;
}
@Nested
public PackagingOptions getPackagingOptions() {
return packagingOptions;
}
@Nested
@Optional
public SigningConfig getSigningConfig() {
return signingConfig;
}
@Nested
@Optional
public Map<String, Module> getModules() {
return modules;
}
@Nested
public ClojureScriptCompileOptions getOptions() {
return options;
}
@Nested
public ForkOptions getForkOptions() {
return forkOptions;
}