Replace plus operator with string template
This fixes the conversion issue: there is no "JavaClass<T>.plus(s: String)" overload.
This commit is contained in:
@@ -19,11 +19,11 @@ package org.jetbrains.kotlin.codegen.state
|
|||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
import org.jetbrains.kotlin.builtins.ReflectionTypes
|
import org.jetbrains.kotlin.builtins.ReflectionTypes
|
||||||
import org.jetbrains.kotlin.codegen.*
|
import org.jetbrains.kotlin.codegen.*
|
||||||
|
import org.jetbrains.kotlin.codegen.`when`.MappingsClassesForWhenByEnum
|
||||||
import org.jetbrains.kotlin.codegen.binding.CodegenBinding
|
import org.jetbrains.kotlin.codegen.binding.CodegenBinding
|
||||||
import org.jetbrains.kotlin.codegen.extensions.ClassBuilderInterceptorExtension
|
import org.jetbrains.kotlin.codegen.extensions.ClassBuilderInterceptorExtension
|
||||||
import org.jetbrains.kotlin.codegen.intrinsics.IntrinsicMethods
|
import org.jetbrains.kotlin.codegen.intrinsics.IntrinsicMethods
|
||||||
import org.jetbrains.kotlin.codegen.optimization.OptimizationClassBuilderFactory
|
import org.jetbrains.kotlin.codegen.optimization.OptimizationClassBuilderFactory
|
||||||
import org.jetbrains.kotlin.codegen.`when`.MappingsClassesForWhenByEnum
|
|
||||||
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
||||||
import org.jetbrains.kotlin.descriptors.ScriptDescriptor
|
import org.jetbrains.kotlin.descriptors.ScriptDescriptor
|
||||||
import org.jetbrains.kotlin.diagnostics.DiagnosticSink
|
import org.jetbrains.kotlin.diagnostics.DiagnosticSink
|
||||||
@@ -34,9 +34,7 @@ import org.jetbrains.kotlin.psi.JetScript
|
|||||||
import org.jetbrains.kotlin.resolve.BindingContext
|
import org.jetbrains.kotlin.resolve.BindingContext
|
||||||
import org.jetbrains.kotlin.resolve.BindingTrace
|
import org.jetbrains.kotlin.resolve.BindingTrace
|
||||||
import org.jetbrains.kotlin.resolve.DelegatingBindingTrace
|
import org.jetbrains.kotlin.resolve.DelegatingBindingTrace
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.util.Collections
|
|
||||||
|
|
||||||
public class GenerationState(
|
public class GenerationState(
|
||||||
public val project: Project,
|
public val project: Project,
|
||||||
@@ -159,9 +157,8 @@ public class GenerationState(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun markUsed() {
|
private fun markUsed() {
|
||||||
if (used) {
|
if (used) throw IllegalStateException("${GenerationState::class.java} cannot be used more than once")
|
||||||
throw IllegalStateException(javaClass<GenerationState>() + " cannot be used more than once")
|
|
||||||
}
|
|
||||||
used = true
|
used = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user