[vala/staging: 2/4] parser: Use [Flags] for ModifierFlags



commit 2afaae5e0755b2d8619808d2d148761b92c355b5
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Thu May 7 20:58:36 2020 +0200

    parser: Use [Flags] for ModifierFlags

 vala/valaparser.vala | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/vala/valaparser.vala b/vala/valaparser.vala
index 26595b3ac..9f0b976fc 100644
--- a/vala/valaparser.vala
+++ b/vala/valaparser.vala
@@ -49,18 +49,19 @@ public class Vala.Parser : CodeVisitor {
                public SourceLocation end;
        }
 
+       [Flags]
        enum ModifierFlags {
-               NONE,
-               ABSTRACT = 1 << 0,
-               CLASS = 1 << 1,
-               EXTERN = 1 << 2,
-               INLINE = 1 << 3,
-               NEW = 1 << 4,
-               OVERRIDE = 1 << 5,
-               STATIC = 1 << 6,
-               VIRTUAL = 1 << 7,
-               ASYNC = 1 << 8,
-               SEALED = 1 << 9
+               NONE = 0,
+               ABSTRACT,
+               CLASS,
+               EXTERN,
+               INLINE,
+               NEW,
+               OVERRIDE,
+               STATIC,
+               VIRTUAL,
+               ASYNC,
+               SEALED
        }
 
        public Parser () {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]