import net.pterodactylus.rhynodge.states.HttpState;
import net.pterodactylus.rhynodge.states.StringState;
+import org.jetbrains.annotations.NotNull;
+
/**
* {@link Filter} implementation that uses the {@link StringState#value() value}
* of a {@link StringState} as a URL for {@link HttpQuery}, turning it into an
*/
public class HttpQueryFilter implements Filter {
+ @NotNull
@Override
- public State filter(State state) {
+ public State filter(@NotNull State state) {
checkArgument(state instanceof StringState, "state must be a String state");
StringState stringState = (StringState) state;