jimu-decompiled/sources/gnu/trove/SerializationProcedure.java
2025-05-13 19:24:51 +02:00

513 lines
13 KiB
Java

package gnu.trove;
import java.io.IOException;
import java.io.ObjectOutputStream;
/* loaded from: classes2.dex */
class SerializationProcedure implements TDoubleByteProcedure, TDoubleDoubleProcedure, TDoubleFloatProcedure, TDoubleIntProcedure, TDoubleLongProcedure, TDoubleObjectProcedure, TDoubleProcedure, TFloatByteProcedure, TFloatDoubleProcedure, TFloatFloatProcedure, TFloatIntProcedure, TFloatLongProcedure, TFloatObjectProcedure, TFloatProcedure, TIntByteProcedure, TIntDoubleProcedure, TIntFloatProcedure, TIntIntProcedure, TIntLongProcedure, TIntObjectProcedure, TIntProcedure, TByteByteProcedure, TByteDoubleProcedure, TByteFloatProcedure, TByteIntProcedure, TByteLongProcedure, TByteObjectProcedure, TByteProcedure, TLongByteProcedure, TLongDoubleProcedure, TLongFloatProcedure, TLongIntProcedure, TLongLongProcedure, TLongObjectProcedure, TLongProcedure, TObjectByteProcedure, TObjectDoubleProcedure, TObjectFloatProcedure, TObjectIntProcedure, TObjectLongProcedure, TObjectObjectProcedure, TObjectProcedure {
private final ObjectOutputStream a;
IOException b;
SerializationProcedure(ObjectOutputStream objectOutputStream) {
this.a = objectOutputStream;
}
@Override // gnu.trove.TIntProcedure
public boolean a(int i) {
try {
this.a.writeInt(i);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectProcedure
public boolean execute(Object obj) {
try {
this.a.writeObject(obj);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteProcedure
public boolean a(byte b) {
try {
this.a.writeByte(b);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleProcedure
public boolean a(double d) {
try {
this.a.writeDouble(d);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongProcedure
public boolean a(long j) {
try {
this.a.writeLong(j);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatProcedure
public boolean a(float f) {
try {
this.a.writeFloat(f);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectObjectProcedure
public boolean a(Object obj, Object obj2) {
try {
this.a.writeObject(obj);
this.a.writeObject(obj2);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectIntProcedure
public boolean a(Object obj, int i) {
try {
this.a.writeObject(obj);
this.a.writeInt(i);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectByteProcedure
public boolean a(Object obj, byte b) {
try {
this.a.writeObject(obj);
this.a.writeByte(b);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectLongProcedure
public boolean a(Object obj, long j) {
try {
this.a.writeObject(obj);
this.a.writeLong(j);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectDoubleProcedure
public boolean a(Object obj, double d) {
try {
this.a.writeObject(obj);
this.a.writeDouble(d);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TObjectFloatProcedure
public boolean a(Object obj, float f) {
try {
this.a.writeObject(obj);
this.a.writeFloat(f);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TIntObjectProcedure
public boolean a(int i, Object obj) {
try {
this.a.writeInt(i);
this.a.writeObject(obj);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TIntIntProcedure
public boolean a(int i, int i2) {
try {
this.a.writeInt(i);
this.a.writeInt(i2);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TIntLongProcedure
public boolean a(int i, long j) {
try {
this.a.writeInt(i);
this.a.writeLong(j);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TIntDoubleProcedure
public boolean a(int i, double d) {
try {
this.a.writeInt(i);
this.a.writeDouble(d);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TIntFloatProcedure
public boolean a(int i, float f) {
try {
this.a.writeInt(i);
this.a.writeFloat(f);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteByteProcedure
public boolean a(byte b, byte b2) {
try {
this.a.writeByte(b);
this.a.writeByte(b2);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteObjectProcedure
public boolean a(byte b, Object obj) {
try {
this.a.writeByte(b);
this.a.writeObject(obj);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteIntProcedure
public boolean a(byte b, int i) {
try {
this.a.writeByte(b);
this.a.writeInt(i);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteLongProcedure
public boolean a(byte b, long j) {
try {
this.a.writeByte(b);
this.a.writeLong(j);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteDoubleProcedure
public boolean a(byte b, double d) {
try {
this.a.writeByte(b);
this.a.writeDouble(d);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TByteFloatProcedure
public boolean a(byte b, float f) {
try {
this.a.writeByte(b);
this.a.writeFloat(f);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongObjectProcedure
public boolean a(long j, Object obj) {
try {
this.a.writeLong(j);
this.a.writeObject(obj);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongIntProcedure
public boolean a(long j, int i) {
try {
this.a.writeLong(j);
this.a.writeInt(i);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongLongProcedure
public boolean a(long j, long j2) {
try {
this.a.writeLong(j);
this.a.writeLong(j2);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongDoubleProcedure
public boolean a(long j, double d) {
try {
this.a.writeLong(j);
this.a.writeDouble(d);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongFloatProcedure
public boolean a(long j, float f) {
try {
this.a.writeLong(j);
this.a.writeFloat(f);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleObjectProcedure
public boolean a(double d, Object obj) {
try {
this.a.writeDouble(d);
this.a.writeObject(obj);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleIntProcedure
public boolean a(double d, int i) {
try {
this.a.writeDouble(d);
this.a.writeInt(i);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleLongProcedure
public boolean a(double d, long j) {
try {
this.a.writeDouble(d);
this.a.writeLong(j);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleDoubleProcedure
public boolean a(double d, double d2) {
try {
this.a.writeDouble(d);
this.a.writeDouble(d2);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleFloatProcedure
public boolean a(double d, float f) {
try {
this.a.writeDouble(d);
this.a.writeFloat(f);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatObjectProcedure
public boolean a(float f, Object obj) {
try {
this.a.writeFloat(f);
this.a.writeObject(obj);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatIntProcedure
public boolean a(float f, int i) {
try {
this.a.writeFloat(f);
this.a.writeInt(i);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatLongProcedure
public boolean a(float f, long j) {
try {
this.a.writeFloat(f);
this.a.writeLong(j);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatDoubleProcedure
public boolean a(float f, double d) {
try {
this.a.writeFloat(f);
this.a.writeDouble(d);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatFloatProcedure
public boolean a(float f, float f2) {
try {
this.a.writeFloat(f);
this.a.writeFloat(f2);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TDoubleByteProcedure
public boolean a(double d, byte b) {
try {
this.a.writeDouble(d);
this.a.writeByte(b);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TFloatByteProcedure
public boolean a(float f, byte b) {
try {
this.a.writeFloat(f);
this.a.writeByte(b);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TIntByteProcedure
public boolean a(int i, byte b) {
try {
this.a.writeInt(i);
this.a.writeByte(b);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
@Override // gnu.trove.TLongByteProcedure
public boolean a(long j, byte b) {
try {
this.a.writeLong(j);
this.a.writeByte(b);
return true;
} catch (IOException e) {
this.b = e;
return false;
}
}
}