| Interface | Description |
|---|---|
| FileManifest |
The
FileManifest output as a result of parsing a file with a FileParser. |
| FileParser<T extends FileManifest> |
Generic file parser, meant to be extended for more specific parsers.
|
| PackageFileParser |
Parses buck package files (usually PACKAGE files) and retrieve rule information from them.
|
| ProjectBuildFileParser |
Parses buck build files (usually BUCK files) and retrieve rule information from them.
|
| UserDefinedRuleLoader |
Reads a manifest file, and ensures that it has parsed the files required to utilize all user
defined rules in that manifest (based on buck.type)
|
| Class | Description |
|---|---|
| BuildFileManifest |
Describes the content of a build file, which includes defined targets and their metadata.
|
| BuildFileManifestPojoizer |
Utility class to convert parser-created objects to equivalent POJO-typed objects
|
| BuildFileManifestPojoizer.PojoTransformer |
Container to hold transformation function for classes assignable to a provided class.
|
| ForwardingProjectBuildFileParserDecorator |
A convenience decorator for
ProjectBuildFileParser that forwards all method invocation to
the delegate. |
| PackageFileManifest |
Describes the content of a package file, which includes a package definition and their metadata.
|
| PackageMetadata |
Describes the attributes of a package rule in a package file.
|
| Enum | Description |
|---|---|
| Syntax |