Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
geoff-powell committed Jan 8, 2025
1 parent bb7ba9e commit bf140bd
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 47 deletions.
17 changes: 0 additions & 17 deletions paparazzi-annotations/api/paparazzi-annotations.api
Original file line number Diff line number Diff line change
@@ -1,20 +1,3 @@
public abstract interface annotation class app/cash/paparazzi/annotations/Paparazzi : java/lang/annotation/Annotation {
}

public abstract interface class app/cash/paparazzi/annotations/PaparazziPreviewData {
}

public final class app/cash/paparazzi/annotations/PaparazziPreviewData$Default : app/cash/paparazzi/annotations/PaparazziPreviewData {
public static final field $stable I
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Lkotlin/jvm/functions/Function2;
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lapp/cash/paparazzi/annotations/PaparazziPreviewData$Default;
public static synthetic fun copy$default (Lapp/cash/paparazzi/annotations/PaparazziPreviewData$Default;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/cash/paparazzi/annotations/PaparazziPreviewData$Default;
public fun equals (Ljava/lang/Object;)Z
public final fun getComposable ()Lkotlin/jvm/functions/Function2;
public final fun getSnapshotName ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}

This file was deleted.

9 changes: 6 additions & 3 deletions paparazzi-preview-runtime/api/paparazzi-preview-runtime.api
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
public final class app/cash/paparazzi/preview/runtime/PaparazziPreviewData {
public abstract interface class app/cash/paparazzi/preview/runtime/PaparazziPreviewData {
}

public final class app/cash/paparazzi/preview/runtime/PaparazziPreviewData$Default : app/cash/paparazzi/preview/runtime/PaparazziPreviewData {
public static final field $stable I
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Lkotlin/jvm/functions/Function2;
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData;
public static synthetic fun copy$default (Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData;
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData$Default;
public static synthetic fun copy$default (Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData$Default;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData$Default;
public fun equals (Ljava/lang/Object;)Z
public final fun getComposable ()Lkotlin/jvm/functions/Function2;
public final fun getSnapshotName ()Ljava/lang/String;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,17 @@ package app.cash.paparazzi.preview.runtime

import androidx.compose.runtime.Composable

public data class PaparazziPreviewData(
val snapshotName: String,
val composable: @Composable () -> Unit
)
/**
* Represents composables annotated with @Paparazzi annotation
*
* Default - Represents a composable with no parameters
*/
public sealed interface PaparazziPreviewData {

public data class Default(
val snapshotName: String,
val composable: @Composable () -> Unit
) : PaparazziPreviewData {
override fun toString(): String = snapshotName
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ public class app/cash/paparazzi/preview/PaparazziValuesProvider : com/google/tes
}

public final class app/cash/paparazzi/preview/SnapshotKt {
public static final fun snapshot (Lapp/cash/paparazzi/Paparazzi;Lapp/cash/paparazzi/annotations/PaparazziPreviewData;Ljava/lang/String;)V
public static synthetic fun snapshot$default (Lapp/cash/paparazzi/Paparazzi;Lapp/cash/paparazzi/annotations/PaparazziPreviewData;Ljava/lang/String;ILjava/lang/Object;)V
public static final fun snapshot (Lapp/cash/paparazzi/Paparazzi;Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData;Ljava/lang/String;)V
public static synthetic fun snapshot$default (Lapp/cash/paparazzi/Paparazzi;Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData;Ljava/lang/String;ILjava/lang/Object;)V
}

2 changes: 1 addition & 1 deletion paparazzi-preview-test-junit/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ apply plugin: 'com.vanniktech.maven.publish'
dependencies {
compileOnly libs.compose.runtime
implementation projects.paparazzi
implementation projects.paparazziAnnotations
implementation projects.paparazziPreviewRuntime
api libs.testParameterInjector
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
package app.cash.paparazzi.preview

import app.cash.paparazzi.Paparazzi
import app.cash.paparazzi.annotations.PaparazziPreviewData
import app.cash.paparazzi.preview.runtime.PaparazziPreviewData
import com.google.testing.junit.testparameterinjector.TestParameterValuesProvider

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
package app.cash.paparazzi.preview

import app.cash.paparazzi.Paparazzi
import app.cash.paparazzi.annotations.PaparazziPreviewData
import app.cash.paparazzi.preview.runtime.PaparazziPreviewData

internal fun Paparazzi.snapshotDefault(previewData: PaparazziPreviewData.Default, name: String?) {
snapshot(name) {
Expand Down

0 comments on commit bf140bd

Please sign in to comment.