Interface | Description |
---|---|
BuckBuildRunner |
Class | Description |
---|---|
BaseIjModuleRule<T extends BuildRuleArg> |
Base class for IntelliJ module rules
|
DefaultIjModuleFactory | |
ExportedDepsClosureResolver |
Calculates the transitive closure of exported deps for every node in a
TargetGraph . |
IjAndroidHelper | |
IjBuckModule |
Module with project generator for IntelliJ.
|
IjBuckModuleAdapterPlugin | |
IjDependencyListBuilder |
Represents the dependencies of an
IjModule in a form intended to be consumable by the
IjProjectWriter . |
IjDependencyListBuilder.DependencyEntry |
The design of this classes API is tied to how the corresponding StringTemplate template
interacts with it.
|
IjKotlinHelper |
Helper class related to Kotlin
|
IjModuleGraph |
Represents a graph of IjModules and the dependencies between them.
|
IjModuleGraphFactory | |
IjProject |
Top-level class for IntelliJ project generation.
|
IjProjectBuckConfig | |
IJProjectCleaner |
Cleans out any unwanted IntelliJ IDEA project files.
|
IjProjectCommandHelper | |
IjProjectPaths | |
IjProjectSourcePathResolver |
A SourcePathResolver implementation that uses only information found in the target graph when
converting a BuildTargetSourcePath to an outputPath.
|
IjProjectSubCommand | |
IjProjectSubCommand.AggregationModeOptionHandler | |
IjProjectTemplateDataPreparer |
Does the converting of abstract data structures to a format immediately consumable by the
StringTemplate-based templates employed by
IjProjectWriter . |
IjProjectWriter |
Writes the serialized representations of IntelliJ project components to disk.
|
IjSourceRootSimplifier |
Groups
IjFolder s into sets which are of the same type and belong to the same package
structure. |
IntellijModulesListParser |
Responsible for parsing an existing modules.xml file
|
IntelliJProjectSubCommandFactory | |
JavaLanguageLevelHelper | |
ModuleBuildContext |
Holds all of the mutable state required during
IjModule creation. |
PregeneratedCodeWriter | |
SupportedTargetTypeRegistry | |
TransitiveDepsClosureResolver |
Calculates the transitive closure of exported deps for every node in a
TargetGraph . |
Util | |
WorkspaceUpdater |
Updates .idea/workspace.xml to avoid doing some operations by IntelliJ.
|
Enum | Description |
---|---|
FolderTypeWithPackageInfo | |
IjDependencyListBuilder.Scope |
Set of scopes supported by IntelliJ for the "orderEntry" element.
|
IjDependencyListBuilder.SortOrder | |
IjDependencyListBuilder.Type |
Set of types supported by IntelliJ for the "orderEntry" element.
|