mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
- 调整 InteractionFlowContext 为抽象类,实现者的模块上下文应当继承自该类。 - 完善 Agent 启动类具体逻辑 - 取消 Agent 类中 launchRunners 中关闭虚拟线程池的行为,交由JVM等待线程关闭,而非直接停止整个进程。 - 调整原hook注解分别为 BeforeExecute 、 AfterExecute,该注解用于模块抽象类的子类时可抽取重复逻辑 - 新增 Init 注解,用于执行初始化逻辑,可通过 order 属性指定顺序,默认为 0 - ModuleRegisterFactory 中新增‘加载 Init 注解标注的方法’的相关逻辑 - ModuleCheckFactory 添加对于 Init 注解的校验 - 完善了 ModuleProxyFactory 中设置代理实例的内容,可同时添加pre、post hook逻辑
32 lines
667 B
YAML
32 lines
667 B
YAML
autoDetectedPackages:
|
|
- module
|
|
- work.slhaf
|
|
enableAutoDetect: true
|
|
entryDisplayConfig:
|
|
excludedPathPatterns: []
|
|
skipJsCss: true
|
|
funcDisplayConfig:
|
|
skipConstructors: false
|
|
skipFieldAccess: true
|
|
skipFieldChange: true
|
|
skipGetters: false
|
|
skipNonProjectPackages: false
|
|
skipPrivateMethods: false
|
|
skipSetters: false
|
|
ignoreSameClassCall: null
|
|
ignoreSamePackageCall: null
|
|
includedPackagePrefixes: null
|
|
includedParentClasses: null
|
|
maxColSize: 32
|
|
maxNumFirst: 12
|
|
maxNumFirstImportant: 1024
|
|
maxNumHash: 3
|
|
maxNumHashImportant: 256
|
|
maxObjectDepth: 4
|
|
maxStrSize: 4096
|
|
name: xcodemap-filter
|
|
recordMode: manual
|
|
sourceDisplayConfig:
|
|
color: blue
|
|
startOnDebug: false
|