Class | Description |
---|---|
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 |
Default implementation of
JavaClassHashesProvider interface |
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 |
A
JavaFileObject implementation that allows using jar URIs unlike SimpleJavaFileObject that assumes the uri used is a file system uri. |
JarGenrule |
A rule similar to
Genrule except specialized to produce a jar. |
JarGenruleDescription |
Based on
GenruleDescription except specialized to produce a jar. |
JarGenruleDescriptionArg |
jar_genrule constructor arg.
|
JarGenruleDescriptionArg.Builder |
Builds instances of type
JarGenruleDescriptionArg . |
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 |
Builds instances of type
JavaAnnotationProcessorDescriptionArg . |
JavaBinary | |
JavaBinaryDescription | |
JavaBinaryDescriptionArg |
Immutable implementation of
JavaBinaryDescription.AbstractJavaBinaryDescriptionArg . |
JavaBinaryDescriptionArg.Builder |
Builds instances of type
JavaBinaryDescriptionArg . |
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 |
Holds dependencies from a
JavaLibraryDescription.CoreArg after they've been resolved from
BuildTarget s to BuildRule s, including resolving queries and (TODO:jkeljo)
exports. |
JavaLibraryDeps.Builder | |
JavaLibraryDescription | |
JavaLibraryDescriptionArg |
Immutable implementation of
JavaLibraryDescription.AbstractJavaLibraryDescriptionArg . |
JavaLibraryDescriptionArg.Builder |
Builds instances of type
JavaLibraryDescriptionArg . |
JavaLibraryRules |
Common utilities for working with
JavaLibrary objects. |
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 |
Builds instances of type
JavaPluginDescriptionArg . |
JavaSourceJar | |
JavaTest | |
JavaTestDescription | |
JavaTestDescription.CxxLibraryEnhancement | |
JavaTestDescriptionArg |
Immutable implementation of
JavaTestDescription.AbstractJavaTestDescriptionArg . |
JavaTestDescriptionArg.Builder |
Builds instances of type
JavaTestDescriptionArg . |
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 |
Builds instances of type
JavaTestRunnerDescriptionArg . |
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 |
Builds instances of type
KeystoreDescriptionArg . |
LoggingJarBuilderObserver | |
MavenUberJar |
A
BuildRule used to have the provided JavaLibrary published to a maven repository |
MavenUberJar.SourceJar | |
PluginFactory | |
PluginLoaderJavaFileManager | |
PrebuiltJar | |
PrebuiltJarDescription | |
PrebuiltJarDescriptionArg |
Immutable implementation of
PrebuiltJarDescription.AbstractPrebuiltJarDescriptionArg . |
PrebuiltJarDescriptionArg.Builder |
Builds instances of type
PrebuiltJarDescriptionArg . |
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 |
The factory is used to avoid creation of
UnusedDependenciesFinder when |
ZipArchiveDependencySupplier |
Enum | Description |
---|---|
AnnotationProcessingEvent.Operation | |
BuiltInJavac |
Which of the built in
Jsr199Javac implementations to use for
compilation. |
CompileAgainstLibraryType |
Expresses what kind of library a given JvmLibrary should compile against.
|
ForkMode | |
JarShape | |
JavaBuckConfig.DuplicatesLogLevel |
Logging level duplicates are reported at
|
JavaBuckConfig.SourceAbiVerificationMode | |
JavaBuckConfig.UnusedDependenciesAction |
An action that is executed when a rule that compiles Java code has unused dependencies.
|
JavaBuckConfig.UnusedDependenciesConfig |
The same as
JavaBuckConfig.UnusedDependenciesAction with a couple of extra options to give greater
flexibility. |
Javac.Source | |
JavacOptions.SpoolMode |
The method in which the compiler output is spooled.
|
TestType |
Annotation Type | Description |
---|---|
BuildsAnnotationProcessor |
Annotation for objects that build annotation processors
|