public ArrayFieldIO(Type.Array arrayType) { this.arrayType = arrayType; this.op = MemoryOp.getMemoryOp(arrayType.getComponentType()); if (op == null) { throw arrayType .getRuntime() .newNotImplementedError("unsupported array field type: " + arrayType); } }
public EnumFieldIO(ByteOrder order) { this.op = MemoryOp.getMemoryOp(NativeType.INT, order); }
NumberFieldIO(Type type, ByteOrder order) { this.op = MemoryOp.getMemoryOp(type, order); }