Add jsr305 annotations to the API

This commit is contained in:
Luck
2017-06-24 17:25:13 +01:00
Unverified
parent 26ce8b8ab7
commit 2ffbeeef8e
59 changed files with 690 additions and 347 deletions
@@ -217,18 +217,18 @@ public class ApiProvider implements LuckPermsApi {
@SuppressWarnings("unchecked")
@Override
public void registerContextCalculator(ContextCalculator<?> contextCalculator) {
public void registerContextCalculator(@NonNull ContextCalculator<?> contextCalculator) {
plugin.getContextManager().registerCalculator(contextCalculator);
}
@Override
public Optional<Contexts> getContextForUser(User user) {
public Optional<Contexts> getContextForUser(@NonNull User user) {
return Optional.ofNullable(plugin.getContextForUser(UserDelegate.cast(user)));
}
@SuppressWarnings("unchecked")
@Override
public ContextSet getContextForPlayer(Object player) {
public ContextSet getContextForPlayer(@NonNull Object player) {
return plugin.getContextManager().getApplicableContext(player);
}
}
@@ -26,6 +26,7 @@
package me.lucko.luckperms.common.utils;
import lombok.AllArgsConstructor;
import lombok.NonNull;
import me.lucko.luckperms.api.Logger;
import me.lucko.luckperms.common.commands.sender.Sender;
@@ -36,17 +37,17 @@ public class SenderLogger implements Logger {
private final Sender console;
@Override
public void info(String s) {
public void info(@NonNull String s) {
Message.LOG_INFO.send(console, s);
}
@Override
public void warn(String s) {
public void warn(@NonNull String s) {
Message.LOG_WARN.send(console, s);
}
@Override
public void severe(String s) {
public void severe(@NonNull String s) {
Message.LOG_ERROR.send(console, s);
}
}