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