mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
revert lower accessibility for getters/setters (IDEA-108598) + consistency to getter/setter completion
This commit is contained in:
@@ -122,10 +122,6 @@ public class CreateGetterOrSetterFix implements IntentionAction, LowPriorityActi
|
||||
methods.add(PropertyUtil.generateSetterPrototype(myField));
|
||||
}
|
||||
for (PsiMethod method : methods) {
|
||||
String modifier = PsiUtil.getMaximumModifierForMember(aClass);
|
||||
if (modifier != null) {
|
||||
PsiUtil.setModifierProperty(method, modifier, true);
|
||||
}
|
||||
aClass.add(method);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -242,10 +242,6 @@ 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);
|
||||
|
||||
@@ -83,17 +83,6 @@ public class PsiFieldMember extends PsiElementClassMember<PsiField> implements P
|
||||
@Nullable
|
||||
private static PsiMethod createMethodIfNotExists(PsiClass aClass, final PsiMethod template) {
|
||||
PsiMethod existing = aClass.findMethodBySignature(template, false);
|
||||
if (existing == null) {
|
||||
if (template != null) {
|
||||
String modifier = aClass.isEnum() && aClass.hasModifierProperty(PsiModifier.PUBLIC) ? null : PsiUtil.getMaximumModifierForMember(aClass);
|
||||
if (modifier != null) {
|
||||
PsiUtil.setModifierProperty(template, modifier, true);
|
||||
}
|
||||
}
|
||||
return template;
|
||||
}
|
||||
else {
|
||||
return null;
|
||||
}
|
||||
return existing == null ? template : null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user