diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-07-31 14:45:04 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-07-31 15:22:40 +0100 |
| commit | 91860485774924e82da9b0774179d4c3c8da810a (patch) | |
| tree | e06f52f147502e80aea139c20adac706479cb7ea /src/test/java/org/shedlang/compiler/patio/serialization/PatioToFlatbuffersTests.java | |
| parent | 410fff7b7ecf6f36a0a46ab1d90553169e3728f1 (diff) | |
Use transient-0 instead of flatbuffersmain
Diffstat (limited to 'src/test/java/org/shedlang/compiler/patio/serialization/PatioToFlatbuffersTests.java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/patio/serialization/PatioToFlatbuffersTests.java | 144 |
1 files changed, 0 insertions, 144 deletions
diff --git a/src/test/java/org/shedlang/compiler/patio/serialization/PatioToFlatbuffersTests.java b/src/test/java/org/shedlang/compiler/patio/serialization/PatioToFlatbuffersTests.java deleted file mode 100644 index 9ff08678..00000000 --- a/src/test/java/org/shedlang/compiler/patio/serialization/PatioToFlatbuffersTests.java +++ /dev/null @@ -1,144 +0,0 @@ -package org.shedlang.compiler.patio.serialization; - -import com.google.flatbuffers.FlatBufferBuilder; -import org.shedlang.compiler.patio.PatioCompilationUnit; -import org.shedlang.compiler.patio.PatioCompilationUnitElement; -import org.shedlang.compiler.patio.flatbuffers.*; -import org.shedlang.compiler.patio.instructions.PatioInstruction; -import org.shedlang.compiler.patio.operands.PatioOperand; -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; - -import java.nio.ByteBuffer; - -public class PatioToFlatbuffersTests extends PatioSerializationTests { - @Override - protected byte[] serializeCompilationUnit(PatioCompilationUnit value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeCompilationUnit(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioCompilationUnit deserializeCompilationUnit(byte[] buffer) { - var valueFbs = PatioCompilationUnitFbs.getRootAsPatioCompilationUnitFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeCompilationUnit(valueFbs); - } - - @Override - protected byte[] serializeCompilationUnitElement(PatioCompilationUnitElement value, Source parentSource) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeCompilationUnitElement(builder, value, parentSource); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioCompilationUnitElement deserializeCompilationUnitElement(byte[] buffer, Source parentSource) { - var valueFbs = PatioCompilationUnitElementFbs.getRootAsPatioCompilationUnitElementFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeCompilationUnitElement(valueFbs, parentSource); - } - - @Override - protected byte[] serializeInstruction(PatioInstruction value, Source parentSource) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeInstruction(builder, value, parentSource); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioInstruction deserializeInstruction(byte[] buffer, Source parentSource) { - var valueFbs = PatioInstructionFbs.getRootAsPatioInstructionFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeInstruction(valueFbs, parentSource); - } - - @Override - protected byte[] serializeOperand(PatioOperand value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeOperand(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioOperand deserializeOperand(byte[] buffer) { - var valueFbs = PatioOperandFbs.getRootAsPatioOperandFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeOperand(valueFbs); - } - - @Override - protected byte[] serializeDataPtrValue(PatioDataPtrValue value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeDataPtrValue(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioDataPtrValue deserializeDataPtrValue(byte[] buffer) { - var valueFbs = PatioDataPtrValueFbs.getRootAsPatioDataPtrValueFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeDataPtrValue(valueFbs); - } - - @Override - protected byte[] serializeIntValue(PatioIntValue value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeIntValue(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioIntValue deserializeIntValue(byte[] buffer) { - var valueFbs = PatioIntValueFbs.getRootAsPatioIntValueFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeIntValue(valueFbs); - } - - @Override - protected byte[] serializeType(PatioType value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeType(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioType deserializeType(byte[] buffer) { - var valueFbs = PatioTypeFbs.getRootAsPatioTypeFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeType(valueFbs); - } - - @Override - protected byte[] serializeDataLayout(PatioDataLayout value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeDataLayout(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioDataLayout deserializeDataLayout(byte[] buffer) { - var valueFbs = PatioDataLayoutFbs.getRootAsPatioDataLayoutFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeDataLayout(valueFbs); - } - - @Override - protected byte[] serializeDataValue(PatioDataValue value) { - var builder = new FlatBufferBuilder(); - var valueFbs = PatioToFlatbuffers.serializeDataValue(builder, value); - builder.finish(valueFbs); - return builder.sizedByteArray(); - } - - @Override - protected PatioDataValue deserializeDataValue(byte[] buffer) { - var valueFbs = PatioDataValueFbs.getRootAsPatioDataValueFbs(ByteBuffer.wrap(buffer)); - return PatioToFlatbuffers.deserializeDataValue(valueFbs); - } -} |
