diff --git a/bbootimg/build.gradle.kts b/bbootimg/build.gradle.kts index 417e656..d2d7d42 100644 --- a/bbootimg/build.gradle.kts +++ b/bbootimg/build.gradle.kts @@ -15,7 +15,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("jvm") version "1.4.31" + kotlin("jvm") version "1.5.20-RC" application } diff --git a/bbootimg/src/main/kotlin/avb/AVBInfo.kt b/bbootimg/src/main/kotlin/avb/AVBInfo.kt index 08bfdad..d121aab 100644 --- a/bbootimg/src/main/kotlin/avb/AVBInfo.kt +++ b/bbootimg/src/main/kotlin/avb/AVBInfo.kt @@ -22,7 +22,6 @@ import avb.blob.Header /* a wonderfaul base64 encoder/decoder: https://cryptii.com/base64-to-hex */ -@OptIn(ExperimentalUnsignedTypes::class) class AVBInfo(var header: Header? = null, var authBlob: AuthBlob? = null, var auxBlob: AuxBlob? = null, diff --git a/bbootimg/src/main/kotlin/avb/Avb.kt b/bbootimg/src/main/kotlin/avb/Avb.kt index 3f196b9..487868b 100644 --- a/bbootimg/src/main/kotlin/avb/Avb.kt +++ b/bbootimg/src/main/kotlin/avb/Avb.kt @@ -39,7 +39,6 @@ import java.nio.file.Files import java.nio.file.Paths import java.nio.file.StandardOpenOption -@OptIn(ExperimentalUnsignedTypes::class) class Avb { private val MAX_VBMETA_SIZE = 64 * 1024 private val MAX_FOOTER_SIZE = 4096 diff --git a/bbootimg/src/main/kotlin/avb/alg/Algorithms.kt b/bbootimg/src/main/kotlin/avb/alg/Algorithms.kt index 7fbeac6..0d3e33c 100644 --- a/bbootimg/src/main/kotlin/avb/alg/Algorithms.kt +++ b/bbootimg/src/main/kotlin/avb/alg/Algorithms.kt @@ -17,7 +17,6 @@ package avb.alg import cfig.io.Struct3 class Algorithms { - @OptIn(ExperimentalUnsignedTypes::class) companion object { private val algMap = mutableMapOf() fun get(name: String): Algorithm? { diff --git a/bbootimg/src/main/kotlin/avb/blob/AuthBlob.kt b/bbootimg/src/main/kotlin/avb/blob/AuthBlob.kt index a388561..84f3908 100644 --- a/bbootimg/src/main/kotlin/avb/blob/AuthBlob.kt +++ b/bbootimg/src/main/kotlin/avb/blob/AuthBlob.kt @@ -25,7 +25,6 @@ import java.nio.file.Paths import java.security.MessageDigest import java.security.PrivateKey -@OptIn(ExperimentalUnsignedTypes::class) data class AuthBlob( var offset: Long = 0, var size: Long = 0, diff --git a/bbootimg/src/main/kotlin/avb/blob/AuxBlob.kt b/bbootimg/src/main/kotlin/avb/blob/AuxBlob.kt index 0001205..4c442e4 100644 --- a/bbootimg/src/main/kotlin/avb/blob/AuxBlob.kt +++ b/bbootimg/src/main/kotlin/avb/blob/AuxBlob.kt @@ -25,7 +25,6 @@ import org.slf4j.LoggerFactory import java.nio.file.Files import java.nio.file.Paths -@OptIn(ExperimentalUnsignedTypes::class) @JsonIgnoreProperties("descriptorSize") class AuxBlob( var pubkey: PubKeyInfo? = null, diff --git a/bbootimg/src/main/kotlin/avb/blob/Footer.kt b/bbootimg/src/main/kotlin/avb/blob/Footer.kt index eed3a72..d652464 100644 --- a/bbootimg/src/main/kotlin/avb/blob/Footer.kt +++ b/bbootimg/src/main/kotlin/avb/blob/Footer.kt @@ -37,7 +37,6 @@ https://github.com/cfig/Android_boot_image_editor/blob/master/doc/layout.md#32-a +---------------------------------------+-------------------------+ --> partition_size */ -@OptIn(ExperimentalUnsignedTypes::class) data class Footer constructor( var versionMajor: Int = FOOTER_VERSION_MAJOR, var versionMinor: Int = FOOTER_VERSION_MINOR, diff --git a/bbootimg/src/main/kotlin/avb/blob/Header.kt b/bbootimg/src/main/kotlin/avb/blob/Header.kt index b3c549c..67c4340 100644 --- a/bbootimg/src/main/kotlin/avb/blob/Header.kt +++ b/bbootimg/src/main/kotlin/avb/blob/Header.kt @@ -19,7 +19,6 @@ import cfig.io.Struct3 import java.io.InputStream //avbtool::AvbVBMetaHeader -@OptIn(ExperimentalUnsignedTypes::class) data class Header( var required_libavb_version_major: Int = Avb.AVB_VERSION_MAJOR, var required_libavb_version_minor: Int = 0, diff --git a/bbootimg/src/main/kotlin/avb/desc/ChainPartitionDescriptor.kt b/bbootimg/src/main/kotlin/avb/desc/ChainPartitionDescriptor.kt index 8bfe48a..d79c140 100644 --- a/bbootimg/src/main/kotlin/avb/desc/ChainPartitionDescriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/ChainPartitionDescriptor.kt @@ -22,7 +22,6 @@ import java.io.InputStream import java.security.MessageDigest import org.slf4j.LoggerFactory -@OptIn(ExperimentalUnsignedTypes::class) class ChainPartitionDescriptor( var rollback_index_location: Int = 0, var partition_name_len: Int = 0, diff --git a/bbootimg/src/main/kotlin/avb/desc/Descriptor.kt b/bbootimg/src/main/kotlin/avb/desc/Descriptor.kt index 8751b0d..3521b4d 100644 --- a/bbootimg/src/main/kotlin/avb/desc/Descriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/Descriptor.kt @@ -14,7 +14,6 @@ package avb.desc -@OptIn(ExperimentalUnsignedTypes::class) abstract class Descriptor(var tag: Long, var num_bytes_following: Long, var sequence: Int = 0) { abstract fun encode(): ByteArray } diff --git a/bbootimg/src/main/kotlin/avb/desc/HashDescriptor.kt b/bbootimg/src/main/kotlin/avb/desc/HashDescriptor.kt index 1bc3ca4..1088d80 100644 --- a/bbootimg/src/main/kotlin/avb/desc/HashDescriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/HashDescriptor.kt @@ -24,7 +24,6 @@ import java.io.FileInputStream import java.io.InputStream import java.security.MessageDigest -@OptIn(ExperimentalUnsignedTypes::class) class HashDescriptor(var flags: Int = 0, var partition_name: String = "", var hash_algorithm: String = "", diff --git a/bbootimg/src/main/kotlin/avb/desc/HashTreeDescriptor.kt b/bbootimg/src/main/kotlin/avb/desc/HashTreeDescriptor.kt index c052bab..982fca6 100644 --- a/bbootimg/src/main/kotlin/avb/desc/HashTreeDescriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/HashTreeDescriptor.kt @@ -23,7 +23,6 @@ import java.io.* import java.security.MessageDigest import java.util.* -@OptIn(ExperimentalUnsignedTypes::class) class HashTreeDescriptor( var flags: Int = 0, var dm_verity_version: Int = 0, diff --git a/bbootimg/src/main/kotlin/avb/desc/KernelCmdlineDescriptor.kt b/bbootimg/src/main/kotlin/avb/desc/KernelCmdlineDescriptor.kt index 738ecf4..ac790cf 100644 --- a/bbootimg/src/main/kotlin/avb/desc/KernelCmdlineDescriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/KernelCmdlineDescriptor.kt @@ -18,7 +18,6 @@ import cfig.helper.Helper import cfig.io.Struct3 import java.io.InputStream -@OptIn(ExperimentalUnsignedTypes::class) class KernelCmdlineDescriptor( var flags: Int = 0, var cmdlineLength: Int = 0, diff --git a/bbootimg/src/main/kotlin/avb/desc/PropertyDescriptor.kt b/bbootimg/src/main/kotlin/avb/desc/PropertyDescriptor.kt index 1686449..05c1d13 100644 --- a/bbootimg/src/main/kotlin/avb/desc/PropertyDescriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/PropertyDescriptor.kt @@ -18,7 +18,6 @@ import cfig.helper.Helper import cfig.io.Struct3 import java.io.InputStream -@OptIn(ExperimentalUnsignedTypes::class) class PropertyDescriptor( var key: String = "", var value: String = "") : Descriptor(TAG, 0, 0) { diff --git a/bbootimg/src/main/kotlin/avb/desc/UnknownDescriptor.kt b/bbootimg/src/main/kotlin/avb/desc/UnknownDescriptor.kt index f066847..eec2fa1 100644 --- a/bbootimg/src/main/kotlin/avb/desc/UnknownDescriptor.kt +++ b/bbootimg/src/main/kotlin/avb/desc/UnknownDescriptor.kt @@ -21,7 +21,6 @@ import org.slf4j.LoggerFactory import java.io.ByteArrayInputStream import java.io.InputStream -@OptIn(ExperimentalUnsignedTypes::class) class UnknownDescriptor(var data: ByteArray = byteArrayOf()) : Descriptor(0, 0, 0) { @Throws(IllegalArgumentException::class) constructor(stream: InputStream, seq: Int = 0) : this() { diff --git a/bbootimg/src/main/kotlin/bootimg/Common.kt b/bbootimg/src/main/kotlin/bootimg/Common.kt index 76cfa2b..03a00fb 100644 --- a/bbootimg/src/main/kotlin/bootimg/Common.kt +++ b/bbootimg/src/main/kotlin/bootimg/Common.kt @@ -37,7 +37,6 @@ import java.nio.ByteOrder import java.security.MessageDigest import java.util.regex.Pattern -@OptIn(ExperimentalUnsignedTypes::class) class Common { data class VeritySignature( var type: String = "dm-verity", diff --git a/bbootimg/src/main/kotlin/bootimg/Signer.kt b/bbootimg/src/main/kotlin/bootimg/Signer.kt index 86c9505..c94a4b2 100644 --- a/bbootimg/src/main/kotlin/bootimg/Signer.kt +++ b/bbootimg/src/main/kotlin/bootimg/Signer.kt @@ -27,7 +27,6 @@ import java.io.File import cfig.EnvironmentVerifier class Signer { - @OptIn(ExperimentalUnsignedTypes::class) companion object { private val log = LoggerFactory.getLogger(Signer::class.java) diff --git a/bbootimg/src/main/kotlin/bootimg/v2/BootHeaderV2.kt b/bbootimg/src/main/kotlin/bootimg/v2/BootHeaderV2.kt index edc068c..cec7e4c 100644 --- a/bbootimg/src/main/kotlin/bootimg/v2/BootHeaderV2.kt +++ b/bbootimg/src/main/kotlin/bootimg/v2/BootHeaderV2.kt @@ -21,7 +21,6 @@ import org.slf4j.LoggerFactory import java.io.InputStream import kotlin.math.pow -@OptIn(ExperimentalUnsignedTypes::class) open class BootHeaderV2( var kernelLength: Int = 0, var kernelOffset: Long = 0L, //UInt diff --git a/bbootimg/src/main/kotlin/bootimg/v2/BootV2.kt b/bbootimg/src/main/kotlin/bootimg/v2/BootV2.kt index ff36e29..f5234f6 100644 --- a/bbootimg/src/main/kotlin/bootimg/v2/BootV2.kt +++ b/bbootimg/src/main/kotlin/bootimg/v2/BootV2.kt @@ -32,7 +32,6 @@ import java.io.FileOutputStream import java.nio.ByteBuffer import java.nio.ByteOrder -@OptIn(ExperimentalUnsignedTypes::class) data class BootV2( var info: MiscInfo = MiscInfo(), var kernel: CommArgs = CommArgs(), diff --git a/bbootimg/src/main/kotlin/bootimg/v3/BootHeaderV3.kt b/bbootimg/src/main/kotlin/bootimg/v3/BootHeaderV3.kt index 058352c..a8929e5 100644 --- a/bbootimg/src/main/kotlin/bootimg/v3/BootHeaderV3.kt +++ b/bbootimg/src/main/kotlin/bootimg/v3/BootHeaderV3.kt @@ -19,7 +19,6 @@ import cfig.io.Struct3 import org.slf4j.LoggerFactory import java.io.InputStream -@OptIn(ExperimentalUnsignedTypes::class) class BootHeaderV3( var kernelSize: Int = 0, var ramdiskSize: Int = 0, diff --git a/bbootimg/src/main/kotlin/bootimg/v3/BootV3.kt b/bbootimg/src/main/kotlin/bootimg/v3/BootV3.kt index 7e47feb..af6bdcb 100644 --- a/bbootimg/src/main/kotlin/bootimg/v3/BootV3.kt +++ b/bbootimg/src/main/kotlin/bootimg/v3/BootV3.kt @@ -33,7 +33,6 @@ import java.nio.ByteBuffer import java.nio.ByteOrder import cfig.bootimg.Common as C -@OptIn(ExperimentalUnsignedTypes::class) data class BootV3( var info: MiscInfo = MiscInfo(), var kernel: CommArgs = CommArgs(), diff --git a/bbootimg/src/main/kotlin/bootimg/v3/VendorBoot.kt b/bbootimg/src/main/kotlin/bootimg/v3/VendorBoot.kt index 94ea75b..9bafb8d 100644 --- a/bbootimg/src/main/kotlin/bootimg/v3/VendorBoot.kt +++ b/bbootimg/src/main/kotlin/bootimg/v3/VendorBoot.kt @@ -34,7 +34,6 @@ import cfig.EnvironmentVerifier import cfig.io.Struct3 import java.io.InputStream -@OptIn(ExperimentalUnsignedTypes::class) data class VendorBoot( var info: MiscInfo = MiscInfo(), var ramdisk: CommArgs = CommArgs(), diff --git a/bbootimg/src/main/kotlin/bootimg/v3/VendorBootHeader.kt b/bbootimg/src/main/kotlin/bootimg/v3/VendorBootHeader.kt index 4312369..09dc619 100644 --- a/bbootimg/src/main/kotlin/bootimg/v3/VendorBootHeader.kt +++ b/bbootimg/src/main/kotlin/bootimg/v3/VendorBootHeader.kt @@ -18,7 +18,6 @@ import cfig.io.Struct3 import org.slf4j.LoggerFactory import java.io.InputStream -@OptIn(ExperimentalUnsignedTypes::class) class VendorBootHeader( var headerVersion: Int = 0, var pageSize: Int = 0, diff --git a/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsg.kt b/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsg.kt index 2f62cc3..c7ab1a2 100644 --- a/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsg.kt +++ b/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsg.kt @@ -21,7 +21,6 @@ import java.io.FileInputStream import java.io.FileOutputStream import java.lang.IllegalStateException -@OptIn(ExperimentalUnsignedTypes::class) data class BootloaderMsg(//offset 0, size 2k var command: String = "", var status: String = "", diff --git a/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsgAB.kt b/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsgAB.kt index df5c427..db01ae4 100644 --- a/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsgAB.kt +++ b/bbootimg/src/main/kotlin/bootloader_message/BootloaderMsgAB.kt @@ -18,7 +18,6 @@ import cfig.io.Struct3 import org.slf4j.LoggerFactory import java.io.FileInputStream -@OptIn(ExperimentalUnsignedTypes::class) class BootloaderMsgAB( //offset 2k, size 2k var slotSuffix: String = "", var updateChannel: String = "", diff --git a/bbootimg/src/main/kotlin/bootloader_message/VirtualABMsg.kt b/bbootimg/src/main/kotlin/bootloader_message/VirtualABMsg.kt index 21d1bd8..538de35 100644 --- a/bbootimg/src/main/kotlin/bootloader_message/VirtualABMsg.kt +++ b/bbootimg/src/main/kotlin/bootloader_message/VirtualABMsg.kt @@ -18,7 +18,6 @@ import cfig.io.Struct3 import org.slf4j.LoggerFactory import java.io.FileInputStream -@OptIn(ExperimentalUnsignedTypes::class) data class VirtualABMsg( var version: Int = 0, var magic: ByteArray = byteArrayOf(), diff --git a/bbootimg/src/main/kotlin/init/Reboot.kt b/bbootimg/src/main/kotlin/init/Reboot.kt index bbed6fb..51b44ba 100644 --- a/bbootimg/src/main/kotlin/init/Reboot.kt +++ b/bbootimg/src/main/kotlin/init/Reboot.kt @@ -26,7 +26,6 @@ class Reboot { ANDROID_RB_THERMOFF } - @OptIn(ExperimentalUnsignedTypes::class) companion object { private val log = LoggerFactory.getLogger(Reboot::class.java) const val dynamicPartitionKey = "ro.boot.dynamic_partitions" diff --git a/bbootimg/src/main/kotlin/packable/BootImgParser.kt b/bbootimg/src/main/kotlin/packable/BootImgParser.kt index 9d62f85..89c654b 100644 --- a/bbootimg/src/main/kotlin/packable/BootImgParser.kt +++ b/bbootimg/src/main/kotlin/packable/BootImgParser.kt @@ -26,7 +26,6 @@ import org.slf4j.LoggerFactory import java.io.File import java.io.FileInputStream -@OptIn(ExperimentalUnsignedTypes::class) class BootImgParser() : IPackable { override val loopNo: Int get() = 0 diff --git a/bbootimg/src/main/kotlin/packable/DtboParser.kt b/bbootimg/src/main/kotlin/packable/DtboParser.kt index 8480375..3dc3bba 100644 --- a/bbootimg/src/main/kotlin/packable/DtboParser.kt +++ b/bbootimg/src/main/kotlin/packable/DtboParser.kt @@ -27,7 +27,6 @@ import java.io.File import java.io.FileInputStream import java.util.* -@OptIn(ExperimentalUnsignedTypes::class) class DtboParser(val workDir: File) : IPackable { override val loopNo: Int get() = 0 diff --git a/bbootimg/src/main/kotlin/packable/IPackable.kt b/bbootimg/src/main/kotlin/packable/IPackable.kt index 4c57ff3..912e269 100644 --- a/bbootimg/src/main/kotlin/packable/IPackable.kt +++ b/bbootimg/src/main/kotlin/packable/IPackable.kt @@ -22,7 +22,6 @@ import org.slf4j.Logger import org.slf4j.LoggerFactory import java.io.File -@OptIn(ExperimentalUnsignedTypes::class) interface IPackable { val loopNo: Int fun capabilities(): List { diff --git a/bbootimg/src/main/kotlin/packable/PackableLauncher.kt b/bbootimg/src/main/kotlin/packable/PackableLauncher.kt index 9cbcc80..74f2b75 100644 --- a/bbootimg/src/main/kotlin/packable/PackableLauncher.kt +++ b/bbootimg/src/main/kotlin/packable/PackableLauncher.kt @@ -25,7 +25,6 @@ import kotlin.system.exitProcess class PackableLauncher -@OptIn(ExperimentalUnsignedTypes::class) fun main(args: Array) { val log = LoggerFactory.getLogger(PackableLauncher::class.java) val packablePool = mutableMapOf, KClass>() diff --git a/bbootimg/src/main/kotlin/packable/VBMetaParser.kt b/bbootimg/src/main/kotlin/packable/VBMetaParser.kt index c2d7864..358af67 100644 --- a/bbootimg/src/main/kotlin/packable/VBMetaParser.kt +++ b/bbootimg/src/main/kotlin/packable/VBMetaParser.kt @@ -18,7 +18,6 @@ import cfig.Avb import cfig.helper.Helper import java.io.File -@OptIn(ExperimentalUnsignedTypes::class) class VBMetaParser: IPackable { override val loopNo: Int get() = 1 diff --git a/bbootimg/src/main/kotlin/sparse_util/SparseImgParser.kt b/bbootimg/src/main/kotlin/sparse_util/SparseImgParser.kt index b11e3d4..df16de6 100644 --- a/bbootimg/src/main/kotlin/sparse_util/SparseImgParser.kt +++ b/bbootimg/src/main/kotlin/sparse_util/SparseImgParser.kt @@ -24,7 +24,6 @@ import com.fasterxml.jackson.databind.ObjectMapper import avb.blob.Footer import cfig.Avb -@OptIn(ExperimentalUnsignedTypes::class) class SparseImgParser : IPackable { override val loopNo: Int get() = 0 diff --git a/bbootimg/src/test/kotlin/AvbTest.kt b/bbootimg/src/test/kotlin/AvbTest.kt index b97c7c4..da8bb44 100644 --- a/bbootimg/src/test/kotlin/AvbTest.kt +++ b/bbootimg/src/test/kotlin/AvbTest.kt @@ -21,7 +21,6 @@ import org.junit.Assert.* import org.slf4j.LoggerFactory import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class AvbTest { private val log = LoggerFactory.getLogger(AvbTest::class.java) diff --git a/bbootimg/src/test/kotlin/KeyUtilTest.kt b/bbootimg/src/test/kotlin/KeyUtilTest.kt index 5e513ee..817b436 100644 --- a/bbootimg/src/test/kotlin/KeyUtilTest.kt +++ b/bbootimg/src/test/kotlin/KeyUtilTest.kt @@ -31,7 +31,6 @@ import java.security.spec.PKCS8EncodedKeySpec import java.security.spec.X509EncodedKeySpec import javax.crypto.Cipher -@OptIn(ExperimentalUnsignedTypes::class) class KeyUtilTest { @Test fun parseKeys() { diff --git a/bbootimg/src/test/kotlin/avb/BlobTest.kt b/bbootimg/src/test/kotlin/avb/BlobTest.kt index 3343f08..ae5f85b 100644 --- a/bbootimg/src/test/kotlin/avb/BlobTest.kt +++ b/bbootimg/src/test/kotlin/avb/BlobTest.kt @@ -24,7 +24,6 @@ import org.junit.Assert.assertEquals import org.junit.Test import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class BlobTest { @Test fun testEncodedKey2048() { diff --git a/bbootimg/src/test/kotlin/avb/FooterTest.kt b/bbootimg/src/test/kotlin/avb/FooterTest.kt index d417ec4..0329dfb 100644 --- a/bbootimg/src/test/kotlin/avb/FooterTest.kt +++ b/bbootimg/src/test/kotlin/avb/FooterTest.kt @@ -20,7 +20,6 @@ import org.junit.Assert.assertEquals import org.junit.Test import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class FooterTest { @Test fun readAVBfooter() { diff --git a/bbootimg/src/test/kotlin/avb/HeaderTest.kt b/bbootimg/src/test/kotlin/avb/HeaderTest.kt index 7cd0e03..42bd04f 100644 --- a/bbootimg/src/test/kotlin/avb/HeaderTest.kt +++ b/bbootimg/src/test/kotlin/avb/HeaderTest.kt @@ -19,7 +19,6 @@ import org.apache.commons.codec.binary.Hex import org.junit.Test import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class HeaderTest { @Test diff --git a/bbootimg/src/test/kotlin/avb/alg/AlgorithmsTest.kt b/bbootimg/src/test/kotlin/avb/alg/AlgorithmsTest.kt index 68c6797..fad3c8a 100644 --- a/bbootimg/src/test/kotlin/avb/alg/AlgorithmsTest.kt +++ b/bbootimg/src/test/kotlin/avb/alg/AlgorithmsTest.kt @@ -18,7 +18,6 @@ import cfig.helper.Helper import org.junit.Assert import org.junit.Test -@OptIn(ExperimentalUnsignedTypes::class) class AlgorithmsTest { @Test fun test1() { diff --git a/bbootimg/src/test/kotlin/avb/desc/HashDescriptorTest.kt b/bbootimg/src/test/kotlin/avb/desc/HashDescriptorTest.kt index db1a497..0db136c 100644 --- a/bbootimg/src/test/kotlin/avb/desc/HashDescriptorTest.kt +++ b/bbootimg/src/test/kotlin/avb/desc/HashDescriptorTest.kt @@ -20,7 +20,6 @@ import org.junit.Test import org.slf4j.LoggerFactory import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class HashDescriptorTest { private val log = LoggerFactory.getLogger(HashDescriptorTest::class.java) diff --git a/bbootimg/src/test/kotlin/avb/desc/HashTreeDescriptorTest.kt b/bbootimg/src/test/kotlin/avb/desc/HashTreeDescriptorTest.kt index 026062f..8d2f521 100644 --- a/bbootimg/src/test/kotlin/avb/desc/HashTreeDescriptorTest.kt +++ b/bbootimg/src/test/kotlin/avb/desc/HashTreeDescriptorTest.kt @@ -22,7 +22,6 @@ import org.junit.Test import java.io.ByteArrayInputStream import java.security.MessageDigest -@OptIn(ExperimentalUnsignedTypes::class) class HashTreeDescriptorTest { @Test diff --git a/bbootimg/src/test/kotlin/avb/desc/KernelCmdlineDescriptorTest.kt b/bbootimg/src/test/kotlin/avb/desc/KernelCmdlineDescriptorTest.kt index 7188d2d..c81e5d9 100644 --- a/bbootimg/src/test/kotlin/avb/desc/KernelCmdlineDescriptorTest.kt +++ b/bbootimg/src/test/kotlin/avb/desc/KernelCmdlineDescriptorTest.kt @@ -19,7 +19,6 @@ import org.junit.Assert.assertEquals import org.junit.Test import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class KernelCmdlineDescriptorTest { @Test fun encode() { diff --git a/bbootimg/src/test/kotlin/avb/desc/UnknownDescriptorTest.kt b/bbootimg/src/test/kotlin/avb/desc/UnknownDescriptorTest.kt index 287cf9a..19d50b8 100644 --- a/bbootimg/src/test/kotlin/avb/desc/UnknownDescriptorTest.kt +++ b/bbootimg/src/test/kotlin/avb/desc/UnknownDescriptorTest.kt @@ -20,7 +20,6 @@ import org.junit.Test import org.slf4j.LoggerFactory import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class UnknownDescriptorTest { private val log = LoggerFactory.getLogger(UnknownDescriptorTest::class.java) diff --git a/bbootimg/src/test/kotlin/bootloader_message/BootloaderMsgTest.kt b/bbootimg/src/test/kotlin/bootloader_message/BootloaderMsgTest.kt index cd7969e..c313559 100644 --- a/bbootimg/src/test/kotlin/bootloader_message/BootloaderMsgTest.kt +++ b/bbootimg/src/test/kotlin/bootloader_message/BootloaderMsgTest.kt @@ -21,7 +21,6 @@ import org.junit.Test import org.slf4j.LoggerFactory import java.io.File -@OptIn(ExperimentalUnsignedTypes::class) class BootloaderMsgTest { private val log = LoggerFactory.getLogger(BootloaderMsgTest::class.java) diff --git a/bbootimg/src/test/kotlin/init/RebootTest.kt b/bbootimg/src/test/kotlin/init/RebootTest.kt index 463cd0d..ee56430 100644 --- a/bbootimg/src/test/kotlin/init/RebootTest.kt +++ b/bbootimg/src/test/kotlin/init/RebootTest.kt @@ -23,7 +23,6 @@ import cfig.init.Reboot import cfig.bootimg.Common.Companion.deleleIfExists import org.slf4j.LoggerFactory -@OptIn(ExperimentalUnsignedTypes::class) class RebootTest { private val log = LoggerFactory.getLogger(RebootTest::class.java) diff --git a/helper/build.gradle.kts b/helper/build.gradle.kts index ca0992f..bf793cc 100644 --- a/helper/build.gradle.kts +++ b/helper/build.gradle.kts @@ -15,7 +15,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - id("org.jetbrains.kotlin.jvm") version "1.4.31" + id("org.jetbrains.kotlin.jvm") version "1.5.20-RC" `java-library` } diff --git a/helper/src/main/kotlin/cfig/helper/Helper.kt b/helper/src/main/kotlin/cfig/helper/Helper.kt index a8398d6..d65f195 100644 --- a/helper/src/main/kotlin/cfig/helper/Helper.kt +++ b/helper/src/main/kotlin/cfig/helper/Helper.kt @@ -30,7 +30,6 @@ import kotlin.math.pow import java.text.StringCharacterIterator import java.text.CharacterIterator -@OptIn(ExperimentalUnsignedTypes::class) class Helper { data class Slice( var srcFile: String, diff --git a/helper/src/main/kotlin/cfig/helper/KeyHelper.kt b/helper/src/main/kotlin/cfig/helper/KeyHelper.kt index 97a1a6c..6e05b33 100644 --- a/helper/src/main/kotlin/cfig/helper/KeyHelper.kt +++ b/helper/src/main/kotlin/cfig/helper/KeyHelper.kt @@ -35,7 +35,6 @@ import java.util.* https://docs.oracle.com/javase/9/security/java-pki-programmers-guide.htm#JSSEC-GUID-650D0D53-B617-4055-AFD3-AF5C2629CBBF https://www.baeldung.com/java-read-pem-file-keys */ -@OptIn(ExperimentalUnsignedTypes::class) class KeyHelper { companion object { private val log = LoggerFactory.getLogger(KeyHelper::class.java) diff --git a/helper/src/main/kotlin/cfig/io/Struct3.kt b/helper/src/main/kotlin/cfig/io/Struct3.kt index 3cdc008..a8f4add 100644 --- a/helper/src/main/kotlin/cfig/io/Struct3.kt +++ b/helper/src/main/kotlin/cfig/io/Struct3.kt @@ -45,7 +45,6 @@ import java.util.* import java.util.regex.Pattern import kotlin.random.Random -@OptIn(kotlin.ExperimentalUnsignedTypes::class) class Struct3 { private val log = LoggerFactory.getLogger(Struct3::class.java) private val formatString: String diff --git a/helper/src/test/kotlin/cfig/io/Struct3Test.kt b/helper/src/test/kotlin/cfig/io/Struct3Test.kt index aa04eec..96c3e9e 100644 --- a/helper/src/test/kotlin/cfig/io/Struct3Test.kt +++ b/helper/src/test/kotlin/cfig/io/Struct3Test.kt @@ -19,7 +19,6 @@ import org.junit.Assert import org.junit.Test import java.io.ByteArrayInputStream -@OptIn(ExperimentalUnsignedTypes::class) class Struct3Test { private fun getConvertedFormats(inStruct: Struct3): ArrayList> { val f = inStruct.javaClass.getDeclaredField("formats")