Index: trunk/src/org/openstreetmap/josm/io/remotecontrol/RequestProcessor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/remotecontrol/RequestProcessor.java (revision 11566)
+++ trunk/src/org/openstreetmap/josm/io/remotecontrol/RequestProcessor.java (revision 11567)
@@ -475,11 +475,11 @@
usage.append(" — ").append(sample.getUsage()).append("");
}
- if (mandatory != null) {
+ if (mandatory != null && mandatory.length > 0) {
usage.append("
mandatory parameters: ").append(Utils.join(", ", Arrays.asList(mandatory)));
}
- if (optional != null) {
+ if (optional != null && optional.length > 0) {
usage.append("
optional parameters: ").append(Utils.join(", ", Arrays.asList(optional)));
}
- if (examples != null) {
+ if (examples != null && examples.length > 0) {
usage.append("
examples: ");
for (String ex: examples) {
Index: trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/FeaturesHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/FeaturesHandler.java (revision 11566)
+++ trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/FeaturesHandler.java (revision 11567)
@@ -64,5 +64,5 @@
@Override
public String[] getMandatoryParams() {
- return null;
+ return new String[0];
}
Index: trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandler.java (revision 11566)
+++ trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/RequestHandler.java (revision 11567)
@@ -111,5 +111,5 @@
public String[] getOptionalParams() {
- return null;
+ return new String[0];
}
@@ -119,5 +119,5 @@
public String[] getUsageExamples() {
- return null;
+ return new String[0];
}
Index: trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/VersionHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/VersionHandler.java (revision 11566)
+++ trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/VersionHandler.java (revision 11567)
@@ -39,5 +39,5 @@
@Override
public String[] getMandatoryParams() {
- return null;
+ return new String[0];
}