public class JarBackedJavacProvider extends Object implements JavacProvider, AddsToRuleKey
Constructor and Description |
---|
JarBackedJavacProvider(SourcePath javacJarPath,
String compilerClassName) |
Modifier and Type | Method and Description |
---|---|
void |
addParseTimeDeps(com.google.common.collect.ImmutableCollection.Builder<BuildTarget> depsConsumer) |
com.google.common.collect.ImmutableSet<BuildRule> |
getBuildDeps(SourcePathRuleFinder ruleFinder) |
Javac |
resolve(SourcePathRuleFinder ruleFinder) |
public JarBackedJavacProvider(SourcePath javacJarPath, String compilerClassName)
public Javac resolve(SourcePathRuleFinder ruleFinder)
resolve
in interface JavacProvider
public void addParseTimeDeps(com.google.common.collect.ImmutableCollection.Builder<BuildTarget> depsConsumer)
addParseTimeDeps
in interface JavacProvider
public com.google.common.collect.ImmutableSet<BuildRule> getBuildDeps(SourcePathRuleFinder ruleFinder)
getBuildDeps
in interface JavacProvider