public class ResolvedJavacPluginProperties extends Object implements AddsToRuleKey
Constructor and Description |
---|
ResolvedJavacPluginProperties(com.facebook.buck.jvm.java.JavacPluginProperties inner) |
Modifier and Type | Method and Description |
---|---|
boolean |
getCanReuseClassLoader() |
URL[] |
getClasspath(SourcePathResolverAdapter resolver,
ProjectFilesystem filesystem)
Get the classpath for the plugin.
|
boolean |
getDoesNotAffectAbi() |
com.google.common.collect.ImmutableSortedSet<SourcePath> |
getInputs() |
JavacPluginJsr199Fields |
getJavacPluginJsr199Fields(SourcePathResolverAdapter resolver,
ProjectFilesystem filesystem)
Get the javac plugin fields.
|
static String |
getJoinedClasspath(SourcePathResolverAdapter resolver,
ProjectFilesystem filesystem,
com.google.common.collect.ImmutableList<ResolvedJavacPluginProperties> resolvedProperties) |
com.google.common.collect.ImmutableSortedSet<String> |
getProcessorNames() |
boolean |
getSupportAbiGenerationFromSource() |
public ResolvedJavacPluginProperties(com.facebook.buck.jvm.java.JavacPluginProperties inner)
public boolean getCanReuseClassLoader()
public boolean getDoesNotAffectAbi()
public boolean getSupportAbiGenerationFromSource()
public com.google.common.collect.ImmutableSortedSet<String> getProcessorNames()
public URL[] getClasspath(SourcePathResolverAdapter resolver, ProjectFilesystem filesystem)
public com.google.common.collect.ImmutableSortedSet<SourcePath> getInputs()
public JavacPluginJsr199Fields getJavacPluginJsr199Fields(SourcePathResolverAdapter resolver, ProjectFilesystem filesystem)
public static String getJoinedClasspath(SourcePathResolverAdapter resolver, ProjectFilesystem filesystem, com.google.common.collect.ImmutableList<ResolvedJavacPluginProperties> resolvedProperties)