1# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14attributes:
15- name: external
16  type: bool
17  applicable_to:
18    - record
19    - field
20    - function
21
22- name: native
23  type: bool
24  flags: [ACC_NATIVE]
25  applicable_to:
26    - function
27
28- name: noimpl
29  type: bool
30  flags: [ACC_ABSTRACT]
31  applicable_to:
32    - function
33
34- name: static
35  type: bool
36  flags: [ACC_STATIC]
37  applicable_to:
38    - field
39    - function
40
41- name: volatile
42  type: bool
43  flags: [ACC_VOLATILE]
44  multiple: false
45  applicable_to:
46    - field
47
48- name: ctor
49  type: bool
50  applicable_to:
51    - function
52
53- name: cctor
54  type: bool
55  applicable_to:
56    - function
57
58- name: value
59  type: any
60  multiple: false
61  applicable_to:
62    - field
63