Skip to content

Commit bf140bd

Browse files
committed
Cleanup
1 parent bb7ba9e commit bf140bd

File tree

8 files changed

+25
-47
lines changed

8 files changed

+25
-47
lines changed
Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,3 @@
11
public abstract interface annotation class app/cash/paparazzi/annotations/Paparazzi : java/lang/annotation/Annotation {
22
}
33

4-
public abstract interface class app/cash/paparazzi/annotations/PaparazziPreviewData {
5-
}
6-
7-
public final class app/cash/paparazzi/annotations/PaparazziPreviewData$Default : app/cash/paparazzi/annotations/PaparazziPreviewData {
8-
public static final field $stable I
9-
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
10-
public final fun component1 ()Ljava/lang/String;
11-
public final fun component2 ()Lkotlin/jvm/functions/Function2;
12-
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lapp/cash/paparazzi/annotations/PaparazziPreviewData$Default;
13-
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;
14-
public fun equals (Ljava/lang/Object;)Z
15-
public final fun getComposable ()Lkotlin/jvm/functions/Function2;
16-
public final fun getSnapshotName ()Ljava/lang/String;
17-
public fun hashCode ()I
18-
public fun toString ()Ljava/lang/String;
19-
}
20-

paparazzi-annotations/src/main/java/app/cash/paparazzi/annotations/PaparazziPreviewData.kt

Lines changed: 0 additions & 18 deletions
This file was deleted.

paparazzi-preview-runtime/api/paparazzi-preview-runtime.api

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
public final class app/cash/paparazzi/preview/runtime/PaparazziPreviewData {
1+
public abstract interface class app/cash/paparazzi/preview/runtime/PaparazziPreviewData {
2+
}
3+
4+
public final class app/cash/paparazzi/preview/runtime/PaparazziPreviewData$Default : app/cash/paparazzi/preview/runtime/PaparazziPreviewData {
25
public static final field $stable I
36
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V
47
public final fun component1 ()Ljava/lang/String;
58
public final fun component2 ()Lkotlin/jvm/functions/Function2;
6-
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData;
7-
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;
9+
public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Lapp/cash/paparazzi/preview/runtime/PaparazziPreviewData$Default;
10+
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;
811
public fun equals (Ljava/lang/Object;)Z
912
public final fun getComposable ()Lkotlin/jvm/functions/Function2;
1013
public final fun getSnapshotName ()Ljava/lang/String;

paparazzi-preview-runtime/src/main/java/app/cash/paparazzi/preview/runtime/PaparazziPreviewData.kt

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,17 @@ package app.cash.paparazzi.preview.runtime
22

33
import androidx.compose.runtime.Composable
44

5-
public data class PaparazziPreviewData(
6-
val snapshotName: String,
7-
val composable: @Composable () -> Unit
8-
)
5+
/**
6+
* Represents composables annotated with @Paparazzi annotation
7+
*
8+
* Default - Represents a composable with no parameters
9+
*/
10+
public sealed interface PaparazziPreviewData {
11+
12+
public data class Default(
13+
val snapshotName: String,
14+
val composable: @Composable () -> Unit
15+
) : PaparazziPreviewData {
16+
override fun toString(): String = snapshotName
17+
}
18+
}

paparazzi-preview-test-junit/api/paparazzi-preview-test-junit.api

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ public class app/cash/paparazzi/preview/PaparazziValuesProvider : com/google/tes
55
}
66

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

paparazzi-preview-test-junit/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ apply plugin: 'com.vanniktech.maven.publish'
55
dependencies {
66
compileOnly libs.compose.runtime
77
implementation projects.paparazzi
8-
implementation projects.paparazziAnnotations
8+
implementation projects.paparazziPreviewRuntime
99
api libs.testParameterInjector
1010
}

paparazzi-preview-test-junit/src/main/java/app/cash/paparazzi/preview/Snapshot.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package app.cash.paparazzi.preview
33

44
import app.cash.paparazzi.Paparazzi
5-
import app.cash.paparazzi.annotations.PaparazziPreviewData
5+
import app.cash.paparazzi.preview.runtime.PaparazziPreviewData
66
import com.google.testing.junit.testparameterinjector.TestParameterValuesProvider
77

88
/**

paparazzi-preview-test-junit/src/main/java/app/cash/paparazzi/preview/Utils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package app.cash.paparazzi.preview
33

44
import app.cash.paparazzi.Paparazzi
5-
import app.cash.paparazzi.annotations.PaparazziPreviewData
5+
import app.cash.paparazzi.preview.runtime.PaparazziPreviewData
66

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

0 commit comments

Comments
 (0)