@Test public void equals_null() { final Data a = new DataBlueprint().build(); assertThat(a.equals(null)).isFalse(); }
@Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Data other = (Data) obj; if (!browsers.equals(other.browsers)) { return false; } if (!browserPatterns.equals(other.browserPatterns)) { return false; } if (!browserTypes.equals(other.browserTypes)) { return false; } if (!patternToBrowserMap.equals(other.patternToBrowserMap)) { return false; } if (!browserToOperatingSystemMappings.equals(other.browserToOperatingSystemMappings)) { return false; } if (!operatingSystems.equals(other.operatingSystems)) { return false; } if (!operatingSystemPatterns.equals(other.operatingSystemPatterns)) { return false; } if (!patternToOperatingSystemMap.equals(other.patternToOperatingSystemMap)) { return false; } if (!robots.equals(other.robots)) { return false; } if (!devices.equals(other.devices)) { return false; } if (!devicePatterns.equals(other.devicePatterns)) { return false; } if (!patternToDeviceMap.equals(other.patternToDeviceMap)) { return false; } if (!version.equals(other.version)) { return false; } return true; }
Data implements Serializable { @Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Data other = (Data) obj; if (!browsers.equals(other.browsers)) { return false; } if (!browserPatterns.equals(other.browserPatterns)) { return false; } if (!browserTypes.equals(other.browserTypes)) { return false; } if (!patternToBrowserMap.equals(other.patternToBrowserMap)) { return false; } if (!browserToOperatingSystemMappings.equals(other.browserToOperatingSystemMappings)) { return false; } if (!operatingSystems.equals(other.operatingSystems)) { return false; } if (!operatingSystemPatterns.equals(other.operatingSystemPatterns)) { return false; } if (!patternToOperatingSystemMap.equals(other.patternToOperatingSystemMap)) { return false; } if (!robots.equals(other.robots)) { return false; } if (!devices.equals(other.devices)) { return false; } if (!devicePatterns.equals(other.devicePatterns)) { return false; } if (!patternToDeviceMap.equals(other.patternToDeviceMap)) { return false; } if (!version.equals(other.version)) { return false; } return true; } }
Data implements Serializable { @Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Data other = (Data) obj; if (!browsers.equals(other.browsers)) { return false; } if (!browserPatterns.equals(other.browserPatterns)) { return false; } if (!browserTypes.equals(other.browserTypes)) { return false; } if (!patternToBrowserMap.equals(other.patternToBrowserMap)) { return false; } if (!browserToOperatingSystemMappings.equals(other.browserToOperatingSystemMappings)) { return false; } if (!operatingSystems.equals(other.operatingSystems)) { return false; } if (!operatingSystemPatterns.equals(other.operatingSystemPatterns)) { return false; } if (!patternToOperatingSystemMap.equals(other.patternToOperatingSystemMap)) { return false; } if (!robots.equals(other.robots)) { return false; } if (!devices.equals(other.devices)) { return false; } if (!devicePatterns.equals(other.devicePatterns)) { return false; } if (!patternToDeviceMap.equals(other.patternToDeviceMap)) { return false; } if (!version.equals(other.version)) { return false; } return true; } Data(@Nonnull final Set<Browser> browsers, @Nonnull final Map<Integer, SortedSet<BrowserPattern>> browserPatterns,
			@Nonnull final Map<Integer, BrowserType> browserTypes, @Nonnull final SortedMap<BrowserPattern, Browser> patternToBrowserMap,
			@Nonnull final Set<BrowserOperatingSystemMapping> browserToOperatingSystemMappings,
			@Nonnull final Set<OperatingSystem> operatingSystems,
			@Nonnull final Map<Integer, SortedSet<OperatingSystemPattern>> operatingSystemPatterns,
			@Nonnull final SortedMap<OperatingSystemPattern, OperatingSystem> patternToOperatingSystemMap,
			@Nonnull final List<Robot> robots, @Nonnull final Set<Device> devices,
			@Nonnull final Map<Integer, SortedSet<DevicePattern>> devicePatterns,
			@Nonnull final SortedMap<DevicePattern, Device> patternToDeviceMap, @Nonnull final String version); }
Data implements Serializable { @Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Data other = (Data) obj; if (!browsers.equals(other.browsers)) { return false; } if (!browserPatterns.equals(other.browserPatterns)) { return false; } if (!browserTypes.equals(other.browserTypes)) { return false; } if (!patternToBrowserMap.equals(other.patternToBrowserMap)) { return false; } if (!browserToOperatingSystemMappings.equals(other.browserToOperatingSystemMappings)) { return false; } if (!operatingSystems.equals(other.operatingSystems)) { return false; } if (!operatingSystemPatterns.equals(other.operatingSystemPatterns)) { return false; } if (!patternToOperatingSystemMap.equals(other.patternToOperatingSystemMap)) { return false; } if (!robots.equals(other.robots)) { return false; } if (!devices.equals(other.devices)) { return false; } if (!devicePatterns.equals(other.devicePatterns)) { return false; } if (!patternToDeviceMap.equals(other.patternToDeviceMap)) { return false; } if (!version.equals(other.version)) { return false; } return true; } Data(@Nonnull final Set<Browser> browsers, @Nonnull final Map<Integer, SortedSet<BrowserPattern>> browserPatterns,
			@Nonnull final Map<Integer, BrowserType> browserTypes, @Nonnull final SortedMap<BrowserPattern, Browser> patternToBrowserMap,
			@Nonnull final Set<BrowserOperatingSystemMapping> browserToOperatingSystemMappings,
			@Nonnull final Set<OperatingSystem> operatingSystems,
			@Nonnull final Map<Integer, SortedSet<OperatingSystemPattern>> operatingSystemPatterns,
			@Nonnull final SortedMap<OperatingSystemPattern, OperatingSystem> patternToOperatingSystemMap,
			@Nonnull final List<Robot> robots, @Nonnull final Set<Device> devices,
			@Nonnull final Map<Integer, SortedSet<DevicePattern>> devicePatterns,
			@Nonnull final SortedMap<DevicePattern, Device> patternToDeviceMap, @Nonnull final String version); @Override boolean equals(final Object obj); @Nonnull Map<Integer, SortedSet<BrowserPattern>> getBrowserPatterns(); @Nonnull Set<Browser> getBrowsers(); @Nonnull Set<BrowserOperatingSystemMapping> getBrowserToOperatingSystemMappings(); @Nonnull Map<Integer, BrowserType> getBrowserTypes(); @Nonnull Map<Integer, SortedSet<DevicePattern>> getDevicePatterns(); @Nonnull Set<Device> getDevices(); @Nonnull Map<Integer, SortedSet<OperatingSystemPattern>> getOperatingSystemPatterns(); @Nonnull Set<OperatingSystem> getOperatingSystems(); @Nonnull SortedMap<BrowserPattern, Browser> getPatternToBrowserMap(); @Nonnull SortedMap<DevicePattern, Device> getPatternToDeviceMap(); @Nonnull SortedMap<OperatingSystemPattern, OperatingSystem> getPatternToOperatingSystemMap(); @Nonnull List<Robot> getRobots(); @Nonnull String getVersion(); @Override int hashCode(); @Nonnull String toStats(); @Override String toString(); }
Data implements Serializable { @Override public boolean equals(final Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Data other = (Data) obj; if (!browsers.equals(other.browsers)) { return false; } if (!browserPatterns.equals(other.browserPatterns)) { return false; } if (!browserTypes.equals(other.browserTypes)) { return false; } if (!patternToBrowserMap.equals(other.patternToBrowserMap)) { return false; } if (!browserToOperatingSystemMappings.equals(other.browserToOperatingSystemMappings)) { return false; } if (!operatingSystems.equals(other.operatingSystems)) { return false; } if (!operatingSystemPatterns.equals(other.operatingSystemPatterns)) { return false; } if (!patternToOperatingSystemMap.equals(other.patternToOperatingSystemMap)) { return false; } if (!robots.equals(other.robots)) { return false; } if (!devices.equals(other.devices)) { return false; } if (!devicePatterns.equals(other.devicePatterns)) { return false; } if (!patternToDeviceMap.equals(other.patternToDeviceMap)) { return false; } if (!version.equals(other.version)) { return false; } return true; } Data(@Nonnull final Set<Browser> browsers, @Nonnull final Map<Integer, SortedSet<BrowserPattern>> browserPatterns,
			@Nonnull final Map<Integer, BrowserType> browserTypes, @Nonnull final SortedMap<BrowserPattern, Browser> patternToBrowserMap,
			@Nonnull final Set<BrowserOperatingSystemMapping> browserToOperatingSystemMappings,
			@Nonnull final Set<OperatingSystem> operatingSystems,
			@Nonnull final Map<Integer, SortedSet<OperatingSystemPattern>> operatingSystemPatterns,
			@Nonnull final SortedMap<OperatingSystemPattern, OperatingSystem> patternToOperatingSystemMap,
			@Nonnull final List<Robot> robots, @Nonnull final Set<Device> devices,
			@Nonnull final Map<Integer, SortedSet<DevicePattern>> devicePatterns,
			@Nonnull final SortedMap<DevicePattern, Device> patternToDeviceMap, @Nonnull final String version); @Override boolean equals(final Object obj); @Nonnull Map<Integer, SortedSet<BrowserPattern>> getBrowserPatterns(); @Nonnull Set<Browser> getBrowsers(); @Nonnull Set<BrowserOperatingSystemMapping> getBrowserToOperatingSystemMappings(); @Nonnull Map<Integer, BrowserType> getBrowserTypes(); @Nonnull Map<Integer, SortedSet<DevicePattern>> getDevicePatterns(); @Nonnull Set<Device> getDevices(); @Nonnull Map<Integer, SortedSet<OperatingSystemPattern>> getOperatingSystemPatterns(); @Nonnull Set<OperatingSystem> getOperatingSystems(); @Nonnull SortedMap<BrowserPattern, Browser> getPatternToBrowserMap(); @Nonnull SortedMap<DevicePattern, Device> getPatternToDeviceMap(); @Nonnull SortedMap<OperatingSystemPattern, OperatingSystem> getPatternToOperatingSystemMap(); @Nonnull List<Robot> getRobots(); @Nonnull String getVersion(); @Override int hashCode(); @Nonnull String toStats(); @Override String toString(); static final Data EMPTY; }