66import i .fran2019 .BotMaster .Managers .ConfigManager ;
77import i .fran2019 .BotMaster .Managers .PluginManager ;
88import lombok .Getter ;
9+ import lombok .NonNull ;
910import net .dv8tion .jda .api .JDA ;
1011import net .dv8tion .jda .api .JDABuilder ;
1112import net .dv8tion .jda .api .exceptions .InvalidTokenException ;
1617import redis .clients .jedis .UnifiedJedis ;
1718
1819public class BotMaster {
19- @ Getter private static Logger logger = LoggerFactory .getLogger (BotMaster .class );
20- @ Getter private static BotMaster botMaster ;
20+ @ NonNull @ Getter private static Logger logger = LoggerFactory .getLogger (BotMaster .class );
21+ @ NonNull @ Getter private static BotMaster botMaster ;
2122 @ Getter private CommandManager commandManager ;
2223 @ Getter private PluginManager pluginManager ;
2324 @ Getter private MongoClient mongoClient ;
2425 @ Getter private UnifiedJedis redisClient ;
2526 @ Getter private ConfigManager configManager ;
26- @ Getter private JDA jda ;
27+ @ NonNull @ Getter private JDA jda ;
2728
2829 public static void main (String [] args ) {
2930 botMaster = new BotMaster ();
@@ -37,8 +38,6 @@ private void start() {
3738 this .configManager = new ConfigManager ();
3839 this .mongoClient = this .configManager .MONGODB_ENABLED ? MongoClients .create (this .configManager .MONGODB_URI ) : null ;
3940 this .redisClient = this .configManager .REDIS_ENABLED ? new UnifiedJedis (this .configManager .REDIS_URI ) : null ;
40- botMaster .build ();
41-
4241 this .commandManager = new CommandManager ();
4342 this .pluginManager = new PluginManager ();
4443 }
0 commit comments