This is an automated email from the ASF dual-hosted git repository. dfoulks pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/activemq-nms-openwire-generator.git
commit e5b5b3236e67ff7c7eb85bb6276ab33438eff83a Author: Timothy A. Bish <[email protected]> AuthorDate: Mon Nov 30 19:08:06 2009 +0000 Update the .NET generator to generate an equals method for the MessageDispatch command. --- .../openwire/tool/commands/CommandGenerator.java | 2 +- .../tool/commands/MessageDispatchGenerator.java | 26 ++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandGenerator.java b/src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandGenerator.java index ef4eca1..be47189 100644 --- a/src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandGenerator.java +++ b/src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandGenerator.java @@ -84,7 +84,7 @@ public class CommandGenerator extends MultiSourceGenerator { generator.setClassName( getClassName() ); generator.setBaseClassName( getBaseClass() ); generator.setOpenWireOpCode( getOpenWireOpCode(getJclass()) ); - generator.setComparable( className.endsWith("Id") ); + generator.setComparable( className.endsWith("Id") || generator.isComparable() ); PrintWriter out = null; try { diff --git a/src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageDispatchGenerator.java b/src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageDispatchGenerator.java new file mode 100644 index 0000000..553e35a --- /dev/null +++ b/src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageDispatchGenerator.java @@ -0,0 +1,26 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.activemq.nms.openwire.tool.commands; + +public class MessageDispatchGenerator extends CommandClassGenerator { + + public MessageDispatchGenerator() { + super(); + this.setComparable(true); + } + +}
