1 Star 0 Fork 0

DiDi-opensource/DroidAssist

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
droidassist.dtd 3.97 KB
一键复制 编辑 原始数据 按行查看 历史
jiangyiwang 提交于 2019-09-20 14:17 . Add class parent reset support
<!DOCTYPE DroidAssist [
<!ELEMENT DroidAssist ((Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?)>
<!ELEMENT Filter (Include*|Exclude*)*>
<!ELEMENT Include (#PCDATA)>
<!ELEMENT Exclude (#PCDATA)>
<!ELEMENT Source (#PCDATA)>
<!ELEMENT Target (#PCDATA)>
<!ELEMENT TargetBefore (#PCDATA)>
<!ELEMENT TargetAfter (#PCDATA)>
<!ELEMENT Exception (#PCDATA)>
<!ELEMENT MethodCall (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT MethodExecution (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT ConstructorCall (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT ConstructorExecution (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT InitializerExecution (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT FieldRead (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT FieldWrite (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)>
<!ELEMENT BeforeMethodCall (Source,Target,Filter?)>
<!ELEMENT AfterMethodCall (Source,Target,Filter?)>
<!ELEMENT BeforeMethodExecution (Source,Target,Filter?)>
<!ELEMENT AfterMethodExecution (Source,Target,Filter?)>
<!ELEMENT BeforeConstructorCall (Source,Target,Filter?)>
<!ELEMENT AfterConstructorCall (Source,Target,Filter?)>
<!ELEMENT BeforeConstructorExecution (Source,Target,Filter?)>
<!ELEMENT AfterConstructorExecution (Source,Target,Filter?)>
<!ELEMENT BeforeInitializerExecution (Source,Target,Filter?)>
<!ELEMENT AfterInitializerExecution (Source,Target,Filter?)>
<!ELEMENT BeforeFieldRead (Source,Target,Filter?)>
<!ELEMENT AfterFieldRead (Source,Target,Filter?)>
<!ELEMENT BeforeFieldWrite (Source,Target,Filter?)>
<!ELEMENT AfterFieldWrite (Source,Target,Filter?)>
<!ELEMENT TryCatchMethodCall (Source,Exception?,Target,Filter?)>
<!ELEMENT TryCatchMethodExecution (Source,Exception?,Target,Filter?)>
<!ELEMENT TryCatchConstructorCall (Source,Exception?,Target,Filter?)>
<!ELEMENT TryCatchConstructorExecution (Source,Exception?,Target,Filter?)>
<!ELEMENT TryCatchInitializerExecution (Source,Exception?,Target,Filter?)>
<!ELEMENT TimingMethodCall (Source,Target,Filter?)>
<!ELEMENT TimingMethodExecution (Source,Target,Filter?)>
<!ELEMENT TimingConstructorCall (Source,Target,Filter?)>
<!ELEMENT TimingConstructorExecution (Source,Target,Filter?)>
<!ELEMENT TimingInitializerExecution (Source,Target,Filter?)>
<!ELEMENT ReparentClass (Source,Target,Filter?)>
<!ELEMENT Global (Filter?)>
<!ELEMENT Replace (MethodCall*|MethodExecution*|ConstructorCall*|ConstructorExecution*|InitializerExecution*|FieldRead*|FieldWrite*)*>
<!ELEMENT Around (MethodCall*|MethodExecution*|ConstructorCall*|ConstructorExecution*|InitializerExecution*|FieldRead*|FieldWrite*)*>
<!ELEMENT Insert (BeforeMethodCall*|AfterMethodCall*|BeforeMethodExecution*|AfterMethodExecution*|BeforeConstructorCall*|AfterConstructorCall*|BeforeConstructorExecution*|AfterConstructorExecution*|BeforeInitializerExecution*|AfterInitializerExecution*|BeforeFieldRead*|AfterFieldRead*|BeforeFieldWrite*|AfterFieldWrite*)*>
<!ELEMENT Enhance (TryCatchMethodCall*|TryCatchMethodExecution*|TryCatchConstructorCall*|TryCatchConstructorExecution*|TryCatchInitializerExecution*|TimingMethodCall*|TimingMethodExecution*|TimingConstructorCall*|TimingConstructorExecution*|TimingInitializerExecution*|ReparentClass*)*>
<!ATTLIST Source extend (true|false) "true">
<!ATTLIST Filter ignoreGlobalExcludes (true|false) "false">
<!ATTLIST Filter ignoreGlobalIncludes (true|false) "false">
]>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/didiopensource/DroidAssist.git
git@gitee.com:didiopensource/DroidAssist.git
didiopensource
DroidAssist
DroidAssist
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385