create package local getter/setter for package local classes (IDEA-107671)

This commit is contained in:
Anna Kozlova
2013-05-27 15:17:51 +04:00
parent 88b7bafc80
commit 7161fb7b69
3 changed files with 6 additions and 2 deletions
@@ -242,6 +242,10 @@ public class CreatePropertyFromUsageFix extends CreateFromUsageBaseFix implement
}
accessor.setName(callText);
PsiUtil.setModifierProperty(accessor, PsiModifier.STATIC, isStatic);
final String modifier = PsiUtil.getMaximumModifierForMember(targetClass);
if (modifier != null) {
PsiUtil.setModifierProperty(accessor, modifier, true);
}
TemplateBuilderImpl builder = new TemplateBuilderImpl(accessor);
builder.replaceElement(typeReference, TYPE_VARIABLE, new TypeExpression(project, expectedTypes), true);
@@ -6,7 +6,7 @@ class Calculator {
setI(0);
}
public void setI(int i) {
void setI(int i) {
this.i = i;
}
@@ -6,7 +6,7 @@ class Calculator {
setI(0);
}
public void setI(int i) {
void setI(int i) {
this.i = i;
}