Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- apply(Project) - Method in class org.gradle.plugin.compatibility.internal.CompatibilityPlugin
C
- CompatibilityDeclarationProtocol - Interface in org.gradle.plugin.compatibility
-
Various definitions for the plugin descriptor fields.
- CompatibilityExtension - Class in org.gradle.plugin.compatibility
-
The main entry point to configuring Plugin Compatibility declarations.
- CompatibilityExtension(ObjectFactory) - Constructor for class org.gradle.plugin.compatibility.CompatibilityExtension
-
Users should not be creating this class directly.
- CompatibilityPlugin - Class in org.gradle.plugin.compatibility.internal
- CompatibilityPlugin() - Constructor for class org.gradle.plugin.compatibility.internal.CompatibilityPlugin
- CompatibilityProjectExtension - Class in org.gradle.plugin.compatibility.internal.groovy
-
An extension that provides
Project.compatibility(PluginDeclaration, Closure)for Gradle before 8.14. - CompatibilityProjectExtension(Project) - Constructor for class org.gradle.plugin.compatibility.internal.groovy.CompatibilityProjectExtension
- CompatibilityRegistry - Class in org.gradle.plugin.compatibility.internal
-
A holder for configurations of plugin declarations in the "legacy" mode.
- CompatibilityRegistry() - Constructor for class org.gradle.plugin.compatibility.internal.CompatibilityRegistry
- CompatibilityStrategy - Interface in org.gradle.plugin.compatibility.internal
-
Strategy for configuring and retrieving compatibility information from plugin declarations.
- CompatibleFeatures - Class in org.gradle.plugin.compatibility
-
Defines the plugin's compatibility with various Gradle features.
- CompatibleFeatures() - Constructor for class org.gradle.plugin.compatibility.CompatibleFeatures
- configure(PluginDeclaration, Action<? super CompatibilityExtension>) - Method in interface org.gradle.plugin.compatibility.internal.CompatibilityStrategy
-
Configures the compatibility extension for the given plugin declaration.
- createExtension(PluginDeclaration, Project) - Method in interface org.gradle.plugin.compatibility.internal.CompatibilityStrategy
-
Creates or registers a compatibility extension for the given plugin declaration.
D
- DECLARED_SUPPORTED - Static variable in interface org.gradle.plugin.compatibility.CompatibilityDeclarationProtocol
-
The feature is declared as supported.
- DECLARED_UNSUPPORTED - Static variable in interface org.gradle.plugin.compatibility.CompatibilityDeclarationProtocol
-
The feature is declared as unsupported.
- doCall(Closure<?>) - Method in class org.gradle.plugin.compatibility.internal.groovy.CompatibilityProjectExtension
-
A helper that provides a nicer error message when the build logic uses modern syntax on the old Gradle version.
- doCall(PluginDeclaration, Closure<?>) - Method in class org.gradle.plugin.compatibility.internal.groovy.CompatibilityProjectExtension
-
Configure the provided declaration, maybe lazily.
E
- execute(Task) - Method in class org.gradle.plugin.compatibility.internal.SerializeCompatibilityDataAction
- EXTENSION_AWARE_MIN_VERSION - Static variable in interface org.gradle.plugin.compatibility.internal.CompatibilityStrategy
- extractFeatures(PluginDeclaration, Project) - Method in interface org.gradle.plugin.compatibility.internal.CompatibilityStrategy
-
Extracts compatibility features from the given plugin declaration.
F
- FEATURE_CONFIGURATION_CACHE - Static variable in interface org.gradle.plugin.compatibility.CompatibilityDeclarationProtocol
-
The Configuration Cache feature name.
- FEATURE_ISOLATED_PROJECTS - Static variable in interface org.gradle.plugin.compatibility.CompatibilityDeclarationProtocol
-
The Isolated Projects feature name.
- features(Action<? super CompatibleFeatures>) - Method in class org.gradle.plugin.compatibility.CompatibilityExtension
-
Applies the action to configure
CompatibleFeatures.
G
- getConfigurationCache() - Method in class org.gradle.plugin.compatibility.CompatibleFeatures
-
Defines the compatibility with the Configuration Cache.
- getFeatures() - Method in class org.gradle.plugin.compatibility.CompatibilityExtension
-
Returns the features to configure.
- getForDeclaration(PluginDeclaration) - Static method in class org.gradle.plugin.compatibility.internal.CompatibilityRegistry
- getInstance() - Static method in interface org.gradle.plugin.compatibility.internal.CompatibilityStrategy
- getIsolatedProjects() - Method in class org.gradle.plugin.compatibility.CompatibleFeatures
-
Defines the compatibility with Isolated Projects.
- getOwner() - Method in class org.gradle.plugin.compatibility.internal.groovy.CompatibilityProjectExtension
- getSerializableCompatibilityData() - Method in class org.gradle.plugin.compatibility.internal.SerializeCompatibilityDataAction
-
Returns a provider that resolves compatibility data to a serializable format for task inputs.
I
- install(Project) - Static method in class org.gradle.plugin.compatibility.internal.groovy.CompatibilityProjectExtension
-
Register the necessary extensions so the compatibility syntax works.
O
- org.gradle.plugin.compatibility - package org.gradle.plugin.compatibility
-
Public API for the Plugin Compatibility Declarations plugin.
- org.gradle.plugin.compatibility.internal - package org.gradle.plugin.compatibility.internal
-
Private implementation of the plugin.
- org.gradle.plugin.compatibility.internal.groovy - package org.gradle.plugin.compatibility.internal.groovy
-
Groovy-specific helpers for the plugin.
S
- SerializeCompatibilityDataAction - Class in org.gradle.plugin.compatibility.internal
- SerializeCompatibilityDataAction(ObjectFactory, GeneratePluginDescriptors) - Constructor for class org.gradle.plugin.compatibility.internal.SerializeCompatibilityDataAction
- store(PluginDeclaration, Action<? super CompatibilityExtension>) - Static method in class org.gradle.plugin.compatibility.internal.CompatibilityRegistry
- SUPPORT_FLAGS_PREFIX - Static variable in interface org.gradle.plugin.compatibility.CompatibilityDeclarationProtocol
-
The prefix for the properties defining the compatibility with Gradle features.
U
- UNDECLARED - Static variable in interface org.gradle.plugin.compatibility.CompatibilityDeclarationProtocol
-
The status of the feature isn't declared at all.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form