Skip to content

Commit

Permalink
1、修改文档
Browse files Browse the repository at this point in the history
  • Loading branch information
FlyJingFish committed Oct 23, 2024
1 parent 27c8878 commit b9915ca
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions docs/zh/AndroidAopMatchClassMethod.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@
- ```DIRECT_EXTENDS``` 表示匹配的是 <em><strong>直接继承于</strong></em> targetClassName 所设置的类
- ```LEAF_EXTENDS``` 表示匹配的是 <em><strong>末端继承(就是没有子类了)</strong></em> targetClassName 所设置的类

简单来说,```LEAF_EXTENDS``````DIRECT_EXTENDS```是两个极端,前者关注的是继承关系中最后一个节点,后者关注的是继承关系中第一个节点。另外注意 ```EXTENDS``` 这种匹配类型范围比较大,所有继承的中间类也可能会加入切面代码

``` mermaid
graph LR
C[C 类] ---> |C类继承于B类| B{ B 类 };
B --->|B类继承于A类| A[ A 类];
B --->|DIRECT_EXTENDS / EXTENDS| A[ A 类];
C ---->|LEAF_EXTENDS / EXTENDS| A[ A 类];
```

简单来说,```LEAF_EXTENDS``````DIRECT_EXTENDS```是两个极端,前者关注的是继承关系中最后一个节点,后者关注的是继承关系中第一个节点。另外注意 ```EXTENDS``` 这种匹配类型范围比较大,所有继承的中间类也可能会加入切面代码

- excludeClasses
- 如果 targetClassName 是类名,就是排除掉继承关系中的一些类,可以设置多个,且 type 不是 SELF 才有效
Expand Down
2 changes: 1 addition & 1 deletion docs/zh/AndroidAopReplaceClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
C ---->|LEAF_EXTENDS / EXTENDS| A[ A 类];
```

简单来说,```LEAF_EXTENDS``````DIRECT_EXTENDS```是两个极端,前者关注的是继承关系中最后一个节点,后者关注的是继承关系中第一个节点。
简单来说,```LEAF_EXTENDS``````DIRECT_EXTENDS```是两个极端,前者关注的是继承关系中最后一个节点,后者关注的是继承关系中第一个节点。



Expand Down

0 comments on commit b9915ca

Please sign in to comment.