Skip to content

Commit

Permalink
chore: upgrade to Kotlin 1.7 (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
outadoc authored Jun 24, 2022
1 parent 6df6ec1 commit 58a9576
Show file tree
Hide file tree
Showing 13 changed files with 72 additions and 79 deletions.
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import com.diffplug.gradle.spotless.SpotlessExtension
plugins {
id("org.jetbrains.kotlinx.kover") version "0.5.0"
id("com.diffplug.gradle.spotless") version "6.2.0" apply false
id("org.jetbrains.kotlin.jvm") version "1.6.10" apply false
id("org.jetbrains.kotlin.jvm") version "1.7.0" apply false
}

subprojects {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ import com.google.devtools.ksp.symbol.KSFunctionDeclaration
import com.google.devtools.ksp.symbol.KSNode
import com.google.devtools.ksp.symbol.KSType
import com.google.devtools.ksp.symbol.Variance
import com.squareup.kotlinpoet.ksp.KotlinPoetKspPreview
import com.squareup.kotlinpoet.ksp.writeTo
import toothpick.compiler.common.generators.TPCodeGenerator
import toothpick.compiler.common.generators.error
Expand All @@ -44,7 +43,7 @@ import toothpick.compiler.common.generators.warn
import java.io.IOException
import javax.inject.Inject

@OptIn(KspExperimental::class, KotlinPoetKspPreview::class)
@OptIn(KspExperimental::class)
abstract class ToothpickProcessor(
processorOptions: Map<String, String>,
private val codeGenerator: CodeGenerator,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@file:OptIn(KspExperimental::class, KotlinPoetKspPreview::class)
@file:OptIn(KspExperimental::class)

package toothpick.compiler.common.generators.targets

Expand All @@ -32,7 +32,6 @@ import com.squareup.kotlinpoet.ClassName
import com.squareup.kotlinpoet.CodeBlock
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
import com.squareup.kotlinpoet.TypeName
import com.squareup.kotlinpoet.ksp.KotlinPoetKspPreview
import com.squareup.kotlinpoet.ksp.toClassName
import com.squareup.kotlinpoet.ksp.toTypeName
import toothpick.compiler.common.generators.error
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
import com.squareup.kotlinpoet.PropertySpec
import com.squareup.kotlinpoet.TypeSpec
import com.squareup.kotlinpoet.asClassName
import com.squareup.kotlinpoet.ksp.KotlinPoetKspPreview
import com.squareup.kotlinpoet.ksp.addOriginatingKSFile
import com.squareup.kotlinpoet.ksp.toClassName
import com.squareup.kotlinpoet.ksp.toKModifier
Expand All @@ -50,7 +49,6 @@ import javax.inject.Singleton
* Typically, a factory is created for a class a soon as it contains an [javax.inject.Inject] annotated constructor.
* See Optimistic creation of factories in TP wiki.
*/
@OptIn(KotlinPoetKspPreview::class)
internal class FactoryGenerator(
private val constructorInjectionTarget: ConstructorInjectionTarget
) : TPCodeGenerator {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestEmptyConstructor__Factory : Factory<TestEmptyConstructor> {
public override fun createInstance(scope: Scope): TestEmptyConstructor = TestEmptyConstructor()
Expand Down Expand Up @@ -155,7 +155,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestEmptyConstructor__Factory : Factory<TestEmptyConstructor> {
public override fun createInstance(scope: Scope): TestEmptyConstructor = TestEmptyConstructor()
Expand Down Expand Up @@ -225,7 +225,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestEmptyConstructor__Factory : Factory<TestEmptyConstructor> {
public override fun createInstance(scope: Scope): TestEmptyConstructor = TestEmptyConstructor()
Expand Down Expand Up @@ -389,7 +389,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
protected class `Wrapper${'$'}TestConstructorInProtectedClass__Factory` :
Factory<Wrapper.TestConstructorInProtectedClass> {
Expand Down Expand Up @@ -461,7 +461,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestConstructorInPackageClass__Factory : Factory<TestConstructorInPackageClass> {
public override fun createInstance(scope: Scope): TestConstructorInPackageClass =
Expand Down Expand Up @@ -580,7 +580,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class Test2Constructors__Factory : Factory<Test2Constructors> {
public override fun createInstance(scope: Scope): Test2Constructors = Test2Constructors()
Expand Down Expand Up @@ -652,12 +652,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -736,12 +736,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -820,12 +820,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -993,12 +993,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -1182,13 +1182,13 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestClassConstructorThrowingException__Factory :
Factory<TestClassConstructorThrowingException> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestClassConstructorThrowingException {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -1274,12 +1274,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -1361,7 +1361,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestEmptyConstructor__Factory : Factory<TestEmptyConstructor> {
public override fun createInstance(scope: Scope): TestEmptyConstructor = TestEmptyConstructor()
Expand Down Expand Up @@ -1453,12 +1453,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -1551,7 +1551,7 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestEmptyConstructor__Factory : Factory<TestEmptyConstructor> {
public override fun createInstance(scope: Scope): TestEmptyConstructor = TestEmptyConstructor()
Expand Down Expand Up @@ -1646,12 +1646,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down Expand Up @@ -1739,12 +1739,12 @@ class FactoryTest {
@Suppress(
"ClassName",
"RedundantVisibilityModifier"
"RedundantVisibilityModifier",
)
public class TestNonEmptyConstructor__Factory : Factory<TestNonEmptyConstructor> {
@Suppress(
"UNCHECKED_CAST",
"NAME_SHADOWING"
"NAME_SHADOWING",
)
public override fun createInstance(scope: Scope): TestNonEmptyConstructor {
val scope = getTargetScope(scope)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
import com.squareup.kotlinpoet.PropertySpec
import com.squareup.kotlinpoet.TypeSpec
import com.squareup.kotlinpoet.asClassName
import com.squareup.kotlinpoet.ksp.KotlinPoetKspPreview
import com.squareup.kotlinpoet.ksp.addOriginatingKSFile
import com.squareup.kotlinpoet.ksp.toClassName
import com.squareup.kotlinpoet.ksp.toKModifier
Expand All @@ -48,7 +47,6 @@ import javax.inject.Inject
*
* Typically, a [MemberInjector] is created for a class a soon as it contains an [Inject] annotated field or method.
*/
@OptIn(KotlinPoetKspPreview::class)
internal class MemberInjectorGenerator(
private val sourceClass: KSClassDeclaration,
private val superClassThatNeedsInjection: KSClassDeclaration?,
Expand Down
Loading

0 comments on commit 58a9576

Please sign in to comment.