From c9ca3bcc9bd361de4507f5774d55c2348642ff65 Mon Sep 17 00:00:00 2001 From: Danila Ponomarenko Date: Fri, 8 Jun 2012 16:57:03 +0400 Subject: [PATCH] description added --- .../impl/EncapsulateFieldAction.java | 1 - .../after.java.template | 21 +++++++++++++++++++ .../before.java.template | 12 +++++++++++ .../EncapsulateFieldAction/description.html | 5 +++++ 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 resources-en/src/intentionDescriptions/EncapsulateFieldAction/after.java.template create mode 100644 resources-en/src/intentionDescriptions/EncapsulateFieldAction/before.java.template create mode 100644 resources-en/src/intentionDescriptions/EncapsulateFieldAction/description.html 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