Extract Class: Implement 'Extract Interface' refactoring

#KT-11017 Fixed
This commit is contained in:
Alexey Sedunov
2016-09-22 14:29:03 +03:00
parent af2de09840
commit b412edf2a3
22 changed files with 592 additions and 232 deletions
@@ -799,6 +799,7 @@ fun main(args: Array<String>) {
model("refactoring/introduceTypeParameter", pattern = KT_OR_KTS, testMethod = "doIntroduceTypeParameterTest")
model("refactoring/introduceTypeAlias", pattern = KT_OR_KTS, testMethod = "doIntroduceTypeAliasTest")
model("refactoring/extractSuperclass", pattern = KT_OR_KTS, testMethod = "doExtractSuperclassTest")
model("refactoring/extractInterface", pattern = KT_OR_KTS, testMethod = "doExtractInterfaceTest")
}
testClass<AbstractPullUpTest>() {