1 package net.mograsim.plugin.asm.model;
\r
3 import java.util.Objects;
\r
5 public final class AsmOperation
\r
7 private final String mnemonic;
\r
9 public AsmOperation(String mnemonic)
\r
11 this.mnemonic = Objects.requireNonNull(mnemonic.toLowerCase());
\r
14 public String getMnemonic()
\r
20 public String toString()
\r
22 return getMnemonic();
\r
26 public int hashCode()
\r
28 return mnemonic.hashCode();
\r
32 public boolean equals(Object obj)
\r
36 if (!(obj instanceof AsmOperation))
\r
38 AsmOperation other = (AsmOperation) obj;
\r
39 return mnemonic.equals(other.mnemonic);
\r