package jetbrains.mps.baseLanguage.scripts;
/*Generated by MPS */
import jetbrains.mps.lang.script.runtime.ScriptAspectBase;
import jetbrains.mps.lang.script.runtime.RefactoringScript;
import org.jetbrains.annotations.NotNull;
import java.util.Collection;
import java.util.Arrays;
public final class ScriptsDescriptor extends ScriptAspectBase {
private final RefactoringScript[] myRefactoringScripts;
public ScriptsDescriptor() {
myRefactoringScripts = new RefactoringScript[10];
myRefactoringScripts[0] = new ShowJavaUtilReferences_MigrationScript();
myRefactoringScripts[1] = new BaseLanguageEnhancements_MigrationScript();
myRefactoringScripts[2] = new RemoveThisWhereAppropriate_MigrationScript();
myRefactoringScripts[3] = new AddMissingOverrideAnnotations_MigrationScript();
myRefactoringScripts[4] = new UpdateCastExpressionParens_MigrationScript();
myRefactoringScripts[5] = new UpdateTernaryOperatorExpressionParens_MigrationScript();
myRefactoringScripts[6] = new AddNativeFlagToAllMethods_MigrationScript();
myRefactoringScripts[7] = new WrapNotChildWithParens_MigrationScript();
myRefactoringScripts[8] = new MigrateFloatConstants_MigrationScript();
myRefactoringScripts[9] = new MigrateCanBeCoerced_MigrationScript();
}
@Override
@NotNull
public Collection<RefactoringScript> getRefactoringScripts() {
return Arrays.asList(myRefactoringScripts);
}
}