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*/\r\n", 26 "isJoinType": false, 27 "genericInfo": [], 28 "jsDocInfos": [], 29 "callForm": "@Builder GlobalBuilder0() {}", 30 "params": [], 31 "returnValue": [], 32 "isStatic": false, 33 "sync": "", 34 "returnValueType": -1, 35 "typeLocations": [], 36 "objLocations": [] 37 }, 38 { 39 "filePath": "ut_ArkTS_struct_004.d.ets", 40 "apiType": "Struct", 41 "definedText": " struct MyComponent", 42 "pos": { 43 "line": 16, 44 "character": 1 45 }, 46 "isExport": false, 47 "apiName": "MyComponent", 48 "hierarchicalRelations": [ 49 "ut_ArkTS_struct_004.d.ets", 50 "MyComponent" 51 ], 52 "decorators": [ 53 { 54 "expression": "Component" 55 } 56 ], 57 "isStruct": true, 58 "syscap": "", 59 "currentVersion": "-1", 60 "jsDocText": "\r\n", 61 "isJoinType": false, 62 "genericInfo": [], 63 "jsDocInfos": [], 64 "childApis": [ 65 { 66 "filePath": "ut_ArkTS_struct_004.d.ets", 67 "apiType": "Method", 68 "definedText": "", 69 "pos": { 70 "line": 15, 71 "character": 38 72 }, 73 "isExport": false, 74 "apiName": "constructor", 75 "hierarchicalRelations": [ 76 "ut_ArkTS_struct_004.d.ets", 77 "MyComponent", 78 "constructor" 79 ], 80 "isStruct": true, 81 "syscap": "", 82 "currentVersion": "-1", 83 "jsDocText": "", 84 "isJoinType": false, 85 "genericInfo": [], 86 "jsDocInfos": [], 87 "callForm": "", 88 "params": [ 89 { 90 "apiType": "Param", 91 "apiName": "", 92 "paramType": 178, 93 "type": [ 94 "" 95 ], 96 "isRequired": false, 97 "definedText": "", 98 "typeLocations": [], 99 "objLocations": [] 100 } 101 ], 102 "returnValue": [], 103 "isStatic": false, 104 "sync": "", 105 "returnValueType": -1, 106 "typeLocations": [], 107 "objLocations": [] 108 }, 109 { 110 "filePath": "ut_ArkTS_struct_004.d.ets", 111 "apiType": "Property", 112 "definedText": "@BuilderParam aBuilder1: () => void = GlobalBuilder0;", 113 "pos": { 114 "line": 18, 115 "character": 3 116 }, 117 "isExport": false, 118 "apiName": "aBuilder1", 119 "hierarchicalRelations": [ 120 "ut_ArkTS_struct_004.d.ets", 121 "MyComponent", 122 "aBuilder1" 123 ], 124 "decorators": [ 125 { 126 "expression": "BuilderParam" 127 } 128 ], 129 "isStruct": true, 130 "syscap": "", 131 "currentVersion": "-1", 132 "jsDocText": "\r\n ", 133 "isJoinType": false, 134 "genericInfo": [], 135 "jsDocInfos": [], 136 "type": [ 137 "() => void" 138 ], 139 "isReadOnly": false, 140 "isRequired": true, 141 "isStatic": false, 142 "typeKind": 175 143 } 144 ] 145 } 146 ] 147}