public abstract class JavaOptions extends Object
Constructor and Description |
---|
JavaOptions() |
Modifier and Type | Method and Description |
---|---|
void |
addParseTimeDeps(com.google.common.collect.ImmutableCollection.Builder<BuildTarget> depsBuilder,
TargetConfiguration targetConfiguration) |
Tool |
getJavaRuntimeLauncher(BuildRuleResolver ruleResolver,
TargetConfiguration targetConfiguration) |
abstract ToolProvider |
getJavaRuntimeProvider() |
static JavaOptions |
of(ToolProvider javaRuntimeProvider) |
public abstract ToolProvider getJavaRuntimeProvider()
public Tool getJavaRuntimeLauncher(BuildRuleResolver ruleResolver, TargetConfiguration targetConfiguration)
public void addParseTimeDeps(com.google.common.collect.ImmutableCollection.Builder<BuildTarget> depsBuilder, TargetConfiguration targetConfiguration)
public static JavaOptions of(ToolProvider javaRuntimeProvider)