Skip to content

Commit 8e1c926

Browse files
committed
优化部分代码
1 parent 801caca commit 8e1c926

5 files changed

Lines changed: 56 additions & 69 deletions

File tree

quality-checks/google_checks.xml

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<module name="IllegalTokenText">
3333
<property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/>
3434
<property name="format" value="\\u00(09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/>
35-
<property name="message" value="Consider using special escape sequence instead of octal value or Unicode escaped value."/>
35+
<property name="message" value="考虑使用特殊的转义字符,而非八进制值或者Unicode转义值。"/>
3636
</module>
3737
<module name="AvoidEscapedUnicodeCharacters">
3838
<property name="allowEscapesForControlCharacters" value="true"/>
@@ -69,9 +69,9 @@
6969
<property name="allowEmptyTypes" value="true"/>
7070
<property name="allowEmptyLoops" value="true"/>
7171
<message key="ws.notFollowed"
72-
value="WhitespaceAround: ''{0}'' is not followed by whitespace. Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)"/>
72+
value="WhitespaceAround: ''{0}''后面没有空格。Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)"/>
7373
<message key="ws.notPreceded"
74-
value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/>
74+
value="WhitespaceAround: ''{0}''前面没有加空格。"/>
7575
</module>
7676
<module name="OneStatementPerLine"/>
7777
<module name="MultipleVariableDeclarations"/>
@@ -100,11 +100,11 @@
100100
<module name="PackageName">
101101
<property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>
102102
<message key="name.invalidPattern"
103-
value="Package name ''{0}'' must match pattern ''{1}''."/>
103+
value="包名 ''{0}'' 必须匹配模式:''{1}''"/>
104104
</module>
105105
<module name="TypeName">
106106
<message key="name.invalidPattern"
107-
value="Type name ''{0}'' must match pattern ''{1}''."/>
107+
value="类型名 ''{0}'' 必须匹配模式:''{1}''"/>
108108
</module>
109109
<module name="MemberName">
110110
<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/>
@@ -114,28 +114,28 @@
114114
<module name="ParameterName">
115115
<property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/>
116116
<message key="name.invalidPattern"
117-
value="Parameter name ''{0}'' must match pattern ''{1}''."/>
117+
value="参数名''{0}'' 必须匹配模式:''{1}''"/>
118118
</module>
119119
<module name="LocalVariableName">
120120
<property name="tokens" value="VARIABLE_DEF"/>
121121
<property name="format" value="^[a-z]([a-z0-9][a-zA-Z0-9]*)?$"/>
122122
<message key="name.invalidPattern"
123-
value="Local variable name ''{0}'' must match pattern ''{1}''."/>
123+
value="本地变量名 ''{0}'' 必须匹配模式:''{1}''"/>
124124
</module>
125125
<module name="ClassTypeParameterName">
126126
<property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
127127
<message key="name.invalidPattern"
128-
value="Class type name ''{0}'' must match pattern ''{1}''."/>
128+
value="类的类型名 ''{0}'' 必须匹配模式:''{1}''"/>
129129
</module>
130130
<module name="MethodTypeParameterName">
131131
<property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
132132
<message key="name.invalidPattern"
133-
value="Method type name ''{0}'' must match pattern ''{1}''."/>
133+
value="方法类型名 ''{0}'' 必须匹配模式:''{1}''"/>
134134
</module>
135135
<module name="InterfaceTypeParameterName">
136136
<property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
137137
<message key="name.invalidPattern"
138-
value="Interface type name ''{0}'' must match pattern ''{1}''."/>
138+
value="Interface type name ''{0}'' 必须匹配模式:''{1}''"/>
139139
</module>
140140
<module name="NoFinalizer"/>
141141
<module name="GenericWhitespace">
@@ -148,14 +148,6 @@
148148
<message key="ws.notPreceded"
149149
value="GenericWhitespace ''{0}'' is not preceded with whitespace."/>
150150
</module>
151-
<module name="Indentation">
152-
<property name="basicOffset" value="2"/>
153-
<property name="braceAdjustment" value="0"/>
154-
<property name="caseIndent" value="2"/>
155-
<property name="throwsIndent" value="4"/>
156-
<property name="lineWrappingIndentation" value="4"/>
157-
<property name="arrayInitIndent" value="2"/>
158-
</module>
159151
<module name="AbbreviationAsWordInName">
160152
<property name="ignoreFinal" value="false"/>
161153
<property name="allowedAbbreviationLength" value="1"/>
@@ -186,7 +178,6 @@
186178
<property name="allowSamelineMultipleAnnotations" value="true"/>
187179
</module>
188180
<module name="NonEmptyAtclauseDescription"/>
189-
<module name="JavadocTagContinuationIndentation"/>
190181
<module name="SummaryJavadoc">
191182
<property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/>
192183
</module>
@@ -207,14 +198,13 @@
207198
<module name="MethodName">
208199
<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/>
209200
<message key="name.invalidPattern"
210-
value="Method name ''{0}'' must match pattern ''{1}''."/>
201+
value="方法名 ''{0}'' 必须匹配模式:''{1}''."/>
211202
</module>
212203
<module name="SingleLineJavadoc">
213204
<property name="ignoreInlineTags" value="false"/>
214205
</module>
215206
<module name="EmptyCatchBlock">
216207
<property name="exceptionVariableName" value="expected"/>
217208
</module>
218-
<module name="CommentsIndentation"/>
219209
</module>
220210
</module>

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayOrderNotifyResult.java

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import me.chanjar.weixin.common.util.ToStringUtils;
1212
import me.chanjar.weixin.common.util.xml.XStreamInitializer;
1313

14-
import java.io.Serializable;
1514
import java.util.List;
1615
import java.util.Map;
1716

@@ -25,12 +24,12 @@
2524
@EqualsAndHashCode(callSuper = true)
2625
@NoArgsConstructor
2726
@XStreamAlias("xml")
28-
public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializable {
27+
public class WxPayOrderNotifyResult extends BaseWxPayResult {
2928
private static final long serialVersionUID = 5389718115223345496L;
3029

3130
/**
3231
* <pre>
33-
* 字段名:设备号
32+
* 字段名:设备号.
3433
* 变量名:device_info
3534
* 是否必填:否
3635
* 类型:String(32)
@@ -43,7 +42,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
4342

4443
/**
4544
* <pre>
46-
* 字段名:用户标识
45+
* 字段名:用户标识.
4746
* 变量名:openid
4847
* 是否必填:是
4948
* 类型:String(128)
@@ -56,7 +55,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
5655

5756
/**
5857
* <pre>
59-
* 字段名:是否关注公众账号
58+
* 字段名:是否关注公众账号.
6059
* 变量名:is_subscribe
6160
* 是否必填:否
6261
* 类型:String(1)
@@ -69,7 +68,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
6968

7069
/**
7170
* <pre>
72-
* 字段名:用户子标识
71+
* 字段名:用户子标识.
7372
* 变量名:sub_openid
7473
* 是否必填:是
7574
* 类型:String(128)
@@ -82,7 +81,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
8281

8382
/**
8483
* <pre>
85-
* 字段名:是否关注子公众账号
84+
* 字段名:是否关注子公众账号.
8685
* 变量名:sub_is_subscribe
8786
* 是否必填:否
8887
* 类型:String(1)
@@ -96,7 +95,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
9695

9796
/**
9897
* <pre>
99-
* 字段名:交易类型
98+
* 字段名:交易类型.
10099
* 变量名:trade_type
101100
* 是否必填:是
102101
* 类型:String(16)
@@ -110,7 +109,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
110109

111110
/**
112111
* <pre>
113-
* 字段名:付款银行
112+
* 字段名:付款银行.
114113
* 变量名:bank_type
115114
* 是否必填:是
116115
* 类型:String(16)
@@ -123,7 +122,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
123122

124123
/**
125124
* <pre>
126-
* 字段名:订单金额
125+
* 字段名:订单金额.
127126
* 变量名:total_fee
128127
* 是否必填:是
129128
* 类型:Int
@@ -135,7 +134,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
135134
private Integer totalFee;
136135
/**
137136
* <pre>
138-
* 字段名:应结订单金额
137+
* 字段名:应结订单金额.
139138
* 变量名:settlement_total_fee
140139
* 是否必填:否
141140
* 类型:Int
@@ -147,7 +146,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
147146
private Integer settlementTotalFee;
148147
/**
149148
* <pre>
150-
* 字段名:货币种类
149+
* 字段名:货币种类.
151150
* 变量名:fee_type
152151
* 是否必填:否
153152
* 类型:String(8)
@@ -159,7 +158,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
159158
private String feeType;
160159
/**
161160
* <pre>
162-
* 字段名:现金支付金额
161+
* 字段名:现金支付金额.
163162
* 变量名:cash_fee
164163
* 是否必填:是
165164
* 类型:Int
@@ -171,7 +170,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
171170
private Integer cashFee;
172171
/**
173172
* <pre>
174-
* 字段名:现金支付货币类型
173+
* 字段名:现金支付货币类型.
175174
* 变量名:cash_fee_type
176175
* 是否必填:否
177176
* 类型:String(16)
@@ -183,7 +182,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
183182
private String cashFeeType;
184183
/**
185184
* <pre>
186-
* 字段名:总代金券金额
185+
* 字段名:总代金券金额.
187186
* 变量名:coupon_fee
188187
* 是否必填:否
189188
* 类型:Int
@@ -196,7 +195,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
196195

197196
/**
198197
* <pre>
199-
* 字段名:代金券使用数量
198+
* 字段名:代金券使用数量.
200199
* 变量名:coupon_count
201200
* 是否必填:否
202201
* 类型:Int
@@ -211,7 +210,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
211210

212211
/**
213212
* <pre>
214-
* 字段名:微信支付订单号
213+
* 字段名:微信支付订单号.
215214
* 变量名:transaction_id
216215
* 是否必填:是
217216
* 类型:String(32)
@@ -224,7 +223,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
224223

225224
/**
226225
* <pre>
227-
* 字段名:商户订单号
226+
* 字段名:商户订单号.
228227
* 变量名:out_trade_no
229228
* 是否必填:是
230229
* 类型:String(32)
@@ -236,7 +235,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
236235
private String outTradeNo;
237236
/**
238237
* <pre>
239-
* 字段名:商家数据包
238+
* 字段名:商家数据包.
240239
* 变量名:attach
241240
* 是否必填:否
242241
* 类型:String(128)
@@ -248,7 +247,7 @@ public class WxPayOrderNotifyResult extends BaseWxPayResult implements Serializa
248247
private String attach;
249248
/**
250249
* <pre>
251-
* 字段名:支付完成时间
250+
* 字段名:支付完成时间.
252251
* 变量名:time_end
253252
* 是否必填:是
254253
* 类型:String(14)

0 commit comments

Comments
 (0)