Package-level declarations
Types
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
class EntryVerifier(jarFile: File, expectedSigningCertificate: String?, expectedSigningFingerprint: String?) : JarIndexVerifier
Verifies the entry.jar file of Index V2.
Link copied to clipboard
Link copied to clipboard
class IndexV2DiffStreamProcessor(indexStreamReceiver: IndexV2DiffStreamReceiver, json: Json = IndexParser.json) : IndexV2StreamProcessor
Link copied to clipboard
interface IndexV2DiffStreamReceiver
Link copied to clipboard
class IndexV2FullStreamProcessor(indexStreamReceiver: IndexV2StreamReceiver, json: Json = IndexParser.json) : IndexV2StreamProcessor
Link copied to clipboard
interface IndexV2StreamProcessor
Link copied to clipboard
interface IndexV2StreamReceiver
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
interface PackageManifest
Link copied to clipboard
@Serializable
Link copied to clipboard
interface PackageVersion
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
object ReflectionDiffer
A class using Kotlin reflection to implement JSON Merge Patch (RFC 7386) against data classes. This approach loses type-safety, so you need to ensure that the structure of the JsonObject matches exactly the structure of the data class you want to apply the diff on. If something unexpected happens, SerializationException gets thrown.
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable