extract interface: skip enum constants (IDEA-141301)

This commit is contained in:
Anna Kozlova
2015-06-11 23:32:49 +03:00
parent ce07f3646d
commit 4c5bee489f
@@ -51,7 +51,7 @@ class ExtractInterfaceDialog extends JavaExtractSuperBaseDialog {
return element.hasModifierProperty(PsiModifier.PUBLIC)
&& !element.hasModifierProperty(PsiModifier.STATIC);
}
else if (element instanceof PsiField) {
else if (element instanceof PsiField && !(element instanceof PsiEnumConstant)) {
return element.hasModifierProperty(PsiModifier.FINAL)
&& element.hasModifierProperty(PsiModifier.STATIC)
&& element.hasModifierProperty(PsiModifier.PUBLIC);