PlayerRankupEvent.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.ranks.Rank;
10
import sh.okx.rankup.ranks.RankElement;
11
12
/**
13
 * Called when a player ranks up from one rank to another.
14
 */
15
public class PlayerRankupEvent extends PlayerEvent {
16
  private static final HandlerList handlers = new HandlerList();
17 1 1. getPlugin : replaced return value with null for sh/okx/rankup/events/PlayerRankupEvent::getPlugin → NO_COVERAGE
  @Getter
18
  private final RankupPlugin plugin;
19
  /**
20
   * The rank someone is current at. Use <code>RankElement#getNext()</code> to get the rank
21
   * a player is ranking up to.
22
   */
23 1 1. getRank : replaced return value with null for sh/okx/rankup/events/PlayerRankupEvent::getRank → NO_COVERAGE
  @Getter
24
  private final RankElement<Rank> rank;
25
26
  public PlayerRankupEvent(RankupPlugin plugin, @NotNull Player who, RankElement<Rank> rank) {
27
    super(who);
28
    this.plugin = plugin;
29
    this.rank = rank;
30
  }
31
32
  @Override
33
  public HandlerList getHandlers() {
34 1 1. getHandlers : replaced return value with null for sh/okx/rankup/events/PlayerRankupEvent::getHandlers → KILLED
    return handlers;
35
  }
36
37
  public static HandlerList getHandlerList() {
38 1 1. getHandlerList : replaced return value with null for sh/okx/rankup/events/PlayerRankupEvent::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/PlayerRankupEvent::getPlugin → NO_COVERAGE

23

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

34

1.1
Location : getHandlers
Killed by : sh.okx.rankup.toml.TomlTest.[engine:junit-jupiter]/[class:sh.okx.rankup.toml.TomlTest]/[method:testRankup()]
replaced return value with null for sh/okx/rankup/events/PlayerRankupEvent::getHandlers → KILLED

38

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

Active mutators

Tests examined


Report generated by PIT 1.7.0