From 9c1ab833dad32e489dd486d30553b139386177b5 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Wed, 2 Dec 2020 01:48:19 -0800 Subject: [PATCH] Converted modules to Kotlin. --- .idea/codeStyles/Project.xml | 356 ++++++++++++++++ .idea/codeStyles/codeStyleConfig.xml | 1 + .idea/mobibot.iml | 2 +- .idea/modules/mobibot.main.iml | 36 +- .idea/modules/mobibot.test.iml | 38 +- config/detekt/baseline.xml | 46 +++ .../mobibot/{Constants.java => Constants.kt} | 62 +-- .../net/thauvin/erik/mobibot/FeedReader.java | 107 ----- .../net/thauvin/erik/mobibot/FeedReader.kt | 85 ++++ .../net/thauvin/erik/mobibot/Mobibot.java | 12 +- .../thauvin/erik/mobibot/TwitterOAuth.java | 11 +- .../java/net/thauvin/erik/mobibot/Utils.java | 388 ------------------ .../java/net/thauvin/erik/mobibot/Utils.kt | 301 ++++++++++++++ .../erik/mobibot/commands/AbstractCommand.kt | 3 +- .../thauvin/erik/mobibot/commands/Cycle.kt | 5 +- .../thauvin/erik/mobibot/commands/Info.java | 12 +- .../erik/mobibot/commands/tell/Tell.java | 7 +- .../erik/mobibot/entries/EntriesUtils.java | 3 +- .../erik/mobibot/modules/AbstractModule.java | 173 -------- .../erik/mobibot/modules/AbstractModule.kt | 131 ++++++ .../thauvin/erik/mobibot/modules/Calc.java | 99 ----- .../net/thauvin/erik/mobibot/modules/Calc.kt} | 68 +-- .../mobibot/modules/CurrencyConverter.java | 253 ------------ .../erik/mobibot/modules/CurrencyConverter.kt | 234 +++++++++++ .../thauvin/erik/mobibot/modules/Dice.java | 98 ----- .../net/thauvin/erik/mobibot/modules/Dice.kt | 103 +++++ .../erik/mobibot/modules/GoogleSearch.java | 147 ------- .../erik/mobibot/modules/GoogleSearch.kt | 125 ++++++ .../thauvin/erik/mobibot/modules/Joke.java | 110 ----- .../net/thauvin/erik/mobibot/modules/Joke.kt | 100 +++++ .../thauvin/erik/mobibot/modules/Lookup.java | 193 --------- .../thauvin/erik/mobibot/modules/Lookup.kt | 169 ++++++++ .../erik/mobibot/modules/ModuleException.java | 117 ------ .../erik/mobibot/modules/ModuleException.kt | 89 ++++ .../thauvin/erik/mobibot/modules/Ping.java | 95 ----- .../net/thauvin/erik/mobibot/modules/Ping.kt | 90 ++++ .../erik/mobibot/modules/RockPaperScissors.kt | 31 +- .../erik/mobibot/modules/StockQuote.java | 218 ---------- .../erik/mobibot/modules/StockQuote.kt | 214 ++++++++++ ...{ThreadedModule.java => ThreadedModule.kt} | 44 +- .../thauvin/erik/mobibot/modules/Twitter.java | 279 ------------- .../thauvin/erik/mobibot/modules/Twitter.kt | 244 +++++++++++ .../net/thauvin/erik/mobibot/modules/War.java | 18 +- .../erik/mobibot/modules/Weather2.java | 232 ----------- .../thauvin/erik/mobibot/modules/Weather2.kt | 200 +++++++++ .../erik/mobibot/modules/WorldTime.java | 247 ----------- .../thauvin/erik/mobibot/modules/WorldTime.kt | 219 ++++++++++ .../thauvin/erik/mobibot/msg/ErrorMessage.kt | 6 +- .../net/thauvin/erik/mobibot/msg/Message.kt | 10 - .../thauvin/erik/mobibot/msg/NoticeMessage.kt | 6 +- .../erik/mobibot/msg/PrivateMessage.kt | 6 +- .../thauvin/erik/mobibot/msg/PublicMessage.kt | 6 +- .../net/thauvin/erik/mobibot/UtilsTest.java | 2 +- .../modules/{CalcTest.java => CalcTest.kt} | 40 +- .../modules/CurrencyConverterTest.java | 73 ---- ...okupTest.java => CurrencyConverterTest.kt} | 54 ++- .../thauvin/erik/mobibot/modules/DiceTest.kt | 52 +++ .../mobibot/modules/GoogleSearchTest.java | 90 ---- .../erik/mobibot/modules/GoogleSearchTest.kt | 72 ++++ .../modules/{JokeTest.java => JokeTest.kt} | 31 +- .../{WordTimeTest.java => LookupTest.kt} | 37 +- .../mobibot/modules/ModuleExceptionTest.java | 20 +- .../modules/{PingTest.java => PingTest.kt} | 29 +- .../mobibot/modules/RockPaperScissorsTest.kt | 1 - .../erik/mobibot/modules/StockQuoteTest.java | 90 ---- .../erik/mobibot/modules/StockQuoteTest.kt | 73 ++++ .../{TwitterTest.java => TwitterTest.kt} | 57 ++- .../erik/mobibot/modules/Weather2Test.java | 80 ---- .../erik/mobibot/modules/Weather2Test.kt | 60 +++ .../erik/mobibot/modules/WordTimeTest.kt | 49 +++ 70 files changed, 3313 insertions(+), 3446 deletions(-) create mode 100644 .idea/codeStyles/Project.xml rename src/main/java/net/thauvin/erik/mobibot/{Constants.java => Constants.kt} (65%) delete mode 100644 src/main/java/net/thauvin/erik/mobibot/FeedReader.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/FeedReader.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/Utils.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/Utils.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/AbstractModule.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/AbstractModule.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Calc.java rename src/{test/java/net/thauvin/erik/mobibot/modules/AbstractModuleTest.java => main/java/net/thauvin/erik/mobibot/modules/Calc.kt} (54%) delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/CurrencyConverter.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/CurrencyConverter.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Dice.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Dice.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/GoogleSearch.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/GoogleSearch.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Joke.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Joke.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Lookup.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Lookup.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/ModuleException.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/ModuleException.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Ping.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Ping.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/StockQuote.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/StockQuote.kt rename src/main/java/net/thauvin/erik/mobibot/modules/{ThreadedModule.java => ThreadedModule.kt} (64%) delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Twitter.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Twitter.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Weather2.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/Weather2.kt delete mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/WorldTime.java create mode 100644 src/main/java/net/thauvin/erik/mobibot/modules/WorldTime.kt rename src/test/java/net/thauvin/erik/mobibot/modules/{CalcTest.java => CalcTest.kt} (63%) delete mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/CurrencyConverterTest.java rename src/test/java/net/thauvin/erik/mobibot/modules/{LookupTest.java => CurrencyConverterTest.kt} (56%) create mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/DiceTest.kt delete mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/GoogleSearchTest.java create mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/GoogleSearchTest.kt rename src/test/java/net/thauvin/erik/mobibot/modules/{JokeTest.java => JokeTest.kt} (69%) rename src/test/java/net/thauvin/erik/mobibot/modules/{WordTimeTest.java => LookupTest.kt} (66%) rename src/test/java/net/thauvin/erik/mobibot/modules/{PingTest.java => PingTest.kt} (75%) delete mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/StockQuoteTest.java create mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/StockQuoteTest.kt rename src/test/java/net/thauvin/erik/mobibot/modules/{TwitterTest.java => TwitterTest.kt} (62%) delete mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/Weather2Test.java create mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/Weather2Test.kt create mode 100644 src/test/java/net/thauvin/erik/mobibot/modules/WordTimeTest.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..10683d5 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,356 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml index d91f848..23f4bb5 100644 --- a/.idea/codeStyles/codeStyleConfig.xml +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -1,5 +1,6 @@ + \ No newline at end of file diff --git a/.idea/mobibot.iml b/.idea/mobibot.iml index 4e2a94b..7d99ee9 100644 --- a/.idea/mobibot.iml +++ b/.idea/mobibot.iml @@ -1,5 +1,5 @@ - + diff --git a/.idea/modules/mobibot.main.iml b/.idea/modules/mobibot.main.iml index 4c69bb2..cc8a457 100644 --- a/.idea/modules/mobibot.main.iml +++ b/.idea/modules/mobibot.main.iml @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@ \ No newline at end of file diff --git a/.idea/modules/mobibot.test.iml b/.idea/modules/mobibot.test.iml index 70e2107..b0c7198 100644 --- a/.idea/modules/mobibot.test.iml +++ b/.idea/modules/mobibot.test.iml @@ -1,5 +1,5 @@ - + @@ -8,7 +8,7 @@