X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2FTCommand.java;h=ce19e2a06233f0e9097aded7b11fdc4ada0b9303;hb=4328bb42c10743287dad5cf045f059ad109eb540;hp=0a3890352ebfa0027817df610c10e91f11d5b62a;hpb=05dbb28d6e8613216f43e8d0fae487c1d9c2fcd3;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);