• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}