package com.jetbrains.refactoring;
public class ExtractMethod {
public static void main(String[] args) {
String s = "How to extract a method: ";
String hotkey = "Ctrl/Cmd+Alt+M";
String[] steps = new String[5];
steps[0] = "First select a block of code";
steps[1] = "Then press " + hotkey;
steps[2] = "Give the method a name";
steps[3] = "Assign it a visibility";
steps[4] = "Apply the refactoring";
System.out.println(s);
//Extract this loop
printSteps(steps);
}
private static void printSteps(String[] steps) {
for(String step : steps) {
System.out.println(step);
}
}
public class StepPrinter {
public void printTheSteps(String... theSteps) {
printSteps(theSteps);
}
}
}