AccumulateClassNamesStep |
Step that takes a directory or zip of .class files and traverses it to get the
total set of .class files included by the directory or zip.
|
AnnotationProcessingEvent |
Base class for events about Java annotation processing.
|
AnnotationProcessingEvent.Finished |
|
AnnotationProcessingEvent.Started |
|
CalculateClassAbi |
Calculates Class ABI.
|
CalculateClassAbiStep |
|
CalculateSourceAbi |
Source Abi calculation.
|
CalculateSourceAbi.SourceAbiBuildable |
Buildable implementation.
|
CalculateSourceAbiFromLibraryTarget |
Calculates a Source ABI by copying the source ABI output from the library rule into a JAR.
|
ClasspathChecker |
|
CompareAbis |
|
CompilerOutputPaths |
Provides access to the various output paths for a java library.
|
CompilerParameters |
|
CompilerParameters.Builder |
|
CompileToJarStepFactory |
Provides a base implementation for post compile steps.
|
ConfiguredCompilerFactory |
|
ConstantJavacProvider |
|
CopyResourcesStep |
|
DefaultClassUsageFileWriter |
|
DefaultJavaClassHashesProvider |
|
DefaultJavaLibrary |
Suppose this were a rule defined in src/com/facebook/feed/BUCK :
|
DefaultJavaLibraryRules |
|
DefaultJavaLibraryRules.Builder |
|
DefaultJavaPackageFinder |
|
DiagnosticCleaner |
|
DiagnosticPrettyPrinter |
Take a Diagnostic and pretty print it, using the same formatting as you'd find in the
Oracle javac implementation.
|
DiffAbisStep |
|
ExternalJavac |
javac implemented in a separate binary.
|
ExternalJavacProvider |
Provides utilities for creating/providing javac instances.
|
ExtraClasspathProvider.EmptyExtraClasspathProvider |
|
FatJar |
Helper class for unpacking fat JAR resources.
|
FatJarMain |
|
ForwardingStandardJavaFileManager |
|
GenerateCodeCoverageReportStep |
|
JacocoConstants |
|
JarBackedJavac |
|
JarBackedJavacProvider |
|
JarBuildStepsFactory |
|
JarBuildStepsFactory.JavaDependencyInfo |
Contains information about a Java classpath dependency.
|
JarDiffer |
|
JarDirectoryStep |
Creates a JAR file from a collection of directories/ZIP/JAR files.
|
JarDumper |
|
JarFattener |
Build a fat JAR that packages an inner JAR along with any required native libraries.
|
JarFileObject |
|
JarGenrule |
A rule similar to Genrule except specialized to produce a jar.
|
JarGenruleDescription |
|
JarGenruleDescriptionArg |
jar_genrule constructor arg.
|
JarGenruleDescriptionArg.Builder |
|
JarParameters |
|
JarParameters.Builder |
|
JarShape.Summary |
|
JavaAnnotationProcessor |
Represents a Java Annotation Processor Plugin for the Java Compiler
|
JavaAnnotationProcessorDescription |
Description of a rule that builds a Processor javac plugin.
|
JavaAnnotationProcessorDescriptionArg |
Immutable implementation of JavaAnnotationProcessorDescription.AbstractJavaAnnotationProcessorDescriptionArg .
|
JavaAnnotationProcessorDescriptionArg.Builder |
|
JavaBinary |
|
JavaBinaryDescription |
|
JavaBinaryDescriptionArg |
Immutable implementation of JavaBinaryDescription.AbstractJavaBinaryDescriptionArg .
|
JavaBinaryDescriptionArg.Builder |
|
JavaBuckConfig |
A java-specific "view" of BuckConfig.
|
JavacErrorParser |
|
JavacEventSinkScopedSimplePerfEvent |
|
JavacEventSinkToBuckEventBusBridge |
|
JavacFactory |
|
JavacLanguageLevelOptions |
|
JavacLanguageLevelOptions.Builder |
|
JavaConfiguredCompilerFactory |
|
JavacOptions |
Represents the command line options that should be passed to javac.
|
JavacOptions.Builder |
|
JavacOptionsFactory |
|
JavacPipelineState |
|
JavacPluginJsr199Fields |
Fields required by Jsr199Javac in order to configure compiler.
|
JavacPluginParams |
Information for javac plugins (includes annotation processors).
|
JavacPluginParams.Builder |
A customized Builder for JavacPluginParams.
|
JavacSpec |
|
JavacSpec.Builder |
|
JavacStep |
Command used to compile java libraries with a variety of ways to handle dependencies.
|
JavacToJarStepFactory |
|
JavaDescriptionsProvider |
|
Javadoc |
|
JavaFileParser |
Extracts the set of exported symbols (class and enum names) from a Java code file, using the
ASTParser from Eclipse.
|
JavaFileParser.JavaFileFeatures |
|
JavaInMemoryFileManager |
A StandardJavaFileManager that creates and writes the content of files directly into a
Jar output stream instead of writing the files to disk.
|
JavaInMemoryFileObject |
A SimpleJavaFileObject implementation that forwards the content of the file to a Jar
output stream instead of writing it to disk.
|
JavaLibraryClasspathProvider |
|
JavaLibraryDeps |
|
JavaLibraryDeps.Builder |
|
JavaLibraryDescription |
|
JavaLibraryDescriptionArg |
Immutable implementation of JavaLibraryDescription.AbstractJavaLibraryDescriptionArg .
|
JavaLibraryDescriptionArg.Builder |
|
JavaLibraryRules |
|
JavaNoOpFileObject |
An JarFileObject implementation that represents a FileObject that has
no operations and does not write the contents to any form of output.
|
JavaOptions |
|
JavaPaths |
Utilities for handling paths to java source files.
|
JavaPluginDescription |
Description of a rule that builds a javac Plugin .
|
JavaPluginDescriptionArg |
Immutable implementation of JavaPluginDescription.AbstractJavaPluginDescriptionArg .
|
JavaPluginDescriptionArg.Builder |
|
JavaSourceJar |
|
JavaTest |
|
JavaTestDescription |
|
JavaTestDescription.CxxLibraryEnhancement |
|
JavaTestDescriptionArg |
Immutable implementation of JavaTestDescription.AbstractJavaTestDescriptionArg .
|
JavaTestDescriptionArg.Builder |
|
JavaTestRunner |
The new Java Test runner rule for the test protocol.
|
JavaTestRunnerDescription |
Responsible for creating the new java test runner rules, which is effectively a java_binary that
will have the test sources library be added as a dependency.
|
JavaTestRunnerDescriptionArg |
Immutable implementation of JavaTestRunnerDescription.AbstractJavaTestRunnerDescriptionArg .
|
JavaTestRunnerDescriptionArg.Builder |
|
JavaTestX |
The new Java Test rule that uses the test protocol to run.
|
JdkProvidedInMemoryJavac |
|
Jsr199Javac |
Command used to compile java libraries with a variety of ways to handle dependencies.
|
Jsr199TracingBridge |
|
JUnitStep |
|
Keystore |
|
KeystoreDescription |
|
KeystoreDescriptionArg |
Immutable implementation of KeystoreDescription.AbstractKeystoreDescriptionArg .
|
KeystoreDescriptionArg.Builder |
|
LoggingJarBuilderObserver |
|
MavenUberJar |
|
MavenUberJar.SourceJar |
|
PluginFactory |
|
PluginLoaderJavaFileManager |
|
PrebuiltJar |
|
PrebuiltJarDescription |
|
PrebuiltJarDescriptionArg |
Immutable implementation of PrebuiltJarDescription.AbstractPrebuiltJarDescriptionArg .
|
PrebuiltJarDescriptionArg.Builder |
|
RemoveClassesPatternsMatcher |
|
ResolvedJavacPluginProperties |
|
ResourcesParameters |
|
ResourcesRootPackageFinder |
|
StandardJavacPlugin |
Represents a standard Java Compiler Plugin, that is, not an annotation processor
|
UnusedDependenciesFinder |
The step that reports dependencies not used during Java compilation.
|
UnusedDependenciesFinderFactory |
|
ZipArchiveDependencySupplier |
|