[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(
|
||||
val classDescriptor: ClassDescriptor,
|
||||
val methodDescriptor: FunctionDescriptor,
|
||||
parameterDescriptors: List<DeclarationDescriptor>,
|
||||
val parameters: List<EvaluatorFragmentParameterInfo>,
|
||||
) {
|
||||
var parameters: List<EvaluatorFragmentParameterInfo> = parameterDescriptors.map { EvaluatorFragmentParameterInfo(it, false) }
|
||||
|
||||
companion object {
|
||||
// Used in the IntelliJ Kotlin JVM Debugger Plug-In (CodeFragmentCompiler)
|
||||
@@ -35,9 +34,7 @@ class EvaluatorFragmentInfo(
|
||||
methodDescriptor: FunctionDescriptor,
|
||||
parametersWithInfo: List<EvaluatorFragmentParameterInfo>
|
||||
) =
|
||||
EvaluatorFragmentInfo(classDescriptor, methodDescriptor, listOf()).apply {
|
||||
parameters = parametersWithInfo
|
||||
}
|
||||
EvaluatorFragmentInfo(classDescriptor, methodDescriptor, parametersWithInfo)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user