Class SerializeCompatibilityDataAction
java.lang.Object
org.gradle.plugin.compatibility.internal.SerializeCompatibilityDataAction
- All Implemented Interfaces:
org.gradle.api.Action<org.gradle.api.Task>
public abstract class SerializeCompatibilityDataAction
extends Object
implements org.gradle.api.Action<org.gradle.api.Task>
-
Constructor Summary
ConstructorsConstructorDescriptionSerializeCompatibilityDataAction(org.gradle.api.model.ObjectFactory objectFactory, org.gradle.plugin.devel.tasks.GeneratePluginDescriptors task) -
Method Summary
-
Constructor Details
-
SerializeCompatibilityDataAction
@Inject public SerializeCompatibilityDataAction(org.gradle.api.model.ObjectFactory objectFactory, org.gradle.plugin.devel.tasks.GeneratePluginDescriptors task)
-
-
Method Details
-
getSerializableCompatibilityData
public org.gradle.api.provider.Provider<Map<String,Map<String, getSerializableCompatibilityData()String>>> Returns a provider that resolves compatibility data to a serializable format for task inputs. This is necessary because Property<Boolean> values (especially nulls) cannot be reliably serialized by Gradle's task input tracking in older Gradle versions. -
execute
public void execute(org.gradle.api.Task task) - Specified by:
executein interfaceorg.gradle.api.Action<org.gradle.api.Task>
-