aboutsummaryrefslogtreecommitdiff
path: root/interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet
diff options
context:
space:
mode:
authorJake Wharton <jw@squareup.com>2023-05-24 12:01:47 -0400
committerGitHub <noreply@github.com>2023-05-24 12:01:47 -0400
commitb16ba7d366d0eaa12ef02b4539db16dcd3763e9f (patch)
tree227028bb850e155da80f53494c045434dbf47110 /interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet
parent7b9e3e0174748ab1e780c43059fed6136f8b0f6e (diff)
downloadkotlinpoet-b16ba7d366d0eaa12ef02b4539db16dcd3763e9f.tar.gz
Enable default methods in Java bytecode (#1561)
Also propagate experimental annotation to overrides to prevent them from being API tracked, as that seems to be a feature now as well.
Diffstat (limited to 'interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet')
-rw-r--r--interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet/metadata/specs/JvmModifier.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet/metadata/specs/JvmModifier.kt b/interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet/metadata/specs/JvmModifier.kt
index f09e6add..079a0e9a 100644
--- a/interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet/metadata/specs/JvmModifier.kt
+++ b/interop/kotlinx-metadata/src/main/kotlin/com/squareup/kotlinpoet/metadata/specs/JvmModifier.kt
@@ -26,6 +26,7 @@ import com.squareup.kotlinpoet.metadata.KotlinPoetMetadataPreview
* This API is considered read-only and should not be implemented outside of KotlinPoet.
*/
@KotlinPoetMetadataPreview
+@JvmDefaultWithCompatibility
public interface JvmModifier {
public fun annotationSpec(): AnnotationSpec? {
return null