PlayerPrestigeEvent.java

1
package sh.okx.rankup.events;
2
3
import lombok.Getter;
4
import org.bukkit.entity.Player;
5
import org.bukkit.event.HandlerList;
6
import org.bukkit.event.player.PlayerEvent;
7
import org.jetbrains.annotations.NotNull;
8
import sh.okx.rankup.RankupPlugin;
9
import sh.okx.rankup.prestige.Prestige;
10
import sh.okx.rankup.ranks.RankElement;
11
12
/**
13
 * Called when a player ranks up from one prestige to another.
14
 */
15
public class PlayerPrestigeEvent extends PlayerEvent {
16
  private static final HandlerList handlers = new HandlerList();
17 1 1. getPlugin : replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getPlugin → NO_COVERAGE
  @Getter
18
  private final RankupPlugin plugin;
19
  /**
20
   * The prestige someone is current at. Use <code>RankElement#getNext()</code> to get the prestige
21
   * a player is ranking up to.
22
   */
23 1 1. getPrestige : replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getPrestige → NO_COVERAGE
  @Getter
24
  private final RankElement<Prestige> prestige;
25
26
  public PlayerPrestigeEvent(RankupPlugin plugin, @NotNull Player who, RankElement<Prestige> prestige) {
27
    super(who);
28
    this.plugin = plugin;
29
    this.prestige = prestige;
30
  }
31
32
  @Override
33
  public HandlerList getHandlers() {
34 1 1. getHandlers : replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getHandlers → NO_COVERAGE
    return handlers;
35
  }
36
37
  public static HandlerList getHandlerList() {
38 1 1. getHandlerList : replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getHandlerList → NO_COVERAGE
    return handlers;
39
  }
40
}

Mutations

17

1.1
Location : getPlugin
Killed by : none
replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getPlugin → NO_COVERAGE

23

1.1
Location : getPrestige
Killed by : none
replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getPrestige → NO_COVERAGE

34

1.1
Location : getHandlers
Killed by : none
replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getHandlers → NO_COVERAGE

38

1.1
Location : getHandlerList
Killed by : none
replaced return value with null for sh/okx/rankup/events/PlayerPrestigeEvent::getHandlerList → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.7.0