File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ kaliumLibrary {
3333val codegenProject = project(" :tools:protobuf-codegen" )
3434val generatedFilesBaseDir = file(" generated" )
3535generatedFilesBaseDir.mkdirs()
36+ val generatedFileSuppressions = """ @file:Suppress("UNNECESSARY_NOT_NULL_ASSERTION")"""
3637
3738kotlin {
3839 sourceSets {
@@ -97,6 +98,16 @@ codegenProject.tasks
9798 " Failed to move Generated protobuf files from '${generatedDirectory.absolutePath} ' " +
9899 " to destination directory '${targetDirectory.absolutePath} '"
99100 }
101+
102+ targetDirectory
103+ .walkTopDown()
104+ .filter { it.isFile && it.extension == " kt" }
105+ .forEach { generatedFile ->
106+ val content = generatedFile.readText()
107+ if (! content.contains(generatedFileSuppressions)) {
108+ generatedFile.writeText(" $generatedFileSuppressions \n $content " )
109+ }
110+ }
100111 }
101112 }
102113 }
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ multiplatform-settings = "1.3.0"
3333moduleGraph = " 0.13.0"
3434sqldelight = " 0.0.6-2.3.2"
3535sqlcipher-android = " 4.13.0"
36- pbandk = " 0.15 .0"
36+ pbandk = " 0.16 .0"
3737turbine = " 1.1.0"
3838avs = " 10.3.23"
3939jna = " 5.17.0"
You can’t perform that action at this time.
0 commit comments