package com.parse;

import org.json.JSONObject;

/* JADX INFO: loaded from: classes.dex */
public class PointerEncoder extends PointerOrLocalIdEncoder {
    public static final PointerEncoder INSTANCE = new PointerEncoder();

    @Override // com.parse.PointerOrLocalIdEncoder, com.parse.ParseEncoder
    public JSONObject encodeRelatedObject(ParseObject parseObject) {
        if (parseObject.getObjectId() != null) {
            return super.encodeRelatedObject(parseObject);
        }
        throw new IllegalStateException("unable to encode an association with an unsaved ParseObject");
    }
}
