mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
create package local getter/setter for package local classes (IDEA-107671)
This commit is contained in:
+4
@@ -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);
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ class Calculator {
|
||||
setI(0);
|
||||
}
|
||||
|
||||
public void setI(int i) {
|
||||
void setI(int i) {
|
||||
this.i = i;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ class Calculator {
|
||||
setI(0);
|
||||
}
|
||||
|
||||
public void setI(int i) {
|
||||
void setI(int i) {
|
||||
this.i = i;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user