package kotlin.reflect.jvm.internal.impl.incremental.components;

import defpackage.kp6;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vw2;
import java.io.Serializable;

/* JADX INFO: loaded from: classes3.dex */
public final class Position implements Serializable {

    @kp6
    public static final Companion Companion = new Companion(null);

    @kp6
    private static final Position NO_POSITION = new Position(-1, -1);
    private final int column;
    private final int line;

    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        @kp6
        public final Position getNO_POSITION() {
            return Position.NO_POSITION;
        }

        private Companion() {
        }
    }

    public Position(int i, int i2) {
        this.line = i;
        this.column = i2;
    }

    public boolean equals(@pq6 Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof Position)) {
            return false;
        }
        Position position = (Position) obj;
        return this.line == position.line && this.column == position.column;
    }

    public int hashCode() {
        return Integer.hashCode(this.column) + (Integer.hashCode(this.line) * 31);
    }

    @kp6
    public String toString() {
        StringBuilder sb = new StringBuilder("Position(line=");
        sb.append(this.line);
        sb.append(", column=");
        return vw2.n(sb, this.column, ')');
    }
}
