Skip to content

Commit 7577ffb

Browse files
committed
minor fixes to implementmissingprereqs code action
Inherit the access modifier on properties' get/set accessors.
1 parent 7e6b401 commit 7577ffb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/codeaction/implementmissingprereqsaction.vala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,15 @@ class Vls.ImplementMissingPrereqsAction : CodeAction {
145145
if (prop.get_accessor != null) {
146146
if (prop.get_accessor.value_type is Vala.ReferenceType && prop.get_accessor.value_type.value_owned)
147147
symbols_insert_text.append (" owned");
148+
if (prop.get_accessor.access != prop.access)
149+
symbols_insert_text.append_printf (" %s", prop.get_accessor.access.to_string ());
148150
symbols_insert_text.append (" get;");
149151
}
150152
if (prop.set_accessor != null) {
151153
if (prop.set_accessor.value_type is Vala.ReferenceType && prop.set_accessor.value_type.value_owned)
152154
symbols_insert_text.append (" owned");
155+
if (prop.set_accessor.access != prop.access)
156+
symbols_insert_text.append_printf (" %s", prop.set_accessor.access.to_string ());
153157
symbols_insert_text.append (" set;");
154158
}
155159
symbols_insert_text.append (" }");

0 commit comments

Comments
 (0)