[extract method] CR-102138: rename 'parameter object' to 'result object'

GitOrigin-RevId: 1880a7dc9bd10b37213fc546f417e6790ecb898d
This commit is contained in:
Alexandr Suhinin
2023-04-07 13:13:24 +00:00
committed by intellij-monorepo-bot
parent b7968b99be
commit 57627111cc
4 changed files with 10 additions and 10 deletions
@@ -5,10 +5,10 @@ import com.intellij.psi.*
import com.intellij.psi.util.PsiTreeUtil
import com.siyeh.ig.psiutils.TypeUtils
class ClassParameterObjectBuilder(private val pojoClass: PsiClass): ParameterObjectBuilder {
class ClassResultObjectBuilder(private val pojoClass: PsiClass): ResultObjectBuilder {
companion object {
fun create(variables: List<PsiVariable>): ClassParameterObjectBuilder {
return ClassParameterObjectBuilder(createPojoClass(variables))
fun create(variables: List<PsiVariable>): ClassResultObjectBuilder {
return ClassResultObjectBuilder(createPojoClass(variables))
}
private fun createPojoClass(variables: List<PsiVariable>): PsiClass {
@@ -41,9 +41,9 @@ object ParameterObjectExtractor {
}
val shouldInsertRecord = HighlightingFeature.RECORDS.isAvailable(variables.first())
val objectBuilder = if (shouldInsertRecord) {
RecordParameterObjectBuilder.create(variables)
RecordResultObjectBuilder.create(variables)
} else {
ClassParameterObjectBuilder.create(variables)
ClassResultObjectBuilder.create(variables)
}
val file = scope.first().containingFile
val project = file.project
@@ -99,7 +99,7 @@ object ParameterObjectExtractor {
return preview
}
private fun introduceObjectForVariables(builder: ParameterObjectBuilder,
private fun introduceObjectForVariables(builder: ResultObjectBuilder,
variables: List<PsiVariable>,
affectedReferences: List<PsiReferenceExpression>,
placeForDeclaration: PsiElement): IntroduceObjectResult {
@@ -4,12 +4,12 @@ package com.intellij.refactoring.extractMethod.newImpl.parameterObject
import com.intellij.psi.*
import com.intellij.psi.util.PsiTreeUtil
class RecordParameterObjectBuilder(private val record: PsiClass): ParameterObjectBuilder {
class RecordResultObjectBuilder(private val record: PsiClass): ResultObjectBuilder {
companion object {
fun create(variables: List<PsiVariable>): RecordParameterObjectBuilder {
return RecordParameterObjectBuilder(createRecord(variables))
fun create(variables: List<PsiVariable>): RecordResultObjectBuilder {
return RecordResultObjectBuilder(createRecord(variables))
}
private fun createRecord(variables: List<PsiVariable>): PsiClass {
@@ -6,7 +6,7 @@ import com.intellij.psi.PsiDeclarationStatement
import com.intellij.psi.PsiExpression
import com.intellij.psi.PsiReferenceExpression
interface ParameterObjectBuilder {
interface ResultObjectBuilder {
fun createClass(): PsiClass
fun createDeclaration(): PsiDeclarationStatement
fun createReferenceReplacement(reference: PsiReferenceExpression): PsiExpression