Better way of changing property intiailizer used

This commit is contained in:
Valentin Kipyatkov
2014-10-01 14:52:30 +04:00
parent c0db84331e
commit 8cb631d6f8
2 changed files with 1 additions and 13 deletions
@@ -100,16 +100,4 @@ public class DeclarationUtils {
return newInitializer;
}
@NotNull
public static JetProperty changePropertyInitializer(@NotNull JetProperty property, @Nullable JetExpression initializer) {
//noinspection ConstantConditions
return JetPsiFactory(property).createProperty(
property.getNameIdentifier().getText(),
JetPsiUtil.getNullableText(property.getTypeRef()),
property.isVar(),
JetPsiUtil.getNullableText(initializer)
);
}
}
@@ -304,7 +304,7 @@ private fun makeCall(
is Initializer -> {
val newProperty = copiedDeclarations[outputValue.initializedDeclaration] as JetProperty
newProperty.replace(DeclarationUtils.changePropertyInitializer(newProperty, psiFactory.createExpression(callText)))
newProperty.setInitializer(psiFactory.createExpression(callText))
Collections.emptyList()
}