public class JavaLibraryRuleHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <T extends JavaLibraryDescription.CoreArg> |
addCompiledShadowIfNeeded(IjProjectConfig projectConfig,
TargetNode<T> targetNode,
ModuleBuildContext context) |
static <T extends JavaLibraryDescription.CoreArg> |
addLanguageAggregationKeyIfNeeded(IjProjectConfig projectConfig,
TargetNode<T> target,
AggregationContext context)
Helper method to add aggregation key of JAVA_LANGUAGE_LEVEL if the target specifies a language
level
|
static <T extends JavaLibraryDescription.CoreArg> |
addNonSourceBuildTargets(TargetNode<T> targetNode,
ModuleBuildContext context) |
public static <T extends JavaLibraryDescription.CoreArg> void addCompiledShadowIfNeeded(IjProjectConfig projectConfig, TargetNode<T> targetNode, ModuleBuildContext context)
public static <T extends JavaLibraryDescription.CoreArg> void addNonSourceBuildTargets(TargetNode<T> targetNode, ModuleBuildContext context)
public static <T extends JavaLibraryDescription.CoreArg> void addLanguageAggregationKeyIfNeeded(IjProjectConfig projectConfig, TargetNode<T> target, AggregationContext context)