From 65f5ff314787c534714a15d219601386964e7732 Mon Sep 17 00:00:00 2001 From: Tyler Wong Date: Thu, 5 Dec 2024 22:35:53 -0800 Subject: [PATCH] Prepare 0.4.0-alpha03 --- gradle.properties | 1 - plugin/api/0.4.0-alpha03.txt | 66 ++++++++++++++++++++++++++++++++++++ plugin/build.gradle.kts | 2 +- 3 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 plugin/api/0.4.0-alpha03.txt diff --git a/gradle.properties b/gradle.properties index 122330a..e41d34d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,5 @@ android.useAndroidX=true kotlin.code.style=official -kotlin.mpp.androidGradlePluginCompatibility.nowarn=true kotlin.mpp.stability.nowarn=true kotlin.native.ignoreDisabledTargets=true org.gradle.configureondemand=false diff --git a/plugin/api/0.4.0-alpha03.txt b/plugin/api/0.4.0-alpha03.txt new file mode 100644 index 0000000..a0b1bf1 --- /dev/null +++ b/plugin/api/0.4.0-alpha03.txt @@ -0,0 +1,66 @@ +// Signature format: 4.0 +package me.tylerbwong.gradle.metalava { + + public enum Format { + method public String toString(); + enum_constant public static final me.tylerbwong.gradle.metalava.Format V2; + enum_constant public static final me.tylerbwong.gradle.metalava.Format V3; + enum_constant public static final me.tylerbwong.gradle.metalava.Format V4; + } + + public enum Signature { + method public String toString(); + enum_constant public static final me.tylerbwong.gradle.metalava.Signature API; + enum_constant public static final me.tylerbwong.gradle.metalava.Signature DEX_API; + enum_constant public static final me.tylerbwong.gradle.metalava.Signature DEX_API_MAPPING; + enum_constant public static final me.tylerbwong.gradle.metalava.Signature PRIVATE_API; + enum_constant public static final me.tylerbwong.gradle.metalava.Signature PRIVATE_DEX_API; + enum_constant public static final me.tylerbwong.gradle.metalava.Signature REMOVED_API; + } + +} + +package me.tylerbwong.gradle.metalava.extension { + + public class MetalavaExtension { + ctor @javax.inject.Inject public MetalavaExtension(org.gradle.api.model.ObjectFactory objectFactory); + method public final org.gradle.api.file.ConfigurableFileCollection getAdditionalSourceSets(); + method public final org.gradle.api.provider.SetProperty getApiCompatAnnotations(); + method public final org.gradle.api.provider.Property getApiType(); + method public final org.gradle.api.provider.SetProperty getArguments(); + method public final org.gradle.api.provider.Property getEnforceCheck(); + method public final org.gradle.api.file.ConfigurableFileCollection getExcludedSourceSets(); + method public final org.gradle.api.provider.Property getFilename(); + method public final org.gradle.api.provider.Property getFormat(); + method public final org.gradle.api.provider.SetProperty getHiddenAnnotations(); + method public final org.gradle.api.provider.Property getInputKotlinNulls(); + method public final org.gradle.api.provider.Property getJavaSourceLevel(); + method public final org.gradle.api.provider.Property getKeepFilename(); + method public final org.gradle.api.file.ConfigurableFileCollection getMetalavaJar(); + method public final org.gradle.api.provider.Provider getOutputSignatureFileProvider(); + method public final org.gradle.api.provider.Property getReportLintsAsErrors(); + method public final org.gradle.api.provider.Property getReportWarningsAsErrors(); + method public final org.gradle.api.provider.Property getSignature(); + method public final org.gradle.api.provider.Property getVersion(); + property public final org.gradle.api.file.ConfigurableFileCollection additionalSourceSets; + property public final org.gradle.api.provider.SetProperty apiCompatAnnotations; + property public final org.gradle.api.provider.Property apiType; + property public final org.gradle.api.provider.SetProperty arguments; + property public final org.gradle.api.provider.Property enforceCheck; + property public final org.gradle.api.file.ConfigurableFileCollection excludedSourceSets; + property public final org.gradle.api.provider.Property filename; + property public final org.gradle.api.provider.Property format; + property public final org.gradle.api.provider.SetProperty hiddenAnnotations; + property public final org.gradle.api.provider.Property inputKotlinNulls; + property public final org.gradle.api.provider.Property javaSourceLevel; + property public final org.gradle.api.provider.Property keepFilename; + property public final org.gradle.api.file.ConfigurableFileCollection metalavaJar; + property public final org.gradle.api.provider.Provider outputSignatureFileProvider; + property public final org.gradle.api.provider.Property reportLintsAsErrors; + property public final org.gradle.api.provider.Property reportWarningsAsErrors; + property public final org.gradle.api.provider.Property signature; + property public final org.gradle.api.provider.Property version; + } + +} + diff --git a/plugin/build.gradle.kts b/plugin/build.gradle.kts index 73b7aef..460f5fd 100644 --- a/plugin/build.gradle.kts +++ b/plugin/build.gradle.kts @@ -14,7 +14,7 @@ repositories { } group = "me.tylerbwong.gradle.metalava" -version = "0.4.0-alpha02" +version = "0.4.0-alpha03" gradlePlugin { website.set("https://github.com/tylerbwong/metalava-gradle")