X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftext%2FFreenetLinkPart.java;h=7a3636cb1d6494a52c0053dc2d7a84d6f9d9a43f;hp=be3aef9d0c37ca38298829a37eeb98e7459a0876;hb=4273a6ebdde8c4f1092a6c5d4f62ad483f3eaa96;hpb=47ed7eaf00c35889781831d33d04e9f91c9ad266 diff --git a/src/main/java/net/pterodactylus/sone/text/FreenetLinkPart.java b/src/main/java/net/pterodactylus/sone/text/FreenetLinkPart.java index be3aef9..7a3636c 100644 --- a/src/main/java/net/pterodactylus/sone/text/FreenetLinkPart.java +++ b/src/main/java/net/pterodactylus/sone/text/FreenetLinkPart.java @@ -1,5 +1,5 @@ /* - * Sone - FreenetLinkPart.java - Copyright © 2011 David Roden + * Sone - FreenetLinkPart.java - Copyright © 2011–2016 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,6 +17,8 @@ package net.pterodactylus.sone.text; +import javax.annotation.Nonnull; + /** * {@link LinkPart} implementation that stores an additional attribute: if the * link is an SSK or USK link and the post was created by an identity that owns @@ -26,49 +28,17 @@ package net.pterodactylus.sone.text; */ public class FreenetLinkPart extends LinkPart { - /** Whether the link is trusted. */ private final boolean trusted; - /** - * Creates a new freenet link part. - * - * @param link - * The link of the part - * @param text - * The text of the part - * @param trusted - * {@code true} if the link is trusted, {@code false} otherwise - */ - public FreenetLinkPart(String link, String text, boolean trusted) { - this(link, text, text, trusted); + public FreenetLinkPart(@Nonnull String link, @Nonnull String text, boolean trusted) { + this(link, text, link, trusted); } - /** - * Creates a new freenet link part. - * - * @param link - * The link of the part - * @param text - * The text of the part - * @param title - * The title of the part - * @param trusted - * {@code true} if the link is trusted, {@code false} otherwise - */ - public FreenetLinkPart(String link, String text, String title, boolean trusted) { + public FreenetLinkPart(@Nonnull String link, @Nonnull String text, @Nonnull String title, boolean trusted) { super(link, text, title); this.trusted = trusted; } - // - // ACCESSORS - // - - /** - * Returns whether the link is trusted. - * - * @return {@code true} if the link is trusted, {@code false} otherwise - */ public boolean isTrusted() { return trusted; }