This is an automated email from the ASF dual-hosted git repository.

huxing pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 369df35  Wrong word (#289)
369df35 is described below

commit 369df35ece80d9a4895ee1afa8d03cb6c427a44f
Author: holten <[email protected]>
AuthorDate: Fri Feb 15 03:34:44 2019 -0600

    Wrong word (#289)
    
    Fix wrong word in the doc.
---
 docs/zh-cn/source_code_guide/export-service.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/zh-cn/source_code_guide/export-service.md 
b/docs/zh-cn/source_code_guide/export-service.md
index 9e13315..beb3d81 100644
--- a/docs/zh-cn/source_code_guide/export-service.md
+++ b/docs/zh-cn/source_code_guide/export-service.md
@@ -864,7 +864,7 @@ private static Wrapper makeWrapper(Class<?> c) {
 }
 ```
 
-上面代码很长,大家耐心看一下。我们在上面代码中做了大量的注释,并按功能对代码进行了分块,以帮助大家理解代码逻辑。下面对这段代码进行讲解。首先我们把目光移到分割线1之上的代码,这段代码主要用于进行一些初始化操作。比如创建
 c1、c2、c3 以及 pts、ms、mns 等变量,以及向  c1、c2、c3 
中添加方法定义和类型转换代码。接下来是分割线1到分割线2之间的代码,这段代码用于为 public 
级别的字段生成条件判断取值与赋值代码。这段代码不是很难看懂,就不多说了。继续向下看,分割线2和分隔线3之间的代码用于为定义在当前类中的方法生成判断语句,和方法调用语句。因为需要对方法重载进行校验,因此到这这段代码看起来有点复杂。不过耐心开一下,也不是很难理解。接下来是分割线3和分隔线4之间的代码,这段代码用于处理
 getter、
 setter 以及以 is/has/can 
开头的方法。处理方式是通过正则表达式获取方法类型(get/set/is/...),以及属性名。之后为属性名生成判断语句,然后为方法生成调用语句。最后我们再来看一下分隔线4以下的代码,这段代码通过
 ClassGe [...]
+上面代码很长,大家耐心看一下。我们在上面代码中做了大量的注释,并按功能对代码进行了分块,以帮助大家理解代码逻辑。下面对这段代码进行讲解。首先我们把目光移到分割线1之上的代码,这段代码主要用于进行一些初始化操作。比如创建
 c1、c2、c3 以及 pts、ms、mns 等变量,以及向  c1、c2、c3 
中添加方法定义和类型转换代码。接下来是分割线1到分割线2之间的代码,这段代码用于为 public 
级别的字段生成条件判断取值与赋值代码。这段代码不是很难看懂,就不多说了。继续向下看,分割线2和分隔线3之间的代码用于为定义在当前类中的方法生成判断语句,和方法调用语句。因为需要对方法重载进行校验,因此到这这段代码看起来有点复杂。不过耐心看一下,也不是很难理解。接下来是分割线3和分隔线4之间的代码,这段代码用于处理
 getter、
 setter 以及以 is/has/can 
开头的方法。处理方式是通过正则表达式获取方法类型(get/set/is/...),以及属性名。之后为属性名生成判断语句,然后为方法生成调用语句。最后我们再来看一下分隔线4以下的代码,这段代码通过
 ClassGe [...]
 
 阅读 Wrapper 类代码需要对 javassist 框架有所了解。关于 javassist,大家如果不熟悉,请自行查阅资料,本节不打算介绍 
javassist 相关内容。
 

Reply via email to