Item.java 8.09 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  scala.Function1
 *  scala.Product
 *  scala.Product$class
 *  scala.ScalaObject
 *  scala.Serializable
 *  scala.Tuple3
 *  scala.collection.Iterator
 *  scala.reflect.ScalaSignature
 *  scala.runtime.BoxesRunTime
 *  scala.runtime.ScalaRunTime
 *  scala.runtime.ScalaRunTime$
 */
package com.adobe.forms.layout;

import com.adobe.forms.layout.Item$;
import scala.Function1;
import scala.Product;
import scala.ScalaObject;
import scala.Serializable;
import scala.Tuple3;
import scala.collection.Iterator;
import scala.reflect.ScalaSignature;
import scala.runtime.BoxesRunTime;
import scala.runtime.ScalaRunTime;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
@ScalaSignature(bytes="\u0006\u0001\u0005mb\u0001B\u0001\u0003\u0001.\u0011A!\u0013;f[*\u00111\u0001B\u0001\u0007Y\u0006Lx.\u001e;\u000b\u0005\u00151\u0011!\u00024pe6\u001c(BA\u0004\t\u0003\u0015\tGm\u001c2f\u0015\u0005I\u0011aA2p[\u000e\u00011#\u0002\u0001\r)ii\u0002CA\u0007\u0013\u001b\u0005q!BA\b\u0011\u0003\u0011a\u0017M\\4\u000b\u0003E\tAA[1wC&\u00111C\u0004\u0002\u0007\u001f\nTWm\u0019;\u0011\u0005UAR\"\u0001\f\u000b\u0003]\tQa]2bY\u0006L!!\u0007\f\u0003\u0017M\u001b\u0017\r\\1PE*,7\r\u001e\t\u0003+mI!\u0001\b\f\u0003\u000fA\u0013x\u000eZ;diB\u0011QCH\u0005\u0003?Y\u0011AbU3sS\u0006d\u0017N_1cY\u0016D\u0001\"\t\u0001\u0003\u0016\u0004%\tAI\u0001\bI&\u001c\b\u000f\\1z+\u0005\u0019\u0003C\u0001\u0013(\u001d\t)R%\u0003\u0002'-\u00051\u0001K]3eK\u001aL!\u0001K\u0015\u0003\rM#(/\u001b8h\u0015\t1c\u0003\u0003\u0005,\u0001\tE\t\u0015!\u0003$\u0003!!\u0017n\u001d9mCf\u0004\u0003\u0002C\u0017\u0001\u0005+\u0007I\u0011\u0001\u0012\u0002\tM\fg/\u001a\u0005\t_\u0001\u0011\t\u0012)A\u0005G\u0005)1/\u0019<fA!A\u0011\u0007\u0001BK\u0002\u0013\u0005!'\u0001\u0006jgN+G.Z2uK\u0012,\u0012a\r\t\u0003+QJ!!\u000e\f\u0003\u000f\t{w\u000e\\3b]\"Aq\u0007\u0001B\tB\u0003%1'A\u0006jgN+G.Z2uK\u0012\u0004\u0003\"B\u001d\u0001\t\u0003Q\u0014A\u0002\u001fj]&$h\b\u0006\u0003<{yz\u0004C\u0001\u001f\u0001\u001b\u0005\u0011\u0001\"B\u00119\u0001\u0004\u0019\u0003\"B\u00179\u0001\u0004\u0019\u0003\"B\u00199\u0001\u0004\u0019\u0004bB!\u0001\u0003\u0003%\tAQ\u0001\u0005G>\u0004\u0018\u0010\u0006\u0003<\u0007\u0012+\u0005bB\u0011A!\u0003\u0005\ra\t\u0005\b[\u0001\u0003\n\u00111\u0001$\u0011\u001d\t\u0004\t%AA\u0002MBqa\u0012\u0001\u0012\u0002\u0013\u0005\u0001*\u0001\bd_BLH\u0005Z3gCVdG\u000fJ\u0019\u0016\u0003%S#a\t&,\u0003-\u0003\"\u0001T)\u000e\u00035S!AT(\u0002\u0013Ut7\r[3dW\u0016$'B\u0001)\u0017\u0003)\tgN\\8uCRLwN\\\u0005\u0003%6\u0013\u0011#\u001e8dQ\u0016\u001c7.\u001a3WCJL\u0017M\\2f\u0011\u001d!\u0006!%A\u0005\u0002!\u000babY8qs\u0012\"WMZ1vYR$#\u0007C\u0004W\u0001E\u0005I\u0011A,\u0002\u001d\r|\u0007/\u001f\u0013eK\u001a\fW\u000f\u001c;%gU\t\u0001L\u000b\u00024\u0015\")!\f\u0001C!7\u0006A\u0001.Y:i\u0007>$W\rF\u0001]!\t)R,\u0003\u0002_-\t\u0019\u0011J\u001c;\t\u000b\u0001\u0004A\u0011I1\u0002\u0011Q|7\u000b\u001e:j]\u001e$\u0012a\t\u0005\u0006G\u0002!\t\u0005Z\u0001\u0007KF,\u0018\r\\:\u0015\u0005M*\u0007b\u00024c\u0003\u0003\u0005\raZ\u0001\u0004q\u0012\n\u0004CA\u000bi\u0013\tIgCA\u0002B]fDQa\u001b\u0001\u0005B1\fQ\u0002\u001d:pIV\u001cG\u000f\u0015:fM&DX#A7\u0011\u00055q\u0017B\u0001\u0015\u000f\u0011\u0015\u0001\b\u0001\"\u0011r\u00031\u0001(o\u001c3vGR\f%/\u001b;z+\u0005a\u0006\"B:\u0001\t\u0003\"\u0018A\u00049s_\u0012,8\r^#mK6,g\u000e\u001e\u000b\u0003OVDqA\u001a:\u0002\u0002\u0003\u0007A\fC\u0003x\u0001\u0011\u0005\u00030\u0001\u0005dC:,\u0015/^1m)\t\u0019\u0014\u0010C\u0004gm\u0006\u0005\t\u0019A4\b\u000fm\u0014\u0011\u0011!E\u0003y\u0006!\u0011\n^3n!\taTPB\u0004\u0002\u0005\u0005\u0005\tR\u0001@\u0014\tu|H#\b\t\t\u0003\u0003\t9aI\u00124w5\u0011\u00111\u0001\u0006\u0004\u0003\u000b1\u0012a\u0002:v]RLW.Z\u0005\u0005\u0003\u0013\t\u0019AA\tBEN$(/Y2u\rVt7\r^5p]NBa!O?\u0005\u0002\u00055A#\u0001?\t\r\u0001lHQIA\t)\u0005i\u0007\"CA\u000b{\u0006\u0005I\u0011QA\f\u0003\u0015\t\u0007\u000f\u001d7z)\u001dY\u0014\u0011DA\u000e\u0003;Aa!IA\n\u0001\u0004\u0019\u0003BB\u0017\u0002\u0014\u0001\u00071\u0005\u0003\u00042\u0003'\u0001\ra\r\u0005\n\u0003Ci\u0018\u0011!CA\u0003G\tq!\u001e8baBd\u0017\u0010\u0006\u0003\u0002&\u0005E\u0002#B\u000b\u0002(\u0005-\u0012bAA\u0015-\t1q\n\u001d;j_:\u0004b!FA\u0017G\r\u001a\u0014bAA\u0018-\t1A+\u001e9mKNBq!a\r\u0002 \u0001\u00071(A\u0002yIABq!a\u000e~\t#\tI$A\u0006sK\u0006$'+Z:pYZ,G#\u0001\u0007")
public class Item
implements ScalaObject,
Product,
Serializable {
    private final String display;
    private final String save;
    private final boolean isSelected;

    public static final Function1<Tuple3<String, String, Object>, Item> tupled() {
        return Item$.MODULE$.tupled();
    }

    public static final Function1<String, Function1<String, Function1<Object, Item>>> curry() {
        return Item$.MODULE$.curry();
    }

    public static final Function1<String, Function1<String, Function1<Object, Item>>> curried() {
        return Item$.MODULE$.curried();
    }

    public String display() {
        return this.display;
    }

    public String save() {
        return this.save;
    }

    public boolean isSelected() {
        return this.isSelected;
    }

    public Item copy(String display, String save, boolean isSelected) {
        return new Item(display, save, isSelected);
    }

    public boolean copy$default$3() {
        return this.isSelected();
    }

    public String copy$default$2() {
        return this.save();
    }

    public String copy$default$1() {
        return this.display();
    }

    public int hashCode() {
        return ScalaRunTime..MODULE$._hashCode((Product)this);
    }

    public String toString() {
        return ScalaRunTime..MODULE$._toString((Product)this);
    }

    /*
     * Enabled force condition propagation
     * Lifted jumps to return sites
     */
    public boolean equals(Object object) {
        boolean bl;
        String save$1;
        boolean isSelected$1;
        String string;
        if (this == object) return true;
        Object object2 = object;
        if (!(object2 instanceof Item)) return false;
        Item item = (Item)object2;
        String string2 = item.display();
        String display$1 = string2;
        if (!this.gd1$1(display$1, save$1 = (string = item.save()), isSelected$1 = (bl = item.isSelected()))) return false;
        boolean bl2 = ((Item)object).canEqual((Object)this);
        if (!bl2) return false;
        return true;
    }

    public String productPrefix() {
        return "Item";
    }

    public int productArity() {
        return 3;
    }

    public Object productElement(int n) {
        Object object;
        int n2 = n;
        switch (n2) {
            default: {
                throw new IndexOutOfBoundsException(BoxesRunTime.boxToInteger((int)n).toString());
            }
            case 0: {
                object = this.display();
                break;
            }
            case 2: {
                object = BoxesRunTime.boxToBoolean((boolean)this.isSelected());
                break;
            }
            case 1: {
                object = this.save();
            }
        }
        return object;
    }

    public boolean canEqual(Object object) {
        return object instanceof Item;
    }

    /*
     * Enabled force condition propagation
     * Lifted jumps to return sites
     */
    private final boolean gd1$1(String string, String string2, boolean bl) {
        String string3 = string;
        String string4 = this.display();
        if (string3 == null) {
            if (string4 != null) {
                return false;
            }
        } else if (!string3.equals(string4)) return false;
        String string5 = string2;
        String string6 = this.save();
        if (string5 == null) {
            if (string6 != null) {
                return false;
            }
        } else if (!string5.equals(string6)) return false;
        if (bl != this.isSelected()) return false;
        return true;
    }

    public Item(String display, String save, boolean isSelected) {
        this.display = display;
        this.save = save;
        this.isSelected = isSelected;
        Product.class.$init$((Product)this);
    }
}