SPIGOT-2540: Add nullability annotations to entire Bukkit API
By: Darkyenus <darkyenus@gmail.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package org.bukkit.conversations;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
/**
|
||||
* An ExactMatchConversationCanceller cancels a conversation if the user
|
||||
* enters an exact input string
|
||||
@@ -13,16 +15,17 @@ public class ExactMatchConversationCanceller implements ConversationCanceller {
|
||||
* @param escapeSequence The string that, if entered by the user, will
|
||||
* cancel the conversation.
|
||||
*/
|
||||
public ExactMatchConversationCanceller(String escapeSequence) {
|
||||
public ExactMatchConversationCanceller(@NotNull String escapeSequence) {
|
||||
this.escapeSequence = escapeSequence;
|
||||
}
|
||||
|
||||
public void setConversation(Conversation conversation) {}
|
||||
public void setConversation(@NotNull Conversation conversation) {}
|
||||
|
||||
public boolean cancelBasedOnInput(ConversationContext context, String input) {
|
||||
public boolean cancelBasedOnInput(@NotNull ConversationContext context, @NotNull String input) {
|
||||
return input.equals(escapeSequence);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public ConversationCanceller clone() {
|
||||
return new ExactMatchConversationCanceller(escapeSequence);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user