public static boolean areEqual(Object first, Object second) {
return first == null ? second == null : first.equals(second);
SPDX-License-Identifier: Apache-2.0 */
@NotNull
public final String component1() {
return this.name;
@NotNull
public final String component2() {
return this.breed;
public final int component3() {
return this.cuteness;
SPDX-License-Identifier: Apache-2.0 */
@NotNull
public final Puppy copy(@NotNull String name, @NotNull String breed, int cuteness) {
Intrinsics.checkNotNullParameter(name, "name");
Intrinsics.checkNotNullParameter(breed, "breed");
return new Puppy(name, breed, cuteness);
// $FF: synthetic method
public static Puppy copy$default(Puppy var0, String var1, String var2, int var3, int var4, Object var5) {
if ((var4 & 1) != 0) {
var1 = var0.name;
if ((var4 & 2) != 0) {
var2 = var0.breed;
if ((var4 & 4) != 0) {