CosObjectID.java 754 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.internal.pdftoolkit.core.cos;

public final class CosObjectID {
    private int mObjNum;
    private int mObjGen;

    public CosObjectID(int objNum, int objGen) {
        this.mObjNum = objNum;
        this.mObjGen = objGen;
    }

    public int getObjNum() {
        return this.mObjNum;
    }

    public int getObjGen() {
        return this.mObjGen;
    }

    public int hashCode() {
        return this.mObjGen << 24 | this.mObjNum & 16777215;
    }

    public boolean equals(Object obj) {
        if (obj instanceof CosObjectID && this.mObjNum == ((CosObjectID)obj).mObjNum && this.mObjGen == ((CosObjectID)obj).mObjGen) {
            return true;
        }
        return false;
    }
}