From bcc24c7083786adb13034e05f6f6262959f98fa9 Mon Sep 17 00:00:00 2001 From: John Rodriguez Date: Fri, 1 Mar 2024 04:24:48 -0500 Subject: [PATCH] Revert "Initial API spike based on Paparazzi2.kt notes (#1286)" (#1301) --- paparazzi2/api/paparazzi2.api | 477 ------- paparazzi2/build.gradle | 95 -- paparazzi2/gradle.properties | 4 - paparazzi2/libs/androidx-activity-1.5.0.jar | Bin 143393 -> 0 bytes .../libs/compose-runtime-android-1.5.0.jar | Bin 1193978 -> 0 bytes paparazzi2/libs/compose-ui-android-1.5.0.jar | Bin 2397988 -> 0 bytes .../compose-ui-geometry-android-1.5.0.jar | Bin 38326 -> 0 bytes .../libs/compose-ui-text-android-1.5.0.jar | Bin 852966 -> 0 bytes paparazzi2/libs/lifecycle-runtime-2.6.1.jar | Bin 20559 -> 0 bytes paparazzi2/libs/savedstate-1.2.1.jar | Bin 19555 -> 0 bytes .../java/app/cash/paparazzi/snapshot/Clip.kt | 9 - .../app/cash/paparazzi/snapshot/ClipSpec.kt | 30 - .../app/cash/paparazzi/snapshot/Device.kt | 548 -------- .../cash/paparazzi/snapshot/DeviceConfig.kt | 622 --------- .../cash/paparazzi/snapshot/Environment.kt | 112 -- .../java/app/cash/paparazzi/snapshot/Flags.kt | 7 - .../app/cash/paparazzi/snapshot/FrameSpec.kt | 14 - .../snapshot/InterceptorRegistrar.kt | 45 - .../cash/paparazzi/snapshot/Reflections.kt | 62 - .../paparazzi/snapshot/RenderExtension.kt | 30 - .../app/cash/paparazzi/snapshot/Snapshot.kt | 8 - .../cash/paparazzi/snapshot/Snapshotter.kt | 26 - .../deprecated/FrameworkResourceItem.java | 40 - .../deprecated/FrameworkResources.java | 233 ---- .../deprecated/IdGeneratingResourceFile.java | 241 ---- .../deprecated/IdResourceParser.java | 163 --- .../deprecated/MultiResourceFile.java | 224 --- .../deprecated/ResourceDeltaKind.java | 26 - .../resources/deprecated/ResourceFile.java | 102 -- .../resources/deprecated/ResourceFolder.java | 357 ----- .../resources/deprecated/ResourceItem.java | 235 ---- .../deprecated/ResourceRepository.java | 917 ------------ .../resources/deprecated/ScanningContext.java | 90 -- .../deprecated/SingleResourceFile.java | 181 --- .../deprecated/ValidatingResourceParser.java | 153 --- .../deprecated/ValueResourceParser.java | 229 --- .../snapshot/android/io/FileWrapper.java | 158 --- .../snapshot/android/io/FolderWrapper.java | 162 --- .../snapshot/android/io/IAbstractFile.java | 61 - .../snapshot/android/io/IAbstractFolder.java | 77 -- .../android/io/IAbstractResource.java | 56 - .../snapshot/android/io/StreamException.java | 49 - .../internal/DynamicResourceIdManager.kt | 66 - .../cash/paparazzi/snapshot/internal/Gc.kt | 36 - .../internal/PaparazziAssetRepository.kt | 65 - .../snapshot/internal/PaparazziCallback.kt | 234 ---- .../snapshot/internal/PaparazziLogger.kt | 156 --- .../snapshot/internal/PaparazziViewOwners.kt | 30 - .../paparazzi/snapshot/internal/Renderer.kt | 222 --- .../internal/ResourceRepositoryBridge.kt | 9 - .../snapshot/internal/SessionParamsBuilder.kt | 146 -- .../ChoreographerDelegateInterceptor.kt | 12 - .../interceptors/EditModeInterceptor.kt | 6 - .../IInputMethodManagerInterceptor.kt | 16 - .../MatrixMatrixMultiplicationInterceptor.kt | 43 - .../MatrixVectorMultiplicationInterceptor.kt | 37 - .../interceptors/ResourcesInterceptor.kt | 14 - .../interceptors/ServiceManagerInterceptor.kt | 17 - .../internal/parsers/AaptAttrParser.kt | 29 - .../internal/parsers/AaptAttrSnapshot.kt | 34 - .../internal/parsers/AttributeSnapshot.kt | 54 - .../internal/parsers/InMemoryParser.kt | 158 --- .../internal/parsers/LayoutPullParser.kt | 163 --- .../internal/parsers/ResourceParser.kt | 149 -- .../snapshot/internal/parsers/TagSnapshot.kt | 69 - .../resources/AarSourceResourceRepository.kt | 299 ---- .../AbstractAarResourceRepository.kt | 120 -- .../resources/AppResourceRepository.kt | 38 - .../resources/CommentTrackingXmlPullParser.kt | 147 -- .../snapshot/internal/resources/FileFilter.kt | 29 - .../resources/FrameworkResourceRepository.kt | 400 ------ .../resources/LoadableResourceRepository.kt | 105 -- .../resources/LocalResourceRepository.kt | 44 - .../resources/ModuleResourceRepository.kt | 71 - .../resources/MultiResourceRepository.kt | 487 ------- .../internal/resources/NamespaceResolver.kt | 95 -- .../resources/ProjectResourceRepository.kt | 62 - .../resources/PseudolocaleGenerator.kt | 152 -- .../internal/resources/Pseudolocalizer.kt | 436 ------ .../resources/RepositoryConfiguration.kt | 63 - .../internal/resources/RepositoryLoader.kt | 1224 ----------------- .../internal/resources/ResourceFile.kt | 47 - .../resources/ResourceFolderRepository.kt | 248 ---- .../internal/resources/ResourceNamespacing.kt | 13 - .../resources/ResourceSerializationUtil.kt | 81 -- .../internal/resources/ResourceSourceFile.kt | 37 - .../resources/ResourceSourceFileImpl.kt | 47 - .../internal/resources/ResourceUrlParser.kt | 137 -- .../resources/ValueResourceXmlParser.kt | 94 -- .../resources/base/BasicArrayResourceItem.kt | 90 -- .../resources/base/BasicAttrReference.kt | 65 - .../resources/base/BasicAttrResourceItem.kt | 164 --- .../base/BasicDensityBasedFileResourceItem.kt | 62 - .../resources/base/BasicFileResourceItem.kt | 95 -- .../base/BasicForeignAttrResourceItem.kt | 49 - .../base/BasicPluralsResourceItem.kt | 125 -- .../resources/base/BasicResourceItem.kt | 155 --- .../resources/base/BasicStyleResourceItem.kt | 127 -- .../base/BasicStyleableResourceItem.kt | 107 -- .../base/BasicTextValueResourceItem.kt | 49 - .../resources/base/BasicValueResourceItem.kt | 75 - .../base/BasicValueResourceItemBase.kt | 116 -- ...zi_InstantAnimationsRuleTest_happyPath.png | Bin 4462 -> 0 bytes ...t_animationCallbacksForStaticSnapshots.png | Bin 4462 -> 0 bytes ...i_PaparazziTest_animationEvents_null_0.png | Bin 4462 -> 0 bytes ...i_PaparazziTest_animationEvents_null_1.png | Bin 4462 -> 0 bytes ..._PaparazziTest_animationEvents_null_10.png | Bin 4457 -> 0 bytes ..._PaparazziTest_animationEvents_null_11.png | Bin 4457 -> 0 bytes ..._PaparazziTest_animationEvents_null_12.png | Bin 4457 -> 0 bytes ...i_PaparazziTest_animationEvents_null_2.png | Bin 4462 -> 0 bytes ...i_PaparazziTest_animationEvents_null_3.png | Bin 4462 -> 0 bytes ...i_PaparazziTest_animationEvents_null_4.png | Bin 4085 -> 0 bytes ...i_PaparazziTest_animationEvents_null_5.png | Bin 4585 -> 0 bytes ...i_PaparazziTest_animationEvents_null_6.png | Bin 4584 -> 0 bytes ...i_PaparazziTest_animationEvents_null_7.png | Bin 4462 -> 0 bytes ...i_PaparazziTest_animationEvents_null_8.png | Bin 4457 -> 0 bytes ...i_PaparazziTest_animationEvents_null_9.png | Bin 4457 -> 0 bytes ...cash.paparazzi_PaparazziTest_drawCalls.png | Bin 4462 -> 0 bytes ...i_PaparazziTest_resetsAnimationHandler.png | Bin 4705 -> 0 bytes ...aparazzi_PaparazziTest_animationEvents.mov | Bin 878969 -> 0 bytes settings.gradle | 1 - 121 files changed, 13364 deletions(-) delete mode 100644 paparazzi2/api/paparazzi2.api delete mode 100644 paparazzi2/build.gradle delete mode 100644 paparazzi2/gradle.properties delete mode 100644 paparazzi2/libs/androidx-activity-1.5.0.jar delete mode 100644 paparazzi2/libs/compose-runtime-android-1.5.0.jar delete mode 100644 paparazzi2/libs/compose-ui-android-1.5.0.jar delete mode 100644 paparazzi2/libs/compose-ui-geometry-android-1.5.0.jar delete mode 100644 paparazzi2/libs/compose-ui-text-android-1.5.0.jar delete mode 100644 paparazzi2/libs/lifecycle-runtime-2.6.1.jar delete mode 100644 paparazzi2/libs/savedstate-1.2.1.jar delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Clip.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/ClipSpec.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Device.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/DeviceConfig.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Environment.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Flags.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/FrameSpec.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/InterceptorRegistrar.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Reflections.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/RenderExtension.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Snapshot.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/Snapshotter.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/FrameworkResourceItem.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/FrameworkResources.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/IdGeneratingResourceFile.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/IdResourceParser.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/MultiResourceFile.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceItem.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceRepository.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/SingleResourceFile.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValidatingResourceParser.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/io/FileWrapper.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/io/FolderWrapper.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/io/IAbstractFile.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/io/IAbstractFolder.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/io/IAbstractResource.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/android/io/StreamException.java delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/DynamicResourceIdManager.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/Gc.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/PaparazziAssetRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/PaparazziCallback.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/PaparazziLogger.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/PaparazziViewOwners.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/Renderer.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/ResourceRepositoryBridge.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/SessionParamsBuilder.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/ChoreographerDelegateInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/EditModeInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/IInputMethodManagerInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/MatrixMatrixMultiplicationInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/MatrixVectorMultiplicationInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/ResourcesInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/interceptors/ServiceManagerInterceptor.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/AaptAttrParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/AaptAttrSnapshot.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/AttributeSnapshot.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/InMemoryParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/LayoutPullParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/ResourceParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/parsers/TagSnapshot.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/AarSourceResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/AbstractAarResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/AppResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/CommentTrackingXmlPullParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/FileFilter.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/FrameworkResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/LoadableResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/LocalResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ModuleResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/MultiResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/NamespaceResolver.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ProjectResourceRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/PseudolocaleGenerator.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/Pseudolocalizer.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/RepositoryConfiguration.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/RepositoryLoader.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceFile.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceFolderRepository.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceNamespacing.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceSerializationUtil.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceSourceFile.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceSourceFileImpl.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ResourceUrlParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/ValueResourceXmlParser.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicArrayResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicAttrReference.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicAttrResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicDensityBasedFileResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicFileResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicForeignAttrResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicPluralsResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicStyleResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicStyleableResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicTextValueResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicValueResourceItem.kt delete mode 100644 paparazzi2/src/main/java/app/cash/paparazzi/snapshot/internal/resources/base/BasicValueResourceItemBase.kt delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_InstantAnimationsRuleTest_happyPath.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationCallbacksForStaticSnapshots.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_0.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_1.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_10.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_11.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_12.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_2.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_3.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_4.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_5.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_6.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_7.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_8.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_animationEvents_null_9.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_drawCalls.png delete mode 100644 paparazzi2/src/test/snapshots/images/app.cash.paparazzi_PaparazziTest_resetsAnimationHandler.png delete mode 100644 paparazzi2/src/test/snapshots/videos/app.cash.paparazzi_PaparazziTest_animationEvents.mov diff --git a/paparazzi2/api/paparazzi2.api b/paparazzi2/api/paparazzi2.api deleted file mode 100644 index f8bd4af954..0000000000 --- a/paparazzi2/api/paparazzi2.api +++ /dev/null @@ -1,477 +0,0 @@ -public final class app/cash/paparazzi/snapshot/Clip { - public static final field $stable I - public fun (Lapp/cash/paparazzi/snapshot/ClipSpec;Lkotlinx/coroutines/flow/Flow;)V - public final fun component1 ()Lapp/cash/paparazzi/snapshot/ClipSpec; - public final fun component2 ()Lkotlinx/coroutines/flow/Flow; - public final fun copy (Lapp/cash/paparazzi/snapshot/ClipSpec;Lkotlinx/coroutines/flow/Flow;)Lapp/cash/paparazzi/snapshot/Clip; - public static synthetic fun copy$default (Lapp/cash/paparazzi/snapshot/Clip;Lapp/cash/paparazzi/snapshot/ClipSpec;Lkotlinx/coroutines/flow/Flow;ILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/Clip; - public fun equals (Ljava/lang/Object;)Z - public final fun getImages ()Lkotlinx/coroutines/flow/Flow; - public final fun getSpec ()Lapp/cash/paparazzi/snapshot/ClipSpec; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class app/cash/paparazzi/snapshot/ClipSpec { - public static final field $stable I - public fun (Lapp/cash/paparazzi/snapshot/FrameSpec;IJJ)V - public fun (Lapp/cash/paparazzi/snapshot/FrameSpec;JJI)V - public final fun component1 ()Lapp/cash/paparazzi/snapshot/FrameSpec; - public final fun component2 ()J - public final fun component3 ()J - public final fun component4 ()I - public final fun copy (Lapp/cash/paparazzi/snapshot/FrameSpec;JJI)Lapp/cash/paparazzi/snapshot/ClipSpec; - public static synthetic fun copy$default (Lapp/cash/paparazzi/snapshot/ClipSpec;Lapp/cash/paparazzi/snapshot/FrameSpec;JJIILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/ClipSpec; - public fun equals (Ljava/lang/Object;)Z - public final fun getFrameCount ()I - public final fun getFrameDelayNanos ()J - public final fun getFrameSpec ()Lapp/cash/paparazzi/snapshot/FrameSpec; - public final fun getFrameTimeNanos ()Lkotlin/sequences/Sequence; - public final fun getStart ()J - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class app/cash/paparazzi/snapshot/Device : app/cash/paparazzi/snapshot/Snapshotter { - public static final field $stable I - public fun (Lapp/cash/paparazzi/snapshot/Environment;ZLapp/cash/paparazzi/snapshot/FrameSpec;Ljava/util/Set;)V - public synthetic fun (Lapp/cash/paparazzi/snapshot/Environment;ZLapp/cash/paparazzi/snapshot/FrameSpec;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun clip (Landroid/view/View;Lapp/cash/paparazzi/snapshot/ClipSpec;)Lapp/cash/paparazzi/snapshot/Clip; - public fun clip (Lkotlin/jvm/functions/Function2;Lapp/cash/paparazzi/snapshot/ClipSpec;)Lapp/cash/paparazzi/snapshot/Clip; - public final fun close ()V - public final fun getContext ()Landroid/content/Context; - public final fun getLayoutInflater ()Landroid/view/LayoutInflater; - public final fun getResources ()Landroid/content/res/Resources; - public final fun inflate (I)Landroid/view/View; - public fun snapshot (Landroid/view/View;J)Lapp/cash/paparazzi/snapshot/Snapshot; - public fun snapshot (Lkotlin/jvm/functions/Function2;J)Lapp/cash/paparazzi/snapshot/Snapshot; -} - -public final class app/cash/paparazzi/snapshot/DeviceConfig { - public static final field $stable I - public static final field Companion Lapp/cash/paparazzi/snapshot/DeviceConfig$Companion; - public static final field NEXUS_10 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field NEXUS_4 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field NEXUS_5 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field NEXUS_5_LAND Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field NEXUS_7 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field NEXUS_7_2012 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_2 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_2_XL Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_3 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_3A Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_3A_XL Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_3_XL Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_4 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_4A Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_4_XL Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_5 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_6 Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_6_PRO Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_C Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field PIXEL_XL Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field WEAR_OS_SMALL_ROUND Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static final field WEAR_OS_SQUARE Lapp/cash/paparazzi/snapshot/DeviceConfig; - public fun ()V - public fun (IIIILcom/android/resources/ScreenOrientation;Lcom/android/resources/UiMode;Lcom/android/resources/NightMode;Lcom/android/resources/Density;FLcom/android/resources/LayoutDirection;Ljava/lang/String;Lcom/android/resources/ScreenRatio;Lcom/android/resources/ScreenSize;Lcom/android/resources/Keyboard;Lcom/android/resources/TouchScreen;Lcom/android/resources/KeyboardState;ZLcom/android/resources/Navigation;Lcom/android/resources/ScreenRound;Ljava/lang/String;)V - public synthetic fun (IIIILcom/android/resources/ScreenOrientation;Lcom/android/resources/UiMode;Lcom/android/resources/NightMode;Lcom/android/resources/Density;FLcom/android/resources/LayoutDirection;Ljava/lang/String;Lcom/android/resources/ScreenRatio;Lcom/android/resources/ScreenSize;Lcom/android/resources/Keyboard;Lcom/android/resources/TouchScreen;Lcom/android/resources/KeyboardState;ZLcom/android/resources/Navigation;Lcom/android/resources/ScreenRound;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()I - public final fun component10 ()Lcom/android/resources/LayoutDirection; - public final fun component11 ()Ljava/lang/String; - public final fun component12 ()Lcom/android/resources/ScreenRatio; - public final fun component13 ()Lcom/android/resources/ScreenSize; - public final fun component14 ()Lcom/android/resources/Keyboard; - public final fun component15 ()Lcom/android/resources/TouchScreen; - public final fun component16 ()Lcom/android/resources/KeyboardState; - public final fun component17 ()Z - public final fun component18 ()Lcom/android/resources/Navigation; - public final fun component19 ()Lcom/android/resources/ScreenRound; - public final fun component2 ()I - public final fun component20 ()Ljava/lang/String; - public final fun component3 ()I - public final fun component4 ()I - public final fun component5 ()Lcom/android/resources/ScreenOrientation; - public final fun component6 ()Lcom/android/resources/UiMode; - public final fun component7 ()Lcom/android/resources/NightMode; - public final fun component8 ()Lcom/android/resources/Density; - public final fun component9 ()F - public final fun copy (IIIILcom/android/resources/ScreenOrientation;Lcom/android/resources/UiMode;Lcom/android/resources/NightMode;Lcom/android/resources/Density;FLcom/android/resources/LayoutDirection;Ljava/lang/String;Lcom/android/resources/ScreenRatio;Lcom/android/resources/ScreenSize;Lcom/android/resources/Keyboard;Lcom/android/resources/TouchScreen;Lcom/android/resources/KeyboardState;ZLcom/android/resources/Navigation;Lcom/android/resources/ScreenRound;Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/DeviceConfig; - public static synthetic fun copy$default (Lapp/cash/paparazzi/snapshot/DeviceConfig;IIIILcom/android/resources/ScreenOrientation;Lcom/android/resources/UiMode;Lcom/android/resources/NightMode;Lcom/android/resources/Density;FLcom/android/resources/LayoutDirection;Ljava/lang/String;Lcom/android/resources/ScreenRatio;Lcom/android/resources/ScreenSize;Lcom/android/resources/Keyboard;Lcom/android/resources/TouchScreen;Lcom/android/resources/KeyboardState;ZLcom/android/resources/Navigation;Lcom/android/resources/ScreenRound;Ljava/lang/String;ILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/DeviceConfig; - public fun equals (Ljava/lang/Object;)Z - public final fun getDensity ()Lcom/android/resources/Density; - public final fun getFolderConfiguration ()Lcom/android/ide/common/resources/configuration/FolderConfiguration; - public final fun getFontScale ()F - public final fun getHardwareConfig ()Lcom/android/ide/common/rendering/api/HardwareConfig; - public final fun getKeyboard ()Lcom/android/resources/Keyboard; - public final fun getKeyboardState ()Lcom/android/resources/KeyboardState; - public final fun getLayoutDirection ()Lcom/android/resources/LayoutDirection; - public final fun getLocale ()Ljava/lang/String; - public final fun getNavigation ()Lcom/android/resources/Navigation; - public final fun getNightMode ()Lcom/android/resources/NightMode; - public final fun getOrientation ()Lcom/android/resources/ScreenOrientation; - public final fun getRatio ()Lcom/android/resources/ScreenRatio; - public final fun getReleased ()Ljava/lang/String; - public final fun getScreenHeight ()I - public final fun getScreenRound ()Lcom/android/resources/ScreenRound; - public final fun getScreenWidth ()I - public final fun getSize ()Lcom/android/resources/ScreenSize; - public final fun getSoftButtons ()Z - public final fun getTouchScreen ()Lcom/android/resources/TouchScreen; - public final fun getUiMode ()Lcom/android/resources/UiMode; - public final fun getUiModeMask ()I - public final fun getXdpi ()I - public final fun getYdpi ()I - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class app/cash/paparazzi/snapshot/DeviceConfig$Companion { - public final fun getEnumMap (Ljava/io/File;)Ljava/util/Map; - public final fun getGALAXY_WATCH4_CLASSIC_LARGE ()Lapp/cash/paparazzi/snapshot/DeviceConfig; - public final fun loadProperties (Ljava/io/File;)Ljava/util/Map; -} - -public final class app/cash/paparazzi/snapshot/Environment { - public static final field $stable I - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()Ljava/util/List; - public final fun component11 ()Ljava/util/List; - public final fun component12 ()Ljava/util/List; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Ljava/lang/String; - public final fun component6 ()I - public final fun component7 ()Ljava/util/List; - public final fun component8 ()Ljava/util/List; - public final fun component9 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lapp/cash/paparazzi/snapshot/Environment; - public static synthetic fun copy$default (Lapp/cash/paparazzi/snapshot/Environment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/Environment; - public fun equals (Ljava/lang/Object;)Z - public final fun getAllModuleAssetDirs ()Ljava/util/List; - public final fun getAppTestDir ()Ljava/lang/String; - public final fun getAssetsDir ()Ljava/lang/String; - public final fun getCompileSdkVersion ()I - public final fun getLibraryAssetDirs ()Ljava/util/List; - public final fun getLibraryResourceDirs ()Ljava/util/List; - public final fun getLocalResourceDirs ()Ljava/util/List; - public final fun getModuleResourceDirs ()Ljava/util/List; - public final fun getPackageName ()Ljava/lang/String; - public final fun getPlatformDir ()Ljava/lang/String; - public final fun getResDir ()Ljava/lang/String; - public final fun getResourcePackageNames ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class app/cash/paparazzi/snapshot/EnvironmentKt { - public static final fun androidHome ()Ljava/lang/String; - public static final fun detectEnvironment ()Lapp/cash/paparazzi/snapshot/Environment; -} - -public final class app/cash/paparazzi/snapshot/FrameSpec { - public static final field $stable I - public fun ()V - public fun (Lapp/cash/paparazzi/snapshot/DeviceConfig;Lcom/android/ide/common/rendering/api/SessionParams$RenderingMode;Ljava/lang/String;ZZZ)V - public synthetic fun (Lapp/cash/paparazzi/snapshot/DeviceConfig;Lcom/android/ide/common/rendering/api/SessionParams$RenderingMode;Ljava/lang/String;ZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lapp/cash/paparazzi/snapshot/DeviceConfig; - public final fun component2 ()Lcom/android/ide/common/rendering/api/SessionParams$RenderingMode; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Z - public final fun component5 ()Z - public final fun component6 ()Z - public final fun copy (Lapp/cash/paparazzi/snapshot/DeviceConfig;Lcom/android/ide/common/rendering/api/SessionParams$RenderingMode;Ljava/lang/String;ZZZ)Lapp/cash/paparazzi/snapshot/FrameSpec; - public static synthetic fun copy$default (Lapp/cash/paparazzi/snapshot/FrameSpec;Lapp/cash/paparazzi/snapshot/DeviceConfig;Lcom/android/ide/common/rendering/api/SessionParams$RenderingMode;Ljava/lang/String;ZZZILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/FrameSpec; - public fun equals (Ljava/lang/Object;)Z - public final fun getAppCompatEnabled ()Z - public final fun getDeviceConfig ()Lapp/cash/paparazzi/snapshot/DeviceConfig; - public final fun getRenderingMode ()Lcom/android/ide/common/rendering/api/SessionParams$RenderingMode; - public final fun getShowSystemUi ()Z - public final fun getSupportsRtl ()Z - public final fun getTheme ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class app/cash/paparazzi/snapshot/InterceptorRegistrar { - public static final field $stable I - public static final field INSTANCE Lapp/cash/paparazzi/snapshot/InterceptorRegistrar; - public final fun addMethodInterceptor (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V - public final fun addMethodInterceptors (Ljava/lang/Class;Ljava/util/Set;)V - public final fun clearMethodInterceptors ()V - public final fun registerMethodInterceptors ()V -} - -public abstract interface class app/cash/paparazzi/snapshot/RenderExtension { - public abstract fun renderView (Landroid/view/View;)Landroid/view/View; -} - -public final class app/cash/paparazzi/snapshot/Snapshot { - public static final field $stable I - public fun (Lapp/cash/paparazzi/snapshot/FrameSpec;Ljava/awt/image/BufferedImage;)V - public final fun component1 ()Lapp/cash/paparazzi/snapshot/FrameSpec; - public final fun component2 ()Ljava/awt/image/BufferedImage; - public final fun copy (Lapp/cash/paparazzi/snapshot/FrameSpec;Ljava/awt/image/BufferedImage;)Lapp/cash/paparazzi/snapshot/Snapshot; - public static synthetic fun copy$default (Lapp/cash/paparazzi/snapshot/Snapshot;Lapp/cash/paparazzi/snapshot/FrameSpec;Ljava/awt/image/BufferedImage;ILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/Snapshot; - public fun equals (Ljava/lang/Object;)Z - public final fun getImage ()Ljava/awt/image/BufferedImage; - public final fun getSpec ()Lapp/cash/paparazzi/snapshot/FrameSpec; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class app/cash/paparazzi/snapshot/Snapshotter { - public abstract fun clip (Landroid/view/View;Lapp/cash/paparazzi/snapshot/ClipSpec;)Lapp/cash/paparazzi/snapshot/Clip; - public abstract fun clip (Lkotlin/jvm/functions/Function2;Lapp/cash/paparazzi/snapshot/ClipSpec;)Lapp/cash/paparazzi/snapshot/Clip; - public abstract fun snapshot (Landroid/view/View;J)Lapp/cash/paparazzi/snapshot/Snapshot; - public abstract fun snapshot (Lkotlin/jvm/functions/Function2;J)Lapp/cash/paparazzi/snapshot/Snapshot; -} - -public final class app/cash/paparazzi/snapshot/Snapshotter$DefaultImpls { - public static synthetic fun snapshot$default (Lapp/cash/paparazzi/snapshot/Snapshotter;Landroid/view/View;JILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/Snapshot; - public static synthetic fun snapshot$default (Lapp/cash/paparazzi/snapshot/Snapshotter;Lkotlin/jvm/functions/Function2;JILjava/lang/Object;)Lapp/cash/paparazzi/snapshot/Snapshot; -} - -public class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/FrameworkResources : app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceRepository { - protected final field mPublicResourceMap Ljava/util/Map; - public fun (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder;)V - protected fun createResourceItem (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceItem; - public synthetic fun getResourceItemsOfType (Lcom/android/resources/ResourceType;)Ljava/util/Collection; - public fun getResourceItemsOfType (Lcom/android/resources/ResourceType;)Ljava/util/List; - public fun hasResourcesOfType (Lcom/android/resources/ResourceType;)Z - public fun loadPublicResources (Lcom/android/utils/ILogger;)V -} - -public final class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/IdGeneratingResourceFile : app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile, app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser$IValueResourceRepository { - public fun (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder;Lcom/android/resources/ResourceType;)V - public fun addResourceValue (Lcom/android/ide/common/rendering/api/ResourceValue;)V - public fun getResourceTypes ()Ljava/util/Collection; - public fun getValue (Lcom/android/resources/ResourceType;Ljava/lang/String;)Lcom/android/ide/common/rendering/api/ResourceValue; - public fun hasResources (Lcom/android/resources/ResourceType;)Z -} - -public class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/IdResourceParser { - public fun (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser$IValueResourceRepository;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;Z)V - public fun parse (Lcom/android/resources/ResourceType;Ljava/lang/String;Ljava/io/InputStream;)Z -} - -public final class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/MultiResourceFile : app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile, app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser$IValueResourceRepository { - public fun (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder;)V - public fun addResourceValue (Lcom/android/ide/common/rendering/api/ResourceValue;)V - public fun getResourceTypes ()Ljava/util/Collection; - public fun getValue (Lcom/android/resources/ResourceType;Ljava/lang/String;)Lcom/android/ide/common/rendering/api/ResourceValue; - public fun hasResources (Lcom/android/resources/ResourceType;)Z -} - -public final class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind : java/lang/Enum { - public static final field ADDED Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind; - public static final field CHANGED Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind; - public static final field REMOVED Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind; - public static fun valueOf (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind; - public static fun values ()[Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind; -} - -public abstract class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile : com/android/ide/common/resources/configuration/Configurable { - protected fun (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder;)V - protected abstract fun dispose (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)V - public fun getConfiguration ()Lcom/android/ide/common/resources/configuration/FolderConfiguration; - public final fun getFile ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile; - public final fun getFolder ()Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder; - public final fun getRepository ()Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceRepository; - public abstract fun getResourceTypes ()Ljava/util/Collection; - public abstract fun getValue (Lcom/android/resources/ResourceType;Ljava/lang/String;)Lcom/android/ide/common/rendering/api/ResourceValue; - public abstract fun hasResources (Lcom/android/resources/ResourceType;)Z - public final fun isFramework ()Z - protected abstract fun load (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)V - public fun toString ()Ljava/lang/String; - protected abstract fun update (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)V -} - -public final class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder : com/android/ide/common/resources/configuration/Configurable { - public fun addFile (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile;)V - public fun getConfiguration ()Lcom/android/ide/common/resources/configuration/FolderConfiguration; - public fun getFile (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile; - public fun getFolder ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public fun getRepository ()Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceRepository; - public fun getResourceTypes ()Ljava/util/Collection; - public fun getType ()Lcom/android/resources/ResourceFolderType; - public fun hasFile (Ljava/lang/String;)Z - public fun hasResources (Lcom/android/resources/ResourceType;)Z - public fun processFile (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceDeltaKind;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile; - public fun toString ()Ljava/lang/String; -} - -public class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceItem : java/lang/Comparable { - public fun (Ljava/lang/String;)V - protected fun add (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile;)V - public fun compareTo (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceItem;)I - public synthetic fun compareTo (Ljava/lang/Object;)I - public fun getAlternateCount ()I - public final fun getName ()Ljava/lang/String; - public fun getResourceValue (Lcom/android/resources/ResourceType;Lcom/android/ide/common/resources/configuration/FolderConfiguration;Z)Lcom/android/ide/common/rendering/api/ResourceValue; - public fun getSourceFileArray ()[Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile; - public fun getSourceFileList ()Ljava/util/List; - public fun getXmlString (Lcom/android/resources/ResourceType;Z)Ljava/lang/String; - public fun hasAlternates ()Z - public fun hasDefault ()Z - protected fun hasNoSourceFile ()Z - public fun isDeclaredInline ()Z - public fun isEditableDirectly ()Z - protected fun removeFile (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile;)V - protected fun reset ()V - public fun toString ()Ljava/lang/String; -} - -public abstract class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceRepository { - protected field mFolderMap Ljava/util/Map; - protected field mResourceMap Ljava/util/Map; - protected fun (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder;Z)V - public fun clear ()V - protected abstract fun createResourceItem (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceItem; - protected final fun doGetConfiguredResources (Lcom/android/ide/common/resources/configuration/FolderConfiguration;)Ljava/util/Map; - public fun ensureInitialized ()Z - protected fun findResourceFile (Ljava/io/File;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile; - public fun getAvailableResourceTypes ()Ljava/util/List; - public fun getConfiguredResources (Lcom/android/ide/common/resources/configuration/FolderConfiguration;)Ljava/util/Map; - public fun getFolders (Lcom/android/resources/ResourceFolderType;)Ljava/util/List; - public fun getLanguages ()Ljava/util/SortedSet; - public fun getMatchingFile (Ljava/lang/String;Lcom/android/resources/ResourceFolderType;Lcom/android/ide/common/resources/configuration/FolderConfiguration;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile; - public fun getMatchingFile (Ljava/lang/String;Lcom/android/resources/ResourceType;Lcom/android/ide/common/resources/configuration/FolderConfiguration;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile; - public fun getRegions (Ljava/lang/String;)Ljava/util/SortedSet; - public fun getResFolder ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public fun getResourceFolder (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder; - public fun getResourceItem (Lcom/android/resources/ResourceType;Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceItem; - public fun getResourceItemsOfType (Lcom/android/resources/ResourceType;)Ljava/util/Collection; - public fun getSourceFiles (Lcom/android/resources/ResourceType;Ljava/lang/String;Lcom/android/ide/common/resources/configuration/FolderConfiguration;)Ljava/util/List; - public fun hasResourceItem (Lcom/android/resources/ResourceType;Ljava/lang/String;)Z - public fun hasResourceItem (Ljava/lang/String;)Z - public fun hasResourcesOfType (Lcom/android/resources/ResourceType;)Z - public fun isFrameworkRepository ()Z - public fun loadResources ()V - public fun postUpdateCleanUp ()V - public fun processFolder (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder; - protected fun removeFile (Lcom/android/resources/ResourceType;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile;)V - protected fun removeFile (Ljava/util/Collection;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile;)V - public fun removeFolder (Lcom/android/resources/ResourceFolderType;Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder; -} - -public class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext { - public fun ()V - public fun addError (Ljava/lang/String;)V - public fun checkValue (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z - public fun getErrors ()Ljava/util/List; - public fun needsFullAapt ()Z - protected fun requestFullAapt ()V -} - -public class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/SingleResourceFile : app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFile { - public fun (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ResourceFolder;)V - protected fun dispose (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)V - public fun getResourceTypes ()Ljava/util/Collection; - public fun getValue (Lcom/android/resources/ResourceType;Ljava/lang/String;)Lcom/android/ide/common/rendering/api/ResourceValue; - public fun hasResources (Lcom/android/resources/ResourceType;)Z - protected fun load (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)V - protected fun update (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;)V -} - -public class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValidatingResourceParser { - public fun (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ScanningContext;Z)V - public fun parse (Ljava/lang/String;Ljava/io/InputStream;)Z -} - -public final class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser : org/xml/sax/helpers/DefaultHandler { - public fun (Lapp/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser$IValueResourceRepository;ZLjava/lang/String;)V - public fun characters ([CII)V - public fun endElement (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V - public fun startElement (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V -} - -public abstract interface class app/cash/paparazzi/snapshot/android/ide/common/resources/deprecated/ValueResourceParser$IValueResourceRepository { - public abstract fun addResourceValue (Lcom/android/ide/common/rendering/api/ResourceValue;)V -} - -public class app/cash/paparazzi/snapshot/android/io/FileWrapper : java/io/File, app/cash/paparazzi/snapshot/android/io/IAbstractFile { - public fun (Ljava/io/File;)V - public fun (Ljava/io/File;Ljava/lang/String;)V - public fun (Ljava/lang/String;)V - public fun (Ljava/lang/String;Ljava/lang/String;)V - public fun (Ljava/net/URI;)V - public fun exists ()Z - public fun getContents ()Ljava/io/InputStream; - public fun getModificationStamp ()J - public fun getOsLocation ()Ljava/lang/String; - public fun getOutputStream ()Ljava/io/OutputStream; - public fun getParentFolder ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public fun getPreferredWriteMode ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode; - public fun setContents (Ljava/io/InputStream;)V -} - -public class app/cash/paparazzi/snapshot/android/io/FolderWrapper : java/io/File, app/cash/paparazzi/snapshot/android/io/IAbstractFolder { - public fun (Ljava/io/File;)V - public fun (Ljava/io/File;Ljava/lang/String;)V - public fun (Ljava/lang/String;)V - public fun (Ljava/lang/String;Ljava/lang/String;)V - public fun (Ljava/net/URI;)V - public fun exists ()Z - public fun getFile (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile; - public fun getFolder (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public fun getOsLocation ()Ljava/lang/String; - public fun getParentFolder ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public fun hasFile (Ljava/lang/String;)Z - public fun list (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder$FilenameFilter;)[Ljava/lang/String; - public fun listMembers ()[Lapp/cash/paparazzi/snapshot/android/io/IAbstractResource; -} - -public abstract interface class app/cash/paparazzi/snapshot/android/io/IAbstractFile : app/cash/paparazzi/snapshot/android/io/IAbstractResource { - public abstract fun getContents ()Ljava/io/InputStream; - public abstract fun getModificationStamp ()J - public abstract fun getOutputStream ()Ljava/io/OutputStream; - public abstract fun getPreferredWriteMode ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode; - public abstract fun setContents (Ljava/io/InputStream;)V -} - -public final class app/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode : java/lang/Enum { - public static final field INPUTSTREAM Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode; - public static final field OUTPUTSTREAM Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode; - public static fun valueOf (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode; - public static fun values ()[Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile$PreferredWriteMode; -} - -public abstract interface class app/cash/paparazzi/snapshot/android/io/IAbstractFolder : app/cash/paparazzi/snapshot/android/io/IAbstractResource { - public abstract fun getFile (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile; - public abstract fun getFolder (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public abstract fun hasFile (Ljava/lang/String;)Z - public abstract fun list (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder$FilenameFilter;)[Ljava/lang/String; - public abstract fun listMembers ()[Lapp/cash/paparazzi/snapshot/android/io/IAbstractResource; -} - -public abstract interface class app/cash/paparazzi/snapshot/android/io/IAbstractFolder$FilenameFilter { - public abstract fun accept (Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder;Ljava/lang/String;)Z -} - -public abstract interface class app/cash/paparazzi/snapshot/android/io/IAbstractResource { - public abstract fun delete ()Z - public abstract fun exists ()Z - public abstract fun getName ()Ljava/lang/String; - public abstract fun getOsLocation ()Ljava/lang/String; - public abstract fun getParentFolder ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFolder; - public abstract fun getPath ()Ljava/lang/String; -} - -public class app/cash/paparazzi/snapshot/android/io/StreamException : java/lang/Exception { - public fun (Ljava/lang/Exception;Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;)V - public fun (Ljava/lang/Exception;Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile;Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error;)V - public fun getError ()Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error; - public fun getFile ()Lapp/cash/paparazzi/snapshot/android/io/IAbstractFile; -} - -public final class app/cash/paparazzi/snapshot/android/io/StreamException$Error : java/lang/Enum { - public static final field DEFAULT Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error; - public static final field FILENOTFOUND Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error; - public static final field OUTOFSYNC Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error; - public static fun valueOf (Ljava/lang/String;)Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error; - public static fun values ()[Lapp/cash/paparazzi/snapshot/android/io/StreamException$Error; -} - diff --git a/paparazzi2/build.gradle b/paparazzi2/build.gradle deleted file mode 100644 index de00abe9df..0000000000 --- a/paparazzi2/build.gradle +++ /dev/null @@ -1,95 +0,0 @@ -import org.jetbrains.kotlin.gradle.plugin.AbstractKotlinPluginKt - -apply plugin: 'org.jetbrains.kotlin.jvm' -apply plugin: 'org.jetbrains.dokka' -apply plugin: 'com.vanniktech.maven.publish' -apply plugin: 'dev.drewhamilton.poko' - -java { - sourceCompatibility = libs.versions.javaTarget.get() - targetCompatibility = libs.versions.javaTarget.get() -} - -def artifactType = Attribute.of('artifactType', String) - -configurations { - unzip { - attributes.attribute(artifactType, ArtifactTypeDefinition.DIRECTORY_TYPE) - } -} - -dependencies { - registerTransform(org.gradle.api.internal.artifacts.transform.UnzipTransform) { - from.attribute(artifactType, ArtifactTypeDefinition.JAR_TYPE) - to.attribute(artifactType, ArtifactTypeDefinition.DIRECTORY_TYPE) - } -} - -dependencies { - // Paparazzi is a Kotlin JVM module and thus cannot depend on Android library artifacts (AARs) - // TODO: Use Gradle transforms to extract/rename classes.jar's from AARs - api files('libs/compose-runtime-android-1.5.0.jar') - implementation files('libs/compose-ui-android-1.5.0.jar') // Need implementation dependency to reference AbstractComposeView for AccessibilityRenderExtension - // Needed to get compose bounds and annotated strings for Compose support for AccessibilityRenderExtension - compileOnly files('libs/compose-ui-geometry-android-1.5.0.jar') - compileOnly files('libs/compose-ui-text-android-1.5.0.jar') - compileOnly libs.androidx.lifecycleCommon - compileOnly files('libs/lifecycle-runtime-2.6.1.jar') - compileOnly files('libs/savedstate-1.2.1.jar') - compileOnly files('libs/androidx-activity-1.5.0.jar') - - implementation libs.bytebuddy.agent - implementation libs.bytebuddy.core - implementation libs.trove4j - api libs.layoutlib.native.jdk11 - api libs.tools.common - api libs.tools.layoutlib - api libs.tools.ninepatch - api libs.tools.sdkCommon - api libs.kxml2 - api libs.junit - api libs.androidx.annotations - api libs.guava - api libs.kotlinx.coroutines.core - api libs.okio - api platform(libs.kotlin.bom) - implementation libs.moshi.core - implementation libs.moshi.adapters - implementation libs.moshi.kotlinReflect - implementation libs.jcodec.core - implementation libs.jcodec.javase - - def osName = System.getProperty("os.name").toLowerCase(Locale.US) - if (osName.startsWith("mac")) { - def osArch = System.getProperty("os.arch").toLowerCase(Locale.US) - if (osArch.startsWith("x86")) { - unzip libs.layoutlib.native.macOsX - } else { - unzip libs.layoutlib.native.macArm - } - } else if (osName.startsWith("windows")) { - unzip libs.layoutlib.native.windows - } else { - unzip libs.layoutlib.native.linux - } - - testImplementation libs.truth - - add(AbstractKotlinPluginKt.PLUGIN_CLASSPATH_CONFIGURATION_NAME, libs.compose.compiler) -} - -tasks.named("dokkaGfm").configure { - outputDirectory = rootProject.file("docs/1.x") - - dokkaSourceSets.named("main") { - configureEach { - reportUndocumented = false - skipDeprecated = true - jdkVersion = 8 - perPackageOption { - prefix = "app.cash.paparazzi.internal" - suppress = true - } - } - } -} diff --git a/paparazzi2/gradle.properties b/paparazzi2/gradle.properties deleted file mode 100644 index 13d36287e9..0000000000 --- a/paparazzi2/gradle.properties +++ /dev/null @@ -1,4 +0,0 @@ -POM_ARTIFACT_ID=paparazzi -POM_NAME=Paparazzi -POM_DESCRIPTION=An Android library to render your application screens without a physical device or emulator -POM_PACKAGING=jar diff --git a/paparazzi2/libs/androidx-activity-1.5.0.jar b/paparazzi2/libs/androidx-activity-1.5.0.jar deleted file mode 100644 index 482de0b48eb15eeeeb3c3bc44bb25c186484cc56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143393 zcmb4q1CS`elI{48ZQHhO+qP}ov2EM7ZQHizj?I5}-`^kcHeS5H+Y!}>$n5T@%FN1h zDob7p7zE%y4+3xkpnu%`;|%flA|s+KKqDb5N+=3~Y@|tgQ_Utxaf+tPPx;eB@-L2KkY*S|t|IdlmUA z@ef2E4Gr&#&_v*gPz3T*ah)@%8*DQ88)=?UKUuy(?(p-w-wKCh1a67BPo{e?cCJ3& zzh6P@12_#r$>#Bs=hqJN6Nt)nyQFf02xC0RP*vdj|J)R7`1|J}(eMa@Y6A7KlL%2fV%gfDQk35W3;0n!!3nZp{yC zmt=k^)7^tToR7G!vpz&$ew}lnyd5QL#8}+CF?%#lS=cJHmkO-ee0xQH$IZC;7LWRe zfzE;$oX4J*m4eR*abgD@NRDW3ci@pqK8r}1Dq_(l5UXg9GmleeLm@SGN(+Lfm_lPQ zX^)m%mvYuupmf3z^=Si;^>L#z4;%WCP`3(TXfJJ)8LN-iWh4t9ZovJQCH|xPKMVv- zVPF6N-v8PQ*}v|7I~#jDTN7JnVG9FmJF|ZbLAJ&(Z=_X>A3lu~V~rL#K(I^;_&vZe z{tOdApcV)q3^G;*hlQZ5;z969PBA&wHVx+ObK8X`2{qBo5~4up%plfc=OUTK60g?t zoxkn9cTt0P{9gR^tLo*t)2`dD_ptnj_Z!5INjQ){J13%aTKLmkJ=O$~D16GiZ5bPz zQAw0?F=Z~%v=>bf-@GvRDL?-fq-#hbM;e>iu&}-eAx8F!GqxzI39T3it5ot_`p=vZ zFj_GTMYOw?AnbYi8Uc~bqC04YBeNnN!vSNVS(JV2hHIrw>U?fo`eT`lJn7zghByi1 zCP>P%7}-*EdO5V*0FwhxhDA8@Blwc=uPJH9ct|{44CotNj4N!01qr3tNmT!31*UC0 zUTfp`1y4efK~G8(MeTv3-?i!MTv^hHRvymx{2W2{Zl=r<-N;yW)Kqi7qSs&@AOaRC zcrap$7%d>hhlQ)uG8Ce9n19^U7t27W67VmrD`B~NuSn^%KBdSxH^&zi)3bxe_cQCfe z)6LPJcHI^z7ZC_4EMlYMQX+ONB3xtP zFzT*NR*j`wV3qXPEGLd%3y