From 1bae2f63a008bc074f2f35478a1a83612e302278 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Mon, 17 Dec 2018 16:14:03 +0300 Subject: [PATCH] [groovy] add explicit types for properties --- .../plugins/groovy/lang/typing/EmptyListLiteralType.kt | 2 +- .../jetbrains/plugins/groovy/lang/typing/EmptyMapLiteralType.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyListLiteralType.kt b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyListLiteralType.kt index a135f671af5c..6e792f152aa9 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyListLiteralType.kt +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyListLiteralType.kt @@ -13,7 +13,7 @@ import org.jetbrains.plugins.groovy.lang.resolve.asJavaClassResult class EmptyListLiteralType(literal: GrListOrMap) : ListLiteralType(literal) { - val resolveResult by lazyPub { + val resolveResult: DiamondResolveResult? by lazyPub { resolve()?.let { DiamondResolveResult(it, literal, ResolveState.initial()) } diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyMapLiteralType.kt b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyMapLiteralType.kt index c1c114923df1..837f193af19b 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyMapLiteralType.kt +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/typing/EmptyMapLiteralType.kt @@ -29,7 +29,7 @@ class EmptyMapLiteralType(private val literal: GrListOrMap) : GrMapType(literal) override fun getStringEntries(): LinkedHashMap = LinkedHashMap() - val resolveResult by lazyPub { + val resolveResult: DiamondResolveResult? by lazyPub { resolve()?.let { DiamondResolveResult(it, literal, ResolveState.initial()) }