From bd44cb3a1d3a9f0427e1eb05aec6b86938af1820 Mon Sep 17 00:00:00 2001 From: wenshao Date: Thu, 1 Aug 2013 22:23:48 +0800 Subject: [PATCH] refactor --- src/main/java/com/alibaba/druid/stat/DruidStatService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/stat/DruidStatService.java b/src/main/java/com/alibaba/druid/stat/DruidStatService.java index de9401a84e..8c58568f4d 100644 --- a/src/main/java/com/alibaba/druid/stat/DruidStatService.java +++ b/src/main/java/com/alibaba/druid/stat/DruidStatService.java @@ -283,7 +283,11 @@ public final class DruidStatService implements DruidStatServiceMBean { if (tables != null) { List> sortedArray = comparatorOrderBy(tables, parameters); result.put("tables", sortedArray); - sortedArray = comparatorOrderBy((List>) result.get("functions"), parameters); + } + + List> functions = (List>) result.get("functions"); + if (functions != null) { + List> sortedArray = comparatorOrderBy(functions, parameters); result.put("functions", sortedArray); } } else {