package jxl.biff.formula;

import java.util.Stack;

/* JADX INFO: loaded from: classes.dex */
public abstract class UnaryOperator extends Operator implements ParsedThing {
    @Override // jxl.biff.formula.ParseItem
    public void adjustRelativeCellReferences(int i2, int i3) {
        getOperands()[0].adjustRelativeCellReferences(i2, i3);
    }

    @Override // jxl.biff.formula.ParseItem
    public void columnInserted(int i2, int i3, boolean z) {
        getOperands()[0].columnInserted(i2, i3, z);
    }

    @Override // jxl.biff.formula.ParseItem
    public void columnRemoved(int i2, int i3, boolean z) {
        getOperands()[0].columnRemoved(i2, i3, z);
    }

    @Override // jxl.biff.formula.ParseItem
    public byte[] getBytes() {
        byte[] bytes = getOperands()[0].getBytes();
        byte[] bArr = new byte[bytes.length + 1];
        System.arraycopy(bytes, 0, bArr, 0, bytes.length);
        bArr[bytes.length] = getToken().getCode();
        return bArr;
    }

    @Override // jxl.biff.formula.Operator
    public void getOperands(Stack stack) {
        add((ParseItem) stack.pop());
    }

    @Override // jxl.biff.formula.ParseItem
    public void getString(StringBuffer stringBuffer) {
        ParseItem[] operands = getOperands();
        stringBuffer.append(getSymbol());
        operands[0].getString(stringBuffer);
    }

    public abstract String getSymbol();

    public abstract Token getToken();

    @Override // jxl.biff.formula.ParseItem
    public void handleImportedCellReferences() {
        getOperands()[0].handleImportedCellReferences();
    }

    @Override // jxl.biff.formula.ParsedThing
    public int read(byte[] bArr, int i2) {
        return 0;
    }

    @Override // jxl.biff.formula.ParseItem
    public void rowInserted(int i2, int i3, boolean z) {
        getOperands()[0].rowInserted(i2, i3, z);
    }

    @Override // jxl.biff.formula.ParseItem
    public void rowRemoved(int i2, int i3, boolean z) {
        getOperands()[0].rowRemoved(i2, i3, z);
    }
}
