X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Firc%2FDefaultConnection.java;h=8fe4c4b2057fe0f9416353bff45222c835144532;hb=f96ea38946952e2a06ccc0d64a92e346b8761f85;hp=cca6aed26c3c4d190943e838e51b6bbc68101ea9;hpb=b067063ea6f1cf5077215d48127da12e78936b25;p=xudocci.git diff --git a/src/main/java/net/pterodactylus/irc/DefaultConnection.java b/src/main/java/net/pterodactylus/irc/DefaultConnection.java index cca6aed..8fe4c4b 100644 --- a/src/main/java/net/pterodactylus/irc/DefaultConnection.java +++ b/src/main/java/net/pterodactylus/irc/DefaultConnection.java @@ -32,6 +32,7 @@ import java.io.UnsupportedEncodingException; import java.net.Socket; import java.util.ArrayList; import java.util.List; +import java.util.Optional; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; @@ -63,7 +64,6 @@ import net.pterodactylus.irc.util.RandomNickname; import net.pterodactylus.xdcc.util.io.BandwidthCountingInputStream; import net.pterodactylus.xdcc.util.io.BandwidthCountingOutputStream; -import com.google.common.base.Optional; import com.google.common.eventbus.EventBus; import com.google.common.eventbus.Subscribe; import com.google.common.io.Closeables; @@ -107,13 +107,13 @@ public class DefaultConnection extends AbstractExecutionThreadService implements private String nickname = null; /** The username. */ - private Optional username = Optional.absent(); + private Optional username = Optional.empty(); /** The real name. */ - private Optional realName = Optional.absent(); + private Optional realName = Optional.empty(); /** The optional password for the connection. */ - private Optional password = Optional.absent(); + private Optional password = Optional.empty(); /** The connection handler. */ private ConnectionHandler connectionHandler; @@ -167,19 +167,19 @@ public class DefaultConnection extends AbstractExecutionThreadService implements @Override public Connection username(String username) { - this.username = Optional.fromNullable(username); + this.username = Optional.ofNullable(username); return this; } @Override public Connection realName(String realName) { - this.realName = Optional.fromNullable(realName); + this.realName = Optional.ofNullable(realName); return this; } @Override public Connection password(String password) { - this.password = Optional.fromNullable(password); + this.password = Optional.ofNullable(password); return this; } @@ -367,7 +367,7 @@ public class DefaultConnection extends AbstractExecutionThreadService implements // /** - * Returns an item from the list, or {@link Optional#absent()} if the list is + * Returns an item from the list, or {@link Optional#empty()} if the list is * shorter than required for the given index. * * @param list @@ -377,13 +377,13 @@ public class DefaultConnection extends AbstractExecutionThreadService implements * @param * The type of the list items * @return This list item wrapped in an {@link Optional}, or {@link - * Optional#absent()} if the list is not long enough + * Optional#empty()} if the list is not long enough */ private static Optional getOptional(List list, int index) { if (index < list.size()) { - return Optional.fromNullable(list.get(index)); + return Optional.ofNullable(list.get(index)); } - return Optional.absent(); + return Optional.empty(); } /** Handles input and output for the connection. */