CosObjectRefAdapter.java
904 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.internal.pdftoolkit.core.cos;
import com.adobe.internal.pdftoolkit.core.cos.CosObject;
import com.adobe.internal.pdftoolkit.core.util.AbstractRefAdapter;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public class CosObjectRefAdapter
extends AbstractRefAdapter<CosObject> {
private CosObjectRefAdapter(CosObject cosObject) {
this.objectRef = cosObject;
}
public static CosObjectRefAdapter newInstance(CosObject cosObject) {
if (cosObject == null) {
return null;
}
return new CosObjectRefAdapter(cosObject);
}
@Override
public boolean equals(Object obj) {
if (!(obj instanceof CosObjectRefAdapter)) {
return false;
}
return ((CosObjectRefAdapter)obj).objectRef == this.objectRef;
}
}