]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: Add SymbolAccessibility.to_string()
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 14 Nov 2018 13:35:52 +0000 (14:35 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 15 Nov 2018 16:28:08 +0000 (17:28 +0100)
vala/valasymbol.vala

index 59e75a577995533f19de7c99190f6b39de9881cb..3801c83c838580b7daf8da8dd4bc1ba5303ddb8b 100644 (file)
@@ -482,7 +482,17 @@ public enum Vala.SymbolAccessibility {
        PRIVATE,
        INTERNAL,
        PROTECTED,
-       PUBLIC
+       PUBLIC;
+
+       public unowned string to_string () {
+               switch (this) {
+               case PROTECTED: return "protected";
+               case INTERNAL: return "internal";
+               case PRIVATE: return "private";
+               case PUBLIC: return "public";
+               default: assert_not_reached ();
+               }
+       }
 }
 
 public enum Vala.MemberBinding {