public class AndroidLibraryModuleRule extends AndroidModuleRule<AndroidLibraryDescription.CoreArg>
moduleFactoryResolver, projectConfig, projectFilesystem| Constructor and Description |
|---|
AndroidLibraryModuleRule(ProjectFilesystem projectFilesystem,
IjModuleFactoryResolver moduleFactoryResolver,
IjProjectConfig projectConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(TargetNode<AndroidLibraryDescription.CoreArg> target,
ModuleBuildContext context) |
void |
applyDuringAggregation(AggregationContext context,
TargetNode<AndroidLibraryDescription.CoreArg> targetNode) |
IjModuleType |
detectModuleType(TargetNode<AndroidLibraryDescription.CoreArg> targetNode) |
Class<? extends DescriptionWithTargetGraph<?>> |
getDescriptionClass() |
addDepsAndSources, addDepsAndSources, addDepsAndTestSources, addDepsAndTestSources, addResourceFolders, addResourceFolders, addSourceFolders, getResourcePaths, getResourcePaths, getResourcesRootsToResources, getSourceFoldersToInputsIndexpublic AndroidLibraryModuleRule(ProjectFilesystem projectFilesystem, IjModuleFactoryResolver moduleFactoryResolver, IjProjectConfig projectConfig)
public Class<? extends DescriptionWithTargetGraph<?>> getDescriptionClass()
public void apply(TargetNode<AndroidLibraryDescription.CoreArg> target, ModuleBuildContext context)
apply in interface IjModuleRule<AndroidLibraryDescription.CoreArg>apply in class AndroidModuleRule<AndroidLibraryDescription.CoreArg>public void applyDuringAggregation(AggregationContext context, TargetNode<AndroidLibraryDescription.CoreArg> targetNode)
applyDuringAggregation in interface IjModuleRule<AndroidLibraryDescription.CoreArg>applyDuringAggregation in class BaseIjModuleRule<AndroidLibraryDescription.CoreArg>public IjModuleType detectModuleType(TargetNode<AndroidLibraryDescription.CoreArg> targetNode)