1{ 2 "ut_ArkTS_struct_004.d.ets": [ 3 { 4 "filePath": "ut_ArkTS_struct_004.d.ets", 5 "apiType": "Method", 6 "definedText": "@Builder function GlobalBuilder0() {}", 7 "pos": { 8 "line": 15, 9 "character": 1 10 }, 11 "isExport": false, 12 "apiName": "GlobalBuilder0", 13 "hierarchicalRelations": [ 14 "ut_ArkTS_struct_004.d.ets", 15 "GlobalBuilder0" 16 ], 17 "decorators": [ 18 { 19 "expression": "Builder" 20 } 21 ], 22 "isStruct": true, 23 "syscap": "", 24 "currentVersion": "-1", 25 "jsDocText": "/*\r\n* Copyright (C) 2023-2023 Huawei Device Co., Ltd.\r\n* Licensed under the Apache License, Version 2.0 (the \"License\");\r\n* you may not use this file except in compliance with the License.\r\n* You may obtain a copy of the License at\r\n*\r\n* http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n* Unless required by applicable law or agreed to in writing, software\r\n* distributed under the License is distributed on an \"AS IS\" BASIS,\r\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n* See the License for the specific language governing permissions and\r\n* limitations under the License.\r\n*/", 26 "isJoinType": false, 27 "genericInfo": [], 28 "parentApiType": "SourceFile", 29 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_004.d.ets", 30 "isSameNameFunction": false, 31 "jsDocInfos": [ 32 { 33 "description": "", 34 "syscap": "", 35 "since": "-1", 36 "isForm": false, 37 "isCrossPlatForm": false, 38 "isSystemApi": false, 39 "modelLimitation": "", 40 "deprecatedVersion": "-1", 41 "useinstead": "", 42 "permissions": "", 43 "errorCodes": [], 44 "typeInfo": "", 45 "isConstant": false, 46 "isAtomicService": false, 47 "kit": "NA", 48 "fileTagContent": "NA" 49 } 50 ], 51 "callForm": "@Builder GlobalBuilder0() {}", 52 "params": [], 53 "returnValue": [], 54 "isStatic": false, 55 "sync": "", 56 "returnValueType": 0, 57 "typeLocations": [], 58 "objLocations": [], 59 "isRequired": true 60 }, 61 { 62 "filePath": "ut_ArkTS_struct_004.d.ets", 63 "apiType": "Struct", 64 "definedText": "struct MyComponent", 65 "pos": { 66 "line": 16, 67 "character": 1 68 }, 69 "isExport": false, 70 "apiName": "MyComponent", 71 "hierarchicalRelations": [ 72 "ut_ArkTS_struct_004.d.ets", 73 "MyComponent" 74 ], 75 "decorators": [ 76 { 77 "expression": "Component" 78 } 79 ], 80 "isStruct": true, 81 "syscap": "", 82 "currentVersion": "-1", 83 "jsDocText": "", 84 "isJoinType": false, 85 "genericInfo": [], 86 "parentApiType": "SourceFile", 87 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_004.d.ets", 88 "isSameNameFunction": false, 89 "jsDocInfos": [ 90 { 91 "description": "", 92 "syscap": "", 93 "since": "-1", 94 "isForm": false, 95 "isCrossPlatForm": false, 96 "isSystemApi": false, 97 "modelLimitation": "", 98 "deprecatedVersion": "-1", 99 "useinstead": "", 100 "permissions": "", 101 "errorCodes": [], 102 "typeInfo": "", 103 "isConstant": false, 104 "isAtomicService": false, 105 "kit": "NA", 106 "fileTagContent": "NA" 107 } 108 ], 109 "childApis": [ 110 { 111 "filePath": "ut_ArkTS_struct_004.d.ets", 112 "apiType": "Property", 113 "definedText": "@BuilderParam aBuilder1: () => void = GlobalBuilder0;", 114 "pos": { 115 "line": 18, 116 "character": 3 117 }, 118 "isExport": false, 119 "apiName": "aBuilder1", 120 "hierarchicalRelations": [ 121 "ut_ArkTS_struct_004.d.ets", 122 "MyComponent", 123 "aBuilder1" 124 ], 125 "decorators": [ 126 { 127 "expression": "BuilderParam" 128 } 129 ], 130 "isStruct": true, 131 "syscap": "", 132 "currentVersion": "-1", 133 "jsDocText": "", 134 "isJoinType": false, 135 "genericInfo": [], 136 "parentApiType": "Struct", 137 "fileAbsolutePath": "E:\\code\\wcy\\gitee\\interface_sdk-js\\build-tools\\dts_parser\\test\\ut\\parser\\ut_ArkTS_struct_004.d.ets", 138 "isSameNameFunction": false, 139 "jsDocInfos": [ 140 { 141 "description": "", 142 "syscap": "", 143 "since": "-1", 144 "isForm": false, 145 "isCrossPlatForm": false, 146 "isSystemApi": false, 147 "modelLimitation": "", 148 "deprecatedVersion": "-1", 149 "useinstead": "", 150 "permissions": "", 151 "errorCodes": [], 152 "typeInfo": "", 153 "isConstant": false, 154 "isAtomicService": false, 155 "kit": "NA", 156 "fileTagContent": "NA" 157 } 158 ], 159 "type": [ 160 "() => void" 161 ], 162 "isReadOnly": false, 163 "isRequired": true, 164 "isStatic": false, 165 "typeKind": 175, 166 "typeLocations": [], 167 "objLocations": [] 168 } 169 ] 170 } 171 ] 172}