diff --git a/java/java-impl/src/com/intellij/codeInsight/intention/impl/EncapsulateFieldAction.java b/java/java-impl/src/com/intellij/codeInsight/intention/impl/EncapsulateFieldAction.java index deda615abcf7..8e2588455db1 100644 --- a/java/java-impl/src/com/intellij/codeInsight/intention/impl/EncapsulateFieldAction.java +++ b/java/java-impl/src/com/intellij/codeInsight/intention/impl/EncapsulateFieldAction.java @@ -21,7 +21,6 @@ import com.intellij.openapi.editor.CaretModel; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; import com.intellij.psi.*; -import com.intellij.psi.util.PsiTreeUtil; import com.intellij.refactoring.JavaRefactoringActionHandlerFactory; import com.intellij.refactoring.RefactoringActionHandler; import com.intellij.util.IncorrectOperationException; diff --git a/resources-en/src/intentionDescriptions/EncapsulateFieldAction/after.java.template b/resources-en/src/intentionDescriptions/EncapsulateFieldAction/after.java.template new file mode 100644 index 000000000000..d791754be04a --- /dev/null +++ b/resources-en/src/intentionDescriptions/EncapsulateFieldAction/after.java.template @@ -0,0 +1,21 @@ +class A { + public int field; + + public int getField() { + return field; + } + + public void setField(int field) { + this.field = field; + } +} + +class B { + void method() { + A a = new A(); + + a.setField(0); + int i = a.getField(); + } +} + diff --git a/resources-en/src/intentionDescriptions/EncapsulateFieldAction/before.java.template b/resources-en/src/intentionDescriptions/EncapsulateFieldAction/before.java.template new file mode 100644 index 000000000000..e14450436351 --- /dev/null +++ b/resources-en/src/intentionDescriptions/EncapsulateFieldAction/before.java.template @@ -0,0 +1,12 @@ +class A { + public int field; +} + +class B { + void method() { + A a = new A(); + + a.field = 0; + int b = a.field; + } +} diff --git a/resources-en/src/intentionDescriptions/EncapsulateFieldAction/description.html b/resources-en/src/intentionDescriptions/EncapsulateFieldAction/description.html new file mode 100644 index 000000000000..5e832c04d34f --- /dev/null +++ b/resources-en/src/intentionDescriptions/EncapsulateFieldAction/description.html @@ -0,0 +1,5 @@ + + +This intention replaces direct access to field with use of accessor methods. + + \ No newline at end of file