package com.jetbrains.lang.dart.ide.refactoring.introduce;
import com.jetbrains.lang.dart.DartBundle;
/**
* @author: Fedor.Korotkov
*/
public class DartIntroduceFinalVariableHandler extends DartIntroduceHandler {
public DartIntroduceFinalVariableHandler() {
super(DartBundle.message("refactoring.introduce.final.variable.dialog.title"));
}
@Override
protected String getDeclarationString(DartIntroduceOperation operation, String initExpression) {
// todo: check if operation.getInitializer() is constant
return "final " + operation.getName() + " = " + initExpression + ";";
}
}