public interface JavacPluginArgs extends BuildRuleArg, HasDeclaredDeps
DEFAULT_TARGET_PLATFORM_PARAM_NAME| Modifier and Type | Method and Description | 
|---|---|
default boolean | 
isDoesNotAffectAbi()
A value of false indicates that the plugin either generates classes that are intended for use
 outside of the code being processed or modifies bytecode in a way that modifies ABI. 
 | 
default boolean | 
isIsolateClassLoader()
A value of false indicates that the plugin will not use a shared class loader to be loaded. 
 | 
default boolean | 
isSupportsAbiGenerationFromSource()
If true, allows ABI-affecting plugins to run during ABI generation from source. 
 | 
getCompatibleWith, getDefaultTargetPlatform, getLabels, getLicenses, labelsContainsAnyOfgetNamegetDeps@Value.Default default boolean isIsolateClassLoader()
Defaults to false because that's the "safe" value and optimizes build time.
@Value.Default default boolean isDoesNotAffectAbi()
Defaults to false because that's the "safe" value. When migrating to ABI generation from source, having as few ABI-affecting plugins as possible will yield the fastest ABI generation.
@Value.Default default boolean isSupportsAbiGenerationFromSource()