Skip to content

Commit b68ec3a

Browse files
committed
fix warnings
1 parent 775f058 commit b68ec3a

25 files changed

+60
-18
lines changed

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpMessageRouter.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public class WxCpMessageRouter {
5252

5353
private static final int DEFAULT_THREAD_POOL_SIZE = 100;
5454
protected final Logger log = LoggerFactory.getLogger(WxCpMessageRouter.class);
55-
private final List<WxCpMessageRouterRule> rules = new ArrayList<WxCpMessageRouterRule>();
55+
private final List<WxCpMessageRouterRule> rules = new ArrayList<>();
5656

5757
private final WxCpService wxCpService;
5858

@@ -142,7 +142,7 @@ public WxCpXmlOutMessage route(final WxCpXmlMessage wxMessage) {
142142
return null;
143143
}
144144

145-
final List<WxCpMessageRouterRule> matchRules = new ArrayList<WxCpMessageRouterRule>();
145+
final List<WxCpMessageRouterRule> matchRules = new ArrayList<>();
146146
// 收集匹配的规则
147147
for (final WxCpMessageRouterRule rule : this.rules) {
148148
if (rule.test(wxMessage)) {
@@ -158,12 +158,13 @@ public WxCpXmlOutMessage route(final WxCpXmlMessage wxMessage) {
158158
}
159159

160160
WxCpXmlOutMessage res = null;
161-
final List<Future> futures = new ArrayList<Future>();
161+
final List<Future> futures = new ArrayList<>();
162162
for (final WxCpMessageRouterRule rule : matchRules) {
163163
// 返回最后一个非异步的rule的执行结果
164164
if (rule.isAsync()) {
165165
futures.add(
166166
this.executorService.submit(new Runnable() {
167+
@Override
167168
public void run() {
168169
rule.service(wxMessage, WxCpMessageRouter.this.wxCpService, WxCpMessageRouter.this.sessionManager, WxCpMessageRouter.this.exceptionHandler);
169170
}

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpMessageRouterRule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ public class WxCpMessageRouterRule {
3636

3737
private Integer agentId;
3838

39-
private List<WxCpMessageHandler> handlers = new ArrayList<WxCpMessageHandler>();
39+
private List<WxCpMessageHandler> handlers = new ArrayList<>();
4040

41-
private List<WxCpMessageInterceptor> interceptors = new ArrayList<WxCpMessageInterceptor>();
41+
private List<WxCpMessageInterceptor> interceptors = new ArrayList<>();
4242

4343
protected WxCpMessageRouterRule(WxCpMessageRouter routerBuilder) {
4444
this.routerBuilder = routerBuilder;
@@ -235,7 +235,7 @@ protected WxCpXmlOutMessage service(WxCpXmlMessage wxMessage,
235235

236236
try {
237237

238-
Map<String, Object> context = new HashMap<String, Object>();
238+
Map<String, Object> context = new HashMap<>();
239239
// 如果拦截器不通过
240240
for (WxCpMessageInterceptor interceptor : this.interceptors) {
241241
if (!interceptor.intercept(wxMessage, context, wxCpService, sessionManager)) {

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpDepart.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
*/
1212
public class WxCpDepart implements Serializable {
1313

14+
/**
15+
*
16+
*/
17+
private static final long serialVersionUID = -5028321625140879571L;
1418
private Integer id;
1519
private String name;
1620
private Integer parentId;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpMessage.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
*/
1515
public class WxCpMessage implements Serializable {
1616

17+
/**
18+
*
19+
*/
20+
private static final long serialVersionUID = -2082278303476631708L;
1721
private String toUser;
1822
private String toParty;
1923
private String toTag;
@@ -27,7 +31,7 @@ public class WxCpMessage implements Serializable {
2731
private String musicUrl;
2832
private String hqMusicUrl;
2933
private String safe;
30-
private List<WxArticle> articles = new ArrayList<WxArticle>();
34+
private List<WxArticle> articles = new ArrayList<>();
3135

3236
/**
3337
* 获得文本消息builder

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpTag.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
*/
1010
public class WxCpTag implements Serializable {
1111

12+
/**
13+
*
14+
*/
15+
private static final long serialVersionUID = -7243320279646928402L;
16+
1217
private String id;
1318

1419
private String name;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@
1313
*/
1414
public class WxCpUser implements Serializable {
1515

16-
private final List<Attr> extAttrs = new ArrayList<Attr>();
16+
/**
17+
*
18+
*/
19+
private static final long serialVersionUID = -5696099236344075582L;
20+
private final List<Attr> extAttrs = new ArrayList<>();
1721
private String userId;
1822
private String name;
1923
private Integer[] departIds;

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpXmlMessage.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ public class WxCpXmlMessage implements Serializable {
3232
// 以下都是微信推送过来的消息的xml的element所对应的属性
3333
///////////////////////
3434

35+
/**
36+
*
37+
*/
38+
private static final long serialVersionUID = -1042994982179476410L;
39+
3540
@XStreamAlias("AgentID")
3641
private Integer agentId;
3742

@@ -566,7 +571,7 @@ public void setScanResult(String scanResult) {
566571
public static class SendPicsInfo {
567572

568573
@XStreamAlias("PicList")
569-
protected final List<Item> picList = new ArrayList<Item>();
574+
protected final List<Item> picList = new ArrayList<>();
570575
@XStreamAlias("Count")
571576
private Long count;
572577

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpXmlOutNewsMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
public class WxCpXmlOutNewsMessage extends WxCpXmlOutMessage {
1313

1414
@XStreamAlias("Articles")
15-
protected final List<Item> articles = new ArrayList<Item>();
15+
protected final List<Item> articles = new ArrayList<>();
1616
@XStreamAlias("ArticleCount")
1717
protected int articleCount;
1818

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/messagebuilder/FileBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public FileBuilder mediaId(String media_id) {
2323
return this;
2424
}
2525

26+
@Override
2627
public WxCpMessage build() {
2728
WxCpMessage m = super.build();
2829
m.setMediaId(this.mediaId);

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/messagebuilder/ImageBuilder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public ImageBuilder mediaId(String media_id) {
2323
return this;
2424
}
2525

26+
@Override
2627
public WxCpMessage build() {
2728
WxCpMessage m = super.build();
2829
m.setMediaId(this.mediaId);

0 commit comments

Comments
 (0)