X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjexer%2FTCommand.java;h=ce19e2a06233f0e9097aded7b11fdc4ada0b9303;hb=623a1bd12877164ce2ae515e176b809d9c1a2041;hp=0a3890352ebfa0027817df610c10e91f11d5b62a;hpb=df8de03f80590dde35f26616db91ad6163007b7e;p=nikiroo-utils.git diff --git a/src/jexer/TCommand.java b/src/jexer/TCommand.java index 0a38903..ce19e2a 100644 --- a/src/jexer/TCommand.java +++ b/src/jexer/TCommand.java @@ -144,6 +144,19 @@ public class TCommand { return String.format("%s", type); } + /** + * Comparison. All fields must match to return true. + */ + @Override + public boolean equals(Object rhs) { + if (!(rhs instanceof TCommand)) { + return false; + } + + TCommand that = (TCommand)rhs; + return (type == that.type); + } + static public final TCommand cmAbort = new TCommand(TCommand.Type.ABORT); static public final TCommand cmExit = new TCommand(TCommand.Type.EXIT); static public final TCommand cmQuit = new TCommand(TCommand.Type.EXIT);