@Test public void equals_identical() { final DeviceCategory a = new Blueprint().build(); final DeviceCategory b = new Blueprint().build(); assertThat(b).isEqualTo(a); assertThat(a.hashCode() == b.hashCode()).isTrue(); }
@Override public int hashCode() { return hash; }
DeviceCategory implements ReadableDeviceCategory, Serializable { @Override public int hashCode() { return hash; } }
DeviceCategory implements ReadableDeviceCategory, Serializable { @Override public int hashCode() { return hash; } private  DeviceCategory();  DeviceCategory(@Nonnull final Category category, @Nonnull final String icon, @Nonnull final String infoUrl,
			@Nonnull final String name); }
DeviceCategory implements ReadableDeviceCategory, Serializable { @Override public int hashCode() { return hash; } private  DeviceCategory();  DeviceCategory(@Nonnull final Category category, @Nonnull final String icon, @Nonnull final String infoUrl,
			@Nonnull final String name); @Override boolean equals(final Object obj); @Override @Nonnull Category getCategory(); @Override @Nonnull String getIcon(); @Override @Nonnull String getInfoUrl(); @Override @Nonnull String getName(); @Override int hashCode(); @Override String toString(); }
DeviceCategory implements ReadableDeviceCategory, Serializable { @Override public int hashCode() { return hash; } private  DeviceCategory();  DeviceCategory(@Nonnull final Category category, @Nonnull final String icon, @Nonnull final String infoUrl,
			@Nonnull final String name); @Override boolean equals(final Object obj); @Override @Nonnull Category getCategory(); @Override @Nonnull String getIcon(); @Override @Nonnull String getInfoUrl(); @Override @Nonnull String getName(); @Override int hashCode(); @Override String toString(); static final DeviceCategory EMPTY; }