From 4c7b8473d21ac7ddad0cb3d56eed2c4b09231d6d Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 4 Apr 2026 08:35:40 +0100 Subject: Remove protobuf --- .../patio/serialization/PatioToProtobufTests.java | 151 --------------------- .../serialization/SourceToFlatbuffersTests.java | 2 - .../serialization/SourceToProtobufTests.java | 25 ---- 3 files changed, 178 deletions(-) delete mode 100644 src/test/java/org/shedlang/compiler/patio/serialization/PatioToProtobufTests.java delete mode 100644 src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/patio/serialization/PatioToProtobufTests.java b/src/test/java/org/shedlang/compiler/patio/serialization/PatioToProtobufTests.java deleted file mode 100644 index d75016cb..00000000 --- a/src/test/java/org/shedlang/compiler/patio/serialization/PatioToProtobufTests.java +++ /dev/null @@ -1,151 +0,0 @@ -package org.shedlang.compiler.patio.serialization; - -import com.google.protobuf.InvalidProtocolBufferException; -import org.shedlang.compiler.patio.PatioCompilationUnit; -import org.shedlang.compiler.patio.PatioCompilationUnitElement; -import org.shedlang.compiler.patio.instructions.PatioInstruction; -import org.shedlang.compiler.patio.operands.PatioOperand; -import org.shedlang.compiler.patio.protobuf.PatioProtobuf; -import org.shedlang.compiler.patio.types.PatioDataLayout; -import org.shedlang.compiler.patio.types.PatioDataValue; -import org.shedlang.compiler.patio.types.PatioType; -import org.shedlang.compiler.patio.values.PatioDataPtrValue; -import org.shedlang.compiler.patio.values.PatioIntValue; -import org.shedlang.compiler.sources.Source; - -public class PatioToProtobufTests extends PatioSerializationTests { - @Override - protected byte[] serializeCompilationUnit(PatioCompilationUnit value) { - return PatioToProtobuf.serializeCompilationUnit(value).toByteArray(); - } - - @Override - protected PatioCompilationUnit deserializeCompilationUnit(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioCompilationUnit.parseFrom(buffer); - return PatioToProtobuf.deserializeCompilationUnit(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeCompilationUnitElement(PatioCompilationUnitElement value, Source parentSource) { - return PatioToProtobuf.serializeCompilationUnitElement(value, parentSource).toByteArray(); - } - - @Override - protected PatioCompilationUnitElement deserializeCompilationUnitElement(byte[] buffer, Source parentSource) { - try { - var valueProtobuf = PatioProtobuf.PatioCompilationUnitElement.parseFrom(buffer); - return PatioToProtobuf.deserializeCompilationUnitElement(valueProtobuf, parentSource); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeInstruction(PatioInstruction value, Source parentSource) { - return PatioToProtobuf.serializeInstruction(value, parentSource).toByteArray(); - } - - @Override - protected PatioInstruction deserializeInstruction(byte[] buffer, Source parentSource) { - try { - var valueProtobuf = PatioProtobuf.PatioInstruction.parseFrom(buffer); - return PatioToProtobuf.deserializeInstruction(valueProtobuf, parentSource); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeOperand(PatioOperand value) { - return PatioToProtobuf.serializeOperand(value).toByteArray(); - } - - @Override - protected PatioOperand deserializeOperand(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioOperand.parseFrom(buffer); - return PatioToProtobuf.deserializeOperand(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeDataPtrValue(PatioDataPtrValue value) { - return PatioToProtobuf.serializeDataPtrValue(value).toByteArray(); - } - - @Override - protected PatioDataPtrValue deserializeDataPtrValue(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioDataPtrValue.parseFrom(buffer); - return PatioToProtobuf.deserializeDataPtrValue(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeIntValue(PatioIntValue value) { - return PatioToProtobuf.serializeIntValue(value).toByteArray(); - } - - @Override - protected PatioIntValue deserializeIntValue(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioIntValue.parseFrom(buffer); - return PatioToProtobuf.deserializeIntValue(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeType(PatioType value) { - return PatioToProtobuf.serializeType(value).toByteArray(); - } - - @Override - protected PatioType deserializeType(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioType.parseFrom(buffer); - return PatioToProtobuf.deserializeType(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeDataLayout(PatioDataLayout value) { - return PatioToProtobuf.serializeDataLayout(value).toByteArray(); - } - - @Override - protected PatioDataLayout deserializeDataLayout(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioDataLayout.parseFrom(buffer); - return PatioToProtobuf.deserializeDataLayout(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - - @Override - protected byte[] serializeDataValue(PatioDataValue value) { - return PatioToProtobuf.serializeDataValue(value).toByteArray(); - } - - @Override - protected PatioDataValue deserializeDataValue(byte[] buffer) { - try { - var valueProtobuf = PatioProtobuf.PatioDataValue.parseFrom(buffer); - return PatioToProtobuf.deserializeDataValue(valueProtobuf); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } -} diff --git a/src/test/java/org/shedlang/compiler/sources/serialization/SourceToFlatbuffersTests.java b/src/test/java/org/shedlang/compiler/sources/serialization/SourceToFlatbuffersTests.java index 31d20149..731c302d 100644 --- a/src/test/java/org/shedlang/compiler/sources/serialization/SourceToFlatbuffersTests.java +++ b/src/test/java/org/shedlang/compiler/sources/serialization/SourceToFlatbuffersTests.java @@ -1,10 +1,8 @@ package org.shedlang.compiler.sources.serialization; import com.google.flatbuffers.FlatBufferBuilder; -import com.google.protobuf.InvalidProtocolBufferException; import org.shedlang.compiler.sources.SourceSerializationTests; import org.shedlang.compiler.sources.flatbuffers.SourceFbs; -import org.shedlang.compiler.sources.protobuf.SourcesProtobuf; import java.nio.ByteBuffer; diff --git a/src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java b/src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java deleted file mode 100644 index cd77ec5c..00000000 --- a/src/test/java/org/shedlang/compiler/sources/serialization/SourceToProtobufTests.java +++ /dev/null @@ -1,25 +0,0 @@ -package org.shedlang.compiler.sources.serialization; - -import com.google.protobuf.InvalidProtocolBufferException; -import org.shedlang.compiler.sources.SourceSerializationTests; -import org.shedlang.compiler.sources.protobuf.SourcesProtobuf; - -public class SourceToProtobufTests extends SourceSerializationTests { - public SourceToProtobufTests() { - super( - (source, parentSource) -> { - var sourceProtobuf = SourceToProtobuf.serializeSource(source, parentSource); - return sourceProtobuf.toByteArray(); - }, - - (serializedSource, parentSource) -> { - try { - var sourceProtobuf = SourcesProtobuf.Source.parseFrom(serializedSource); - return SourceToProtobuf.deserializeSource(sourceProtobuf, parentSource); - } catch (InvalidProtocolBufferException exception) { - throw new RuntimeException(exception); - } - } - ); - } -} -- cgit v1.2.3