CONTEXTUAL_SIMPLE_DECL_ATTR(final, Final, CONTEXTUAL_SIMPLE_DECL_ATTR(required, Required, CONTEXTUAL_SIMPLE_DECL_ATTR(optional, Optional, CONTEXTUAL_SIMPLE_DECL_ATTR(lazy, Lazy, DeclModifier | CONTEXTUAL_SIMPLE_DECL_ATTR(dynamic, Dynamic, CONTEXTUAL_SIMPLE_DECL_ATTR(infix, Infix, CONTEXTUAL_SIMPLE_DECL_ATTR(prefix, Prefix, CONTEXTUAL_SIMPLE_DECL_ATTR(postfix, Postfix, CONTEXTUAL_SIMPLE_DECL_ATTR(__consuming, Consuming, CONTEXTUAL_SIMPLE_DECL_ATTR(mutating, Mutating, CONTEXTUAL_SIMPLE_DECL_ATTR(nonmutating, NonMutating, CONTEXTUAL_SIMPLE_DECL_ATTR(convenience, Convenience, CONTEXTUAL_SIMPLE_DECL_ATTR(override, Override, CONTEXTUAL_DECL_ATTR_ALIAS(open, AccessControl) CONTEXTUAL_DECL_ATTR(weak, ReferenceOwnership, CONTEXTUAL_DECL_ATTR_ALIAS(unowned, ReferenceOwnership) CONTEXTUAL_SIMPLE_DECL_ATTR(indirect, Indirect, DeclModifier |