| Interface | Description |
|---|---|
| IjLibraryFactoryResolver | |
| IjModuleFactory |
Builds
IjModules out of TargetNodes. |
| IjModuleFactoryResolver |
Provides the
IjModuleFactory with Paths to various elements of the project. |
| IjModuleRule<T extends BuildRuleArg> |
Rule describing which aspects of the supplied
TargetNode to transfer to the IjModule being constructed. |
| IjProjectElement |
| Class | Description |
|---|---|
| ContentRoot | |
| IjLibrary |
Represents a prebuilt library (.jar or .aar) as seen by IntelliJ.
|
| IjLibrary.Builder | |
| IjLibraryFactory |
Interface for building
IjLibrary objects from TargetNodes. |
| IjModule |
Represents a single IntelliJ module.
|
| IjModule.Builder | |
| IjModuleAndroidFacet |
The information necessary to add the Android facet to the module.
|
| IjModuleAndroidFacet.Builder | |
| IjProjectConfig | |
| IjProjectConfig.Builder | |
| ModuleIndexEntry |
| Enum | Description |
|---|---|
| DependencyType | |
| IjLibrary.Type |
Types of IjLibrary
IjLibrary.Type.DEFAULT: Generated by a Buck target
IjLibrary.Type.KOTLIN_JAVA_RUNTIME: Generated for Kotlin code support in IDE |
| IjModuleType |
List of module types that are recognized by the model.
|