@Override public void writeMarshallable(WireOut wireOut) { wireOut.write(() -> "type").text(type.toString()); wireOut.write(() -> "wrapped").object(wrapped); }
/** * The operation type. * * @param operationType The operation type. * @see OperationType */ public void setOperationType(OperationType operationType) { this.operationType = operationType.toString(); }
@Override public void write(Writer writer) throws IOException { left.write(writer); writer.append(" ").append(operation.toString()).append(" "); right.write(writer); }