From f5d58d9944f1718761f9a22a43cdaf807a3dbc88 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Thu, 4 Aug 2016 21:32:22 +0300 Subject: [PATCH] Kapt: Provide toString() implementations for no-types (cherry picked from commit df9c825) --- .../src/org/jetbrains/kotlin/java/model/types/noTypes.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/noTypes.kt b/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/noTypes.kt index 3e92c790dc8..2b071087241 100644 --- a/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/noTypes.kt +++ b/plugins/java-model-wrappers/src/org/jetbrains/kotlin/java/model/types/noTypes.kt @@ -23,26 +23,25 @@ interface JeNoType : JeTypeMirror, NoType object JePackageTypeMirror : JeNoType { override fun getKind() = TypeKind.PACKAGE override fun accept(v: TypeVisitor, p: P) = v.visitNoType(this, p) + override fun toString() = "" } object JeNoneType : JeNoType { override fun getKind() = TypeKind.NONE override fun accept(v: TypeVisitor, p: P) = v.visitNoType(this, p) + override fun toString() = "" } object JeVoidType : JeNoType { override fun getKind() = TypeKind.VOID override fun accept(v: TypeVisitor, p: P) = v.visitNoType(this, p) -} - -class CustomJeNoneType(private val _kind: TypeKind) : JeNoType { - override fun getKind() = _kind - override fun accept(v: TypeVisitor, p: P) = v.visitNoType(this, p) + override fun toString() = "void" } object JeErrorType : JeNoType { override fun getKind() = TypeKind.ERROR override fun accept(v: TypeVisitor, p: P) = v.visitNoType(this, p) + override fun toString() = "" } object JeDeclaredErrorType : JeNoType, DeclaredType {