Skip to content

Commit d198f19

Browse files
Remove star imports (#1092)
chore: remove star imports (resolves #1057)
1 parent 4e7b9b6 commit d198f19

File tree

52 files changed

+366
-74
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+366
-74
lines changed

application/src/main/java/org/togetherjava/tjbot/features/Features.java

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,34 @@
2323
import org.togetherjava.tjbot.features.filesharing.FileSharingMessageListener;
2424
import org.togetherjava.tjbot.features.github.GitHubCommand;
2525
import org.togetherjava.tjbot.features.github.GitHubReference;
26-
import org.togetherjava.tjbot.features.help.*;
26+
import org.togetherjava.tjbot.features.help.GuildLeaveCloseThreadListener;
27+
import org.togetherjava.tjbot.features.help.HelpSystemHelper;
28+
import org.togetherjava.tjbot.features.help.HelpThreadActivityUpdater;
29+
import org.togetherjava.tjbot.features.help.HelpThreadAutoArchiver;
30+
import org.togetherjava.tjbot.features.help.HelpThreadCommand;
31+
import org.togetherjava.tjbot.features.help.HelpThreadCreatedListener;
32+
import org.togetherjava.tjbot.features.help.HelpThreadMetadataPurger;
33+
import org.togetherjava.tjbot.features.help.PinnedNotificationRemover;
2734
import org.togetherjava.tjbot.features.javamail.RSSHandlerRoutine;
2835
import org.togetherjava.tjbot.features.jshell.JShellCommand;
2936
import org.togetherjava.tjbot.features.jshell.JShellEval;
3037
import org.togetherjava.tjbot.features.mathcommands.TeXCommand;
3138
import org.togetherjava.tjbot.features.mathcommands.wolframalpha.WolframAlphaCommand;
3239
import org.togetherjava.tjbot.features.mediaonly.MediaOnlyChannelListener;
33-
import org.togetherjava.tjbot.features.moderation.*;
40+
import org.togetherjava.tjbot.features.moderation.BanCommand;
41+
import org.togetherjava.tjbot.features.moderation.KickCommand;
42+
import org.togetherjava.tjbot.features.moderation.ModerationActionsStore;
43+
import org.togetherjava.tjbot.features.moderation.MuteCommand;
44+
import org.togetherjava.tjbot.features.moderation.NoteCommand;
45+
import org.togetherjava.tjbot.features.moderation.QuarantineCommand;
46+
import org.togetherjava.tjbot.features.moderation.RejoinModerationRoleListener;
47+
import org.togetherjava.tjbot.features.moderation.ReportCommand;
48+
import org.togetherjava.tjbot.features.moderation.TransferQuestionCommand;
49+
import org.togetherjava.tjbot.features.moderation.UnbanCommand;
50+
import org.togetherjava.tjbot.features.moderation.UnmuteCommand;
51+
import org.togetherjava.tjbot.features.moderation.UnquarantineCommand;
52+
import org.togetherjava.tjbot.features.moderation.WarnCommand;
53+
import org.togetherjava.tjbot.features.moderation.WhoIsCommand;
3454
import org.togetherjava.tjbot.features.moderation.attachment.BlacklistedAttachmentListener;
3555
import org.togetherjava.tjbot.features.moderation.audit.AuditCommand;
3656
import org.togetherjava.tjbot.features.moderation.audit.ModAuditLogRoutine;

application/src/main/java/org/togetherjava/tjbot/features/basic/RoleSelectCommand.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22

33
import net.dv8tion.jda.api.EmbedBuilder;
44
import net.dv8tion.jda.api.Permission;
5-
import net.dv8tion.jda.api.entities.*;
5+
import net.dv8tion.jda.api.entities.Guild;
6+
import net.dv8tion.jda.api.entities.IMentionable;
7+
import net.dv8tion.jda.api.entities.Member;
8+
import net.dv8tion.jda.api.entities.MessageEmbed;
9+
import net.dv8tion.jda.api.entities.Role;
10+
import net.dv8tion.jda.api.entities.RoleIcon;
611
import net.dv8tion.jda.api.entities.emoji.Emoji;
712
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
813
import net.dv8tion.jda.api.events.interaction.component.StringSelectInteractionEvent;
@@ -21,9 +26,12 @@
2126
import org.togetherjava.tjbot.features.SlashCommandAdapter;
2227
import org.togetherjava.tjbot.features.componentids.Lifespan;
2328

24-
import java.awt.*;
25-
import java.util.*;
29+
import java.awt.Color;
30+
import java.util.ArrayList;
31+
import java.util.Collection;
2632
import java.util.List;
33+
import java.util.Objects;
34+
import java.util.Optional;
2735
import java.util.function.Function;
2836
import java.util.stream.Collectors;
2937

application/src/main/java/org/togetherjava/tjbot/features/bookmarks/BookmarksListRemoveHandler.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@
2020
import org.togetherjava.tjbot.features.utils.MessageUtils;
2121

2222
import java.awt.Color;
23-
import java.util.*;
23+
import java.util.ArrayList;
24+
import java.util.Collection;
25+
import java.util.List;
26+
import java.util.Set;
27+
import java.util.StringJoiner;
2428
import java.util.function.Function;
2529
import java.util.function.Predicate;
2630
import java.util.function.UnaryOperator;

application/src/main/java/org/togetherjava/tjbot/features/code/CodeMessageHandler.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
import javax.annotation.Nullable;
2727

2828
import java.awt.Color;
29-
import java.util.*;
29+
import java.util.ArrayList;
30+
import java.util.LinkedHashMap;
31+
import java.util.List;
32+
import java.util.Map;
33+
import java.util.Optional;
3034
import java.util.function.Function;
3135
import java.util.stream.Collectors;
3236
import java.util.stream.Stream;

application/src/main/java/org/togetherjava/tjbot/features/componentids/ComponentIdStore.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,18 @@
1818
import java.time.Instant;
1919
import java.time.temporal.ChronoUnit;
2020
import java.time.temporal.TemporalUnit;
21-
import java.util.*;
22-
import java.util.concurrent.*;
21+
import java.util.ArrayList;
22+
import java.util.Arrays;
23+
import java.util.Collection;
24+
import java.util.Collections;
25+
import java.util.Map;
26+
import java.util.Optional;
27+
import java.util.UUID;
28+
import java.util.concurrent.ExecutorService;
29+
import java.util.concurrent.Executors;
30+
import java.util.concurrent.ScheduledExecutorService;
31+
import java.util.concurrent.ScheduledFuture;
32+
import java.util.concurrent.TimeUnit;
2333
import java.util.concurrent.atomic.AtomicInteger;
2434
import java.util.function.Consumer;
2535
import java.util.function.Function;

application/src/main/java/org/togetherjava/tjbot/features/github/GitHubCommand.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
import java.io.UncheckedIOException;
1515
import java.time.Duration;
1616
import java.time.Instant;
17-
import java.util.*;
17+
import java.util.Comparator;
18+
import java.util.List;
19+
import java.util.PriorityQueue;
20+
import java.util.Queue;
1821
import java.util.function.ToIntFunction;
1922
import java.util.regex.Matcher;
2023
import java.util.stream.Stream;

application/src/main/java/org/togetherjava/tjbot/features/github/GitHubReference.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,21 @@
88
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
99
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
1010
import org.apache.commons.collections4.ListUtils;
11-
import org.kohsuke.github.*;
11+
import org.kohsuke.github.GHIssue;
12+
import org.kohsuke.github.GHIssueState;
13+
import org.kohsuke.github.GHIssueStateReason;
14+
import org.kohsuke.github.GHLabel;
15+
import org.kohsuke.github.GHPullRequest;
16+
import org.kohsuke.github.GHRepository;
17+
import org.kohsuke.github.GHUser;
18+
import org.kohsuke.github.GitHub;
1219
import org.slf4j.Logger;
1320
import org.slf4j.LoggerFactory;
1421

1522
import org.togetherjava.tjbot.config.Config;
1623
import org.togetherjava.tjbot.features.MessageReceiverAdapter;
1724

18-
import java.awt.*;
25+
import java.awt.Color;
1926
import java.io.FileNotFoundException;
2027
import java.io.IOException;
2128
import java.io.UncheckedIOException;

application/src/main/java/org/togetherjava/tjbot/features/help/HelpSystemHelper.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
package org.togetherjava.tjbot.features.help;
22

33
import net.dv8tion.jda.api.EmbedBuilder;
4-
import net.dv8tion.jda.api.entities.*;
4+
import net.dv8tion.jda.api.entities.Guild;
5+
import net.dv8tion.jda.api.entities.Member;
6+
import net.dv8tion.jda.api.entities.Message;
7+
import net.dv8tion.jda.api.entities.MessageEmbed;
8+
import net.dv8tion.jda.api.entities.Role;
9+
import net.dv8tion.jda.api.entities.SelfUser;
510
import net.dv8tion.jda.api.entities.channel.attribute.IThreadContainer;
611
import net.dv8tion.jda.api.entities.channel.concrete.ForumChannel;
712
import net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel;
@@ -23,7 +28,7 @@
2328
import org.togetherjava.tjbot.features.chatgpt.ChatGptService;
2429
import org.togetherjava.tjbot.features.componentids.ComponentIdInteractor;
2530

26-
import java.awt.*;
31+
import java.awt.Color;
2732
import java.util.ArrayList;
2833
import java.util.Arrays;
2934
import java.util.Collection;

application/src/main/java/org/togetherjava/tjbot/features/help/HelpThreadCommand.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
import com.github.benmanes.caffeine.cache.Cache;
44
import com.github.benmanes.caffeine.cache.Caffeine;
55
import net.dv8tion.jda.api.EmbedBuilder;
6-
import net.dv8tion.jda.api.entities.*;
6+
import net.dv8tion.jda.api.entities.Guild;
7+
import net.dv8tion.jda.api.entities.Message;
8+
import net.dv8tion.jda.api.entities.MessageEmbed;
9+
import net.dv8tion.jda.api.entities.Role;
710
import net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel;
811
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent;
912
import net.dv8tion.jda.api.interactions.InteractionHook;
@@ -20,7 +23,12 @@
2023

2124
import java.time.Instant;
2225
import java.time.temporal.ChronoUnit;
23-
import java.util.*;
26+
import java.util.Arrays;
27+
import java.util.EnumMap;
28+
import java.util.Locale;
29+
import java.util.Map;
30+
import java.util.Objects;
31+
import java.util.Optional;
2432
import java.util.concurrent.TimeUnit;
2533
import java.util.function.BiConsumer;
2634
import java.util.function.Function;

application/src/main/java/org/togetherjava/tjbot/features/jshell/renderer/RendererUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
import java.util.List;
1515
import java.util.Optional;
1616

17-
import static org.togetherjava.tjbot.features.utils.Colors.*;
17+
import static org.togetherjava.tjbot.features.utils.Colors.ERROR_COLOR;
18+
import static org.togetherjava.tjbot.features.utils.Colors.PARTIAL_SUCCESS_COLOR;
19+
import static org.togetherjava.tjbot.features.utils.Colors.SUCCESS_COLOR;
1820

1921
class RendererUtils {
2022
private RendererUtils() {}

0 commit comments

Comments
 (0)