runelite-client: remove many unnecessary bindings in configure() in plugins

This commit is contained in:
Adam
2018-02-16 12:23:32 -05:00
parent 6c1b88eae9
commit cdc4943e47
33 changed files with 11 additions and 235 deletions

View File

@@ -68,12 +68,6 @@ public class AgilityPlugin extends Plugin
obstacles.clear();
}
@Override
public void configure(Binder binder)
{
binder.bind(AgilityOverlay.class);
}
// This code, brought to you, in part, by the letters C and V
// ... and the words "search" and "replace"
@Subscribe

View File

@@ -24,15 +24,9 @@
*/
package net.runelite.client.plugins.attackindicator;
import static net.runelite.api.widgets.WidgetID.COMBAT_GROUP_ID;
import static net.runelite.api.widgets.WidgetInfo.TO_GROUP;
import static net.runelite.client.plugins.attackindicator.AttackStyle.CASTING;
import static net.runelite.client.plugins.attackindicator.AttackStyle.DEFENSIVE_CASTING;
import static net.runelite.client.plugins.attackindicator.AttackStyle.OTHER;
import com.google.common.collect.HashBasedTable;
import com.google.common.collect.Table;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.util.HashSet;
import java.util.Set;
@@ -48,10 +42,15 @@ import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.VarbitChanged;
import net.runelite.api.events.WidgetHiddenChanged;
import net.runelite.api.widgets.Widget;
import static net.runelite.api.widgets.WidgetID.COMBAT_GROUP_ID;
import net.runelite.api.widgets.WidgetInfo;
import static net.runelite.api.widgets.WidgetInfo.TO_GROUP;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
import static net.runelite.client.plugins.attackindicator.AttackStyle.CASTING;
import static net.runelite.client.plugins.attackindicator.AttackStyle.DEFENSIVE_CASTING;
import static net.runelite.client.plugins.attackindicator.AttackStyle.OTHER;
@PluginDescriptor(
name = "Attack indicator"
@@ -76,12 +75,6 @@ public class AttackIndicatorPlugin extends Plugin
@Inject
private AttackIndicatorOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(AttackIndicatorOverlay.class);
}
@Provides
AttackIndicatorConfig provideConfig(ConfigManager configManager)
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.barbarianassault;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.awt.Font;
import java.awt.Image;
@@ -79,12 +78,6 @@ public class BarbarianAssaultPlugin extends Plugin
return configManager.getConfig(BarbarianAssaultConfig.class);
}
@Override
public void configure(Binder binder)
{
binder.bind(BarbarianAssaultOverlay.class);
}
@Override
protected void startUp() throws Exception
{

View File

@@ -73,12 +73,6 @@ public class BarrowsPlugin extends Plugin
@Inject
BarrowsOverlay barrowsOverlay;
@Override
public void configure(Binder binder)
{
binder.bind(BarrowsOverlay.class);
}
@Provides
BarrowsConfig provideConfig(ConfigManager configManager)
{

View File

@@ -67,12 +67,6 @@ public class BoostsPlugin extends Plugin
@Getter
private Skill[] shownSkills;
@Override
public void configure(Binder binder)
{
binder.bind(BoostsOverlay.class);
}
@Provides
BoostsConfig provideConfig(ConfigManager configManager)
{

View File

@@ -75,12 +75,6 @@ public class CannonPlugin extends Plugin
@Inject
private Client client;
@Override
public void configure(Binder binder)
{
binder.bind(CannonOverlay.class);
}
@Provides
CannonConfig provideConfig(ConfigManager configManager)
{

View File

@@ -49,12 +49,6 @@ public class ClueScrollPlugin extends Plugin
@Inject
private ClueScrollOverlay clueScrollOverlay;
@Override
public void configure(Binder binder)
{
binder.bind(ClueScrollOverlay.class);
}
@Override
public ClueScrollOverlay getOverlay()
{

View File

@@ -64,13 +64,6 @@ public class DevToolsPlugin extends Plugin
private Font font;
private NavigationButton navButton;
@Override
public void configure(Binder binder)
{
binder.bind(DevToolsOverlay.class);
binder.bind(DevToolsPanel.class);
}
@Override
protected void startUp() throws Exception
{

View File

@@ -54,12 +54,6 @@ public class FightCavePlugin extends Plugin
private JadAttack attack;
@Override
public void configure(Binder binder)
{
binder.bind(FightCaveOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -76,12 +76,6 @@ public class FishingPlugin extends Plugin
private final FishingSession session = new FishingSession();
@Override
public void configure(Binder binder)
{
binder.bind(FishingOverlay.class);
}
@Provides
FishingConfig provideConfig(ConfigManager configManager)
{

View File

@@ -43,12 +43,6 @@ public class GroundItemsPlugin extends Plugin
@Inject
private GroundItemsOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(GroundItemsOverlay.class);
}
@Provides
GroundItemsConfig provideConfig(ConfigManager configManager)
{

View File

@@ -84,13 +84,6 @@ public class HunterPlugin extends Plugin
@Getter
private Instant lastActionTime = Instant.ofEpochMilli(0);
@Override
public void configure(Binder binder)
{
binder.bind(TrapOverlay.class);
binder.bind(CatchrateOverlay.class);
}
@Provides
HunterConfig provideConfig(ConfigManager configManager)
{

View File

@@ -46,12 +46,6 @@ public class ImplingsPlugin extends Plugin
@Inject
private ImplingsOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(ImplingsOverlay.class);
}
@Provides
ImplingsConfig getConfig(ConfigManager configManager)
{

View File

@@ -41,12 +41,6 @@ public class InfoPlugin extends Plugin
@Inject
private ClientUI ui;
@Override
public void configure(Binder binder)
{
binder.bind(InfoPanel.class);
}
@Override
protected void startUp() throws Exception
{

View File

@@ -53,12 +53,6 @@ public class InstanceMapPlugin extends Plugin
@Inject
private MenuManager menuManager;
@Override
public void configure(Binder binder)
{
binder.bind(InstanceMapOverlay.class);
}
private void addCustomOptions()
{
menuManager.addManagedCustomMenu(openMapOption);

View File

@@ -24,13 +24,11 @@
*/
package net.runelite.client.plugins.itemstats;
import com.google.inject.Binder;
import com.google.inject.Inject;
import com.google.inject.Provides;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.plugins.itemstats.stats.Stats;
import net.runelite.client.ui.overlay.Overlay;
@PluginDescriptor(
@@ -41,14 +39,6 @@ public class ItemStatPlugin extends Plugin
@Inject
private ItemStatOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(Stats.class);
binder.bind(ItemStatChanges.class);
binder.bind(ItemStatOverlay.class);
}
@Provides
ItemStatConfig getConfig(ConfigManager configManager)
{

View File

@@ -24,7 +24,6 @@
*/
package net.runelite.client.plugins.jewellerycount;
import com.google.inject.Binder;
import javax.inject.Inject;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
@@ -38,12 +37,6 @@ public class JewelleryCountPlugin extends Plugin
@Inject
private JewelleryCountOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(JewelleryCountOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -27,7 +27,6 @@ package net.runelite.client.plugins.motherlode;
import com.google.common.collect.Sets;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.time.Duration;
import java.time.Instant;
@@ -91,12 +90,6 @@ public class MotherlodePlugin extends Plugin
@Getter(AccessLevel.PACKAGE)
private final Set<GameObject> rocks = new HashSet<>();
@Override
public void configure(Binder binder)
{
binder.bind(MotherlodeOverlay.class);
}
@Provides
MotherlodeConfig getConfig(ConfigManager configManager)
{

View File

@@ -24,7 +24,6 @@
*/
package net.runelite.client.plugins.mousehighlight;
import com.google.inject.Binder;
import javax.inject.Inject;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
@@ -38,12 +37,6 @@ public class MouseHighlightPlugin extends Plugin
@Inject
private MouseHighlightOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(MouseHighlightOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.nightmarezone;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.util.Arrays;
import javax.inject.Inject;
@@ -73,12 +72,6 @@ public class NightmareZonePlugin extends Plugin
return configManager.getConfig(NightmareZoneConfig.class);
}
@Override
public void configure(Binder binder)
{
binder.bind(NightmareZoneOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -26,7 +26,6 @@ package net.runelite.client.plugins.opponentinfo;
import com.google.common.reflect.TypeToken;
import com.google.gson.Gson;
import com.google.inject.Binder;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.reflect.Type;
@@ -44,12 +43,6 @@ public class OpponentInfoPlugin extends Plugin
@Inject
private OpponentInfoOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(OpponentInfoOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -24,7 +24,6 @@
*/
package net.runelite.client.plugins.pestcontrol;
import com.google.inject.Binder;
import java.awt.Font;
import javax.inject.Inject;
import net.runelite.client.plugins.Plugin;
@@ -42,12 +41,6 @@ public class PestControlPlugin extends Plugin
@Inject
private PestControlOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(PestControlOverlay.class);
}
@Override
protected void startUp() throws Exception
{

View File

@@ -26,7 +26,6 @@ package net.runelite.client.plugins.poh;
import com.google.common.collect.Sets;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.util.Arrays;
import java.util.Collection;
@@ -71,12 +70,6 @@ public class PohPlugin extends Plugin
@Inject
private BurnerOverlay burnerOverlay;
@Override
public void configure(Binder binder)
{
binder.bind(PohOverlay.class);
}
@Provides
PohConfig getConfig(ConfigManager configManager)
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.prayflick;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import javax.inject.Inject;
import net.runelite.api.events.GameTick;
import net.runelite.client.plugins.Plugin;
@@ -40,12 +39,6 @@ public class PrayerFlickPlugin extends Plugin
@Inject
private PrayerFlickOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(PrayerFlickOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -25,7 +25,6 @@
*/
package net.runelite.client.plugins.puzzlesolver;
import com.google.inject.Binder;
import com.google.inject.Provides;
import javax.inject.Inject;
import net.runelite.client.config.ConfigManager;
@@ -40,12 +39,6 @@ public class PuzzleSolverPlugin extends Plugin
@Inject
private PuzzleSolverOverlay puzzleSolverOverlay;
@Override
public void configure(Binder binder)
{
binder.bind(PuzzleSolverOverlay.class);
}
@Provides
PuzzleSolverConfig provideConfig(ConfigManager configManager)
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.roguesden;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import java.time.temporal.ChronoUnit;
import java.util.HashMap;
import javax.inject.Inject;
@@ -81,12 +80,6 @@ public class RoguesDenPlugin extends Plugin
hasGem = false;
}
@Override
public void configure(Binder binder)
{
binder.bind(RoguesDenOverlay.class);
}
@Schedule(period = 600, unit = ChronoUnit.MILLIS)
public void checkGem()
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.runecraft;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.util.Arrays;
import java.util.Collection;
@@ -68,12 +67,6 @@ public class RunecraftPlugin extends Plugin
@Inject
private AbyssOverlay abyssOverlay;
@Override
public void configure(Binder binder)
{
binder.bind(RunecraftOverlay.class);
}
@Provides
RunecraftConfig getConfig(ConfigManager configManager)
{

View File

@@ -24,7 +24,6 @@
*/
package net.runelite.client.plugins.runepouch;
import com.google.inject.Binder;
import com.google.inject.Provides;
import javax.inject.Inject;
import net.runelite.client.config.ConfigManager;
@@ -43,12 +42,6 @@ public class RunepouchPlugin extends Plugin
@Inject
private RunepouchOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(RunepouchOverlay.class);
}
@Provides
RunepouchConfig getConfig(ConfigManager configManager)
{

View File

@@ -24,9 +24,7 @@
*/
package net.runelite.client.plugins.slayer;
import static net.runelite.api.Skill.SLAYER;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.awt.image.BufferedImage;
import java.time.temporal.ChronoUnit;
@@ -41,13 +39,14 @@ import net.runelite.api.ChatMessageType;
import net.runelite.api.Client;
import net.runelite.api.GameState;
import net.runelite.api.ItemID;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.config.ConfigManager;
import static net.runelite.api.Skill.SLAYER;
import net.runelite.api.events.ChatMessage;
import net.runelite.api.events.ConfigChanged;
import net.runelite.api.events.ExperienceChanged;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.game.ItemManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
@@ -113,12 +112,6 @@ public class SlayerPlugin extends Plugin
removeCounter();
}
@Override
public void configure(Binder binder)
{
binder.bind(SlayerOverlay.class);
}
@Provides
SlayerConfig getConfig(ConfigManager configManager)
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.specorb;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import java.awt.Image;
import javax.imageio.ImageIO;
import javax.inject.Inject;
@@ -46,12 +45,6 @@ public class SpecOrbPlugin extends Plugin
@Inject
private SpecOrbOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(SpecOrbOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -24,7 +24,6 @@
*/
package net.runelite.client.plugins.teamcapes;
import com.google.inject.Binder;
import java.time.temporal.ChronoUnit;
import java.util.Comparator;
import java.util.HashMap;
@@ -54,12 +53,6 @@ public class TeamCapesPlugin extends Plugin
private Map<Integer, Integer> teams = new HashMap<>();
@Override
public void configure(Binder binder)
{
binder.bind(TeamCapesOverlay.class);
}
@Override
public Overlay getOverlay()
{

View File

@@ -25,14 +25,12 @@
package net.runelite.client.plugins.woodcutting;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import javax.inject.Inject;
import net.runelite.api.ChatMessageType;
import net.runelite.api.events.ChatMessage;
import net.runelite.client.Notifier;
import net.runelite.client.config.ConfigManager;
import net.runelite.api.events.ChatMessage;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.ui.overlay.Overlay;
@@ -53,12 +51,6 @@ public class WoodcuttingPlugin extends Plugin
private final WoodcuttingSession session = new WoodcuttingSession();
@Override
public void configure(Binder binder)
{
binder.bind(WoodcuttingOverlay.class);
}
@Provides
WoodcuttingConfig getConfig(ConfigManager configManager)
{

View File

@@ -25,7 +25,6 @@
package net.runelite.client.plugins.xpglobes;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Binder;
import com.google.inject.Provides;
import java.time.Instant;
import java.util.ArrayList;
@@ -35,9 +34,9 @@ import javax.inject.Inject;
import net.runelite.api.Client;
import net.runelite.api.Experience;
import net.runelite.api.Skill;
import net.runelite.client.config.ConfigManager;
import net.runelite.api.events.ExperienceChanged;
import net.runelite.api.events.GameStateChanged;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.ui.overlay.Overlay;
@@ -62,12 +61,6 @@ public class XpGlobesPlugin extends Plugin
@Inject
private XpGlobesOverlay overlay;
@Override
public void configure(Binder binder)
{
binder.bind(XpGlobesOverlay.class);
}
@Provides
XpGlobesConfig getConfig(ConfigManager configManager)
{