Skip to content

Commit b69cfe7

Browse files
author
Quintin Willison
authored
Merge pull request ably#613 from ably/feature/checkstyle-avoid-star-import
Checkstyle: AvoidStarImport
2 parents 485d60f + 8200470 commit b69cfe7

9 files changed

Lines changed: 77 additions & 15 deletions

File tree

config/checkstyle/checkstyle.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
<module name="TreeWalker">
1212
<module name="RedundantModifier"/>
1313
<module name="UnusedImports"/>
14+
<module name="AvoidStarImport"/>
1415
</module>
1516
</module>

lib/src/main/java/io/ably/lib/http/HttpCore.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
package io.ably.lib.http;
22

3-
import java.io.*;
3+
import java.io.ByteArrayOutputStream;
4+
import java.io.InputStream;
5+
import java.io.IOException;
6+
import java.io.OutputStream;
47
import java.lang.reflect.Field;
5-
import java.net.*;
8+
import java.net.HttpURLConnection;
9+
import java.net.InetSocketAddress;
10+
import java.net.Proxy;
11+
import java.net.URL;
612
import java.util.HashMap;
713
import java.util.List;
814
import java.util.Map;

lib/src/main/java/io/ably/lib/http/HttpHelpers.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
import java.io.IOException;
44
import java.net.URL;
55

6-
import io.ably.lib.types.*;
6+
import io.ably.lib.types.AblyException;
7+
import io.ably.lib.types.Callback;
8+
import io.ably.lib.types.ErrorInfo;
9+
import io.ably.lib.types.Param;
710

811
import static io.ably.lib.http.HttpUtils.buildURL;
912

lib/src/main/java/io/ably/lib/push/PushBase.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,19 @@
22

33
import com.google.gson.JsonElement;
44
import com.google.gson.JsonObject;
5-
import io.ably.lib.http.*;
5+
import io.ably.lib.http.BasePaginatedQuery;
6+
import io.ably.lib.http.Http;
7+
import io.ably.lib.http.HttpCore;
8+
import io.ably.lib.http.HttpScheduler;
9+
import io.ably.lib.http.HttpUtils;
610
import io.ably.lib.realtime.CompletionListener;
711
import io.ably.lib.rest.AblyBase;
812
import io.ably.lib.rest.DeviceDetails;
9-
import io.ably.lib.types.*;
13+
import io.ably.lib.types.AblyException;
14+
import io.ably.lib.types.AsyncPaginatedResult;
15+
import io.ably.lib.types.Callback;
16+
import io.ably.lib.types.PaginatedResult;
17+
import io.ably.lib.types.Param;
1018
import io.ably.lib.util.Serialisation;
1119
import io.ably.lib.util.StringUtils;
1220

lib/src/main/java/io/ably/lib/realtime/Presence.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,16 @@
1414
import io.ably.lib.types.PresenceSerializer;
1515
import io.ably.lib.types.ProtocolMessage;
1616
import io.ably.lib.util.Log;
17-
18-
import java.util.*;
17+
import java.util.ArrayList;
18+
import java.util.Collection;
19+
import java.util.EnumMap;
20+
import java.util.EnumSet;
21+
import java.util.HashMap;
22+
import java.util.HashSet;
23+
import java.util.Iterator;
24+
import java.util.List;
25+
import java.util.Map;
26+
import java.util.Set;
1927

2028
/**
2129
* A class that provides access to presence operations and state for the

lib/src/main/java/io/ably/lib/rest/AblyBase.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,22 @@
1515
import io.ably.lib.http.PaginatedQuery;
1616
import io.ably.lib.platform.Platform;
1717
import io.ably.lib.push.Push;
18-
import io.ably.lib.types.*;
18+
import io.ably.lib.types.AblyException;
19+
import io.ably.lib.types.AsyncHttpPaginatedResponse;
20+
import io.ably.lib.types.AsyncPaginatedResult;
21+
import io.ably.lib.types.Callback;
22+
import io.ably.lib.types.ChannelOptions;
23+
import io.ably.lib.types.ClientOptions;
24+
import io.ably.lib.types.ErrorInfo;
25+
import io.ably.lib.types.HttpPaginatedResponse;
26+
import io.ably.lib.types.Message;
27+
import io.ably.lib.types.MessageSerializer;
28+
import io.ably.lib.types.PaginatedResult;
29+
import io.ably.lib.types.Param;
30+
import io.ably.lib.types.PublishResponse;
31+
import io.ably.lib.types.ReadOnlyMap;
32+
import io.ably.lib.types.Stats;
33+
import io.ably.lib.types.StatsReader;
1934
import io.ably.lib.util.Crypto;
2035
import io.ably.lib.util.InternalMap;
2136
import io.ably.lib.util.Log;

lib/src/main/java/io/ably/lib/transport/ConnectionManager.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
import io.ably.lib.debug.DebugOptions;
44
import io.ably.lib.debug.DebugOptions.RawProtocolListener;
55
import io.ably.lib.http.HttpHelpers;
6-
import io.ably.lib.realtime.*;
6+
import io.ably.lib.realtime.AblyRealtime;
7+
import io.ably.lib.realtime.Channel;
8+
import io.ably.lib.realtime.CompletionListener;
9+
import io.ably.lib.realtime.Connection;
10+
import io.ably.lib.realtime.ConnectionState;
11+
import io.ably.lib.realtime.ConnectionStateListener;
712
import io.ably.lib.realtime.ConnectionStateListener.ConnectionStateChange;
813
import io.ably.lib.transport.ITransport.ConnectListener;
914
import io.ably.lib.transport.ITransport.TransportParams;
@@ -15,8 +20,12 @@
1520
import io.ably.lib.types.ProtocolSerializer;
1621
import io.ably.lib.util.Log;
1722
import io.ably.lib.transport.NetworkConnectivity.NetworkConnectivityListener;
18-
19-
import java.util.*;
23+
import java.util.ArrayDeque;
24+
import java.util.ArrayList;
25+
import java.util.HashMap;
26+
import java.util.HashSet;
27+
import java.util.List;
28+
import java.util.Map;
2029

2130
public class ConnectionManager implements ConnectListener {
2231

lib/src/main/java/io/ably/lib/types/Message.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,14 @@
33
import java.io.IOException;
44
import java.lang.reflect.Type;
55
import java.util.Collection;
6-
7-
import com.google.gson.*;
6+
import com.google.gson.JsonArray;
7+
import com.google.gson.JsonDeserializer;
8+
import com.google.gson.JsonDeserializationContext;
9+
import com.google.gson.JsonElement;
10+
import com.google.gson.JsonObject;
11+
import com.google.gson.JsonParseException;
12+
import com.google.gson.JsonSerializationContext;
13+
import com.google.gson.JsonSerializer;
814
import io.ably.lib.util.Serialisation;
915
import org.msgpack.core.MessageFormat;
1016
import org.msgpack.core.MessagePacker;

lib/src/main/java/io/ably/lib/types/PresenceMessage.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,14 @@
22

33
import java.io.IOException;
44
import java.lang.reflect.Type;
5-
6-
import com.google.gson.*;
5+
import com.google.gson.JsonArray;
6+
import com.google.gson.JsonDeserializer;
7+
import com.google.gson.JsonDeserializationContext;
8+
import com.google.gson.JsonElement;
9+
import com.google.gson.JsonObject;
10+
import com.google.gson.JsonParseException;
11+
import com.google.gson.JsonSerializationContext;
12+
import com.google.gson.JsonSerializer;
713
import io.ably.lib.util.Serialisation;
814
import org.msgpack.core.MessageFormat;
915
import org.msgpack.core.MessagePacker;

0 commit comments

Comments
 (0)