package net.jhorstmann.i18n.xgettext.asm; import org.objectweb.asm.Type; final class SimpleValue extends AbstractValue { public SimpleValue(Type type) { super(type); } @Override public int hashCode() { return typeHash(); } @Override public boolean equals(final Object obj) { if (obj == this) { return true; } else if (obj instanceof SimpleValue) { SimpleValue value = (SimpleValue) obj; return typeEquals(value); } else { return false; } } }