Class: abstract
CodeAnalyzer
Defined in: src/analyzers/CodeAnalyzer.ts:9
代码分析器抽象基类,用于分析代码结构并提取API信息
Constructors
Constructor
new CodeAnalyzer(
context
:ParseContext
):CodeAnalyzer
Defined in: src/analyzers/CodeAnalyzer.ts:14
创建代码分析器实例
Parameters
context
解析上下文
Returns
CodeAnalyzer
Properties
context
protected
readonly
context:ParseContext
Defined in: src/analyzers/CodeAnalyzer.ts:14
解析上下文
Methods
analyze()
abstract
analyze(node
:Node
):OperationData
|Promise
<OperationData
>
Defined in: src/analyzers/CodeAnalyzer.ts:21
分析代码节点并提取API信息
Parameters
node
Node
代码节点
Returns
OperationData
| Promise
<OperationData
>
解析后的操作数据