[EE-IR] Minor: Refactor EvaluatorFragmentInfo
Part of migration to new constructor signature. Unblocked by intellij-community#1839.
This commit is contained in:
committed by
Alexander Udalov
parent
6acb0c3d06
commit
91e65edf86
+2
-5
@@ -22,9 +22,8 @@ import org.jetbrains.kotlin.descriptors.FunctionDescriptor
|
|||||||
class EvaluatorFragmentInfo(
|
class EvaluatorFragmentInfo(
|
||||||
val classDescriptor: ClassDescriptor,
|
val classDescriptor: ClassDescriptor,
|
||||||
val methodDescriptor: FunctionDescriptor,
|
val methodDescriptor: FunctionDescriptor,
|
||||||
parameterDescriptors: List<DeclarationDescriptor>,
|
val parameters: List<EvaluatorFragmentParameterInfo>,
|
||||||
) {
|
) {
|
||||||
var parameters: List<EvaluatorFragmentParameterInfo> = parameterDescriptors.map { EvaluatorFragmentParameterInfo(it, false) }
|
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
// Used in the IntelliJ Kotlin JVM Debugger Plug-In (CodeFragmentCompiler)
|
// Used in the IntelliJ Kotlin JVM Debugger Plug-In (CodeFragmentCompiler)
|
||||||
@@ -35,9 +34,7 @@ class EvaluatorFragmentInfo(
|
|||||||
methodDescriptor: FunctionDescriptor,
|
methodDescriptor: FunctionDescriptor,
|
||||||
parametersWithInfo: List<EvaluatorFragmentParameterInfo>
|
parametersWithInfo: List<EvaluatorFragmentParameterInfo>
|
||||||
) =
|
) =
|
||||||
EvaluatorFragmentInfo(classDescriptor, methodDescriptor, listOf()).apply {
|
EvaluatorFragmentInfo(classDescriptor, methodDescriptor, parametersWithInfo)
|
||||||
parameters = parametersWithInfo
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user