X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Fstates%2FFileState.java;h=983500d6cec6e73086334112c3591acd93b61a20;hb=15e9d53a33f0b1b6070243d7d3f1aba4c647f38c;hp=3c2e9994795eba60dc3402377721c24d8f6958e8;hpb=6ec36ef950c23c135bf0e112d932c5b7068189b8;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/states/FileState.java b/src/main/java/net/pterodactylus/rhynodge/states/FileState.java index 3c2e999..983500d 100644 --- a/src/main/java/net/pterodactylus/rhynodge/states/FileState.java +++ b/src/main/java/net/pterodactylus/rhynodge/states/FileState.java @@ -17,6 +17,8 @@ package net.pterodactylus.rhynodge.states; +import javax.annotation.Nonnull; + import net.pterodactylus.rhynodge.State; /** @@ -77,6 +79,11 @@ public class FileState extends AbstractState { // ACCESSORS // + @Override + public boolean isEmpty() { + return !exists; + } + /** * Returns whether the file exists. * @@ -114,6 +121,12 @@ public class FileState extends AbstractState { return modificationTime; } + @Nonnull + @Override + protected String plainText() { + return toString(); + } + // // OBJECT METHODS //