@@ -36,49 +36,52 @@ export enum CommonFlags {
3636 GET = 1 << 11 ,
3737 /** Has a `set` modifier. */
3838 SET = 1 << 12 ,
39+ /** Has a `override` modifier. */
40+ OVERRIDE = 1 << 13 ,
41+
3942 /** Has a definite assignment assertion `!` as in `x!: i32;`. */
40- DEFINITELY_ASSIGNED = 1 << 13 ,
43+ DEFINITELY_ASSIGNED = 1 << 14 ,
4144
4245 // Extended modifiers usually derived from basic modifiers
4346
4447 /** Is ambient, that is either declared or nested in a declared element. */
45- AMBIENT = 1 << 14 ,
48+ AMBIENT = 1 << 15 ,
4649 /** Is generic. */
47- GENERIC = 1 << 15 ,
50+ GENERIC = 1 << 16 ,
4851 /** Is part of a generic context. */
49- GENERIC_CONTEXT = 1 << 16 ,
52+ GENERIC_CONTEXT = 1 << 17 ,
5053 /** Is an instance member. */
51- INSTANCE = 1 << 17 ,
54+ INSTANCE = 1 << 18 ,
5255 /** Is a constructor. */
53- CONSTRUCTOR = 1 << 18 ,
56+ CONSTRUCTOR = 1 << 19 ,
5457 /** Is a module export. */
55- MODULE_EXPORT = 1 << 19 ,
58+ MODULE_EXPORT = 1 << 20 ,
5659 /** Is a module import. */
57- MODULE_IMPORT = 1 << 20 ,
60+ MODULE_IMPORT = 1 << 21 ,
5861
5962 // Compilation states
6063
6164 /** Is resolved. */
62- RESOLVED = 1 << 21 ,
65+ RESOLVED = 1 << 22 ,
6366 /** Is compiled. */
64- COMPILED = 1 << 22 ,
67+ COMPILED = 1 << 23 ,
6568 /** Did error. */
66- ERRORED = 1 << 23 ,
69+ ERRORED = 1 << 24 ,
6770 /** Has a constant value and is therefore inlined. */
68- INLINED = 1 << 24 ,
71+ INLINED = 1 << 25 ,
6972 /** Is scoped. */
70- SCOPED = 1 << 25 ,
73+ SCOPED = 1 << 26 ,
7174 /** Is a stub. */
72- STUB = 1 << 26 ,
75+ STUB = 1 << 27 ,
7376 /** Is a virtual method. */
74- VIRTUAL = 1 << 27 ,
77+ VIRTUAL = 1 << 28 ,
7578 /** Is (part of) a closure. */
76- CLOSURE = 1 << 28 ,
79+ CLOSURE = 1 << 29 ,
7780
7881 // Other
7982
8083 /** Is quoted. */
81- QUOTED = 1 << 29
84+ QUOTED = 1 << 30
8285}
8386
8487/** Path delimiter inserted between file system levels. */
0 commit comments