This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new bea463b camel-catalog - Fix language validator classloading from
external editors such as IDEA camel tooling
bea463b is described below
commit bea463b15fd3dc4fed5ee0ab3d7b8934e8d38279
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Apr 28 11:01:16 2021 +0200
camel-catalog - Fix language validator classloading from external editors
such as IDEA camel tooling
---
.../java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git
a/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
b/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
index 73d9c6c..d47e6c5 100644
---
a/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
+++
b/core/camel-core-catalog/src/main/java/org/apache/camel/catalog/impl/AbstractCamelCatalog.java
@@ -54,7 +54,6 @@ import org.apache.camel.tooling.model.JsonMapper;
import org.apache.camel.tooling.model.LanguageModel;
import org.apache.camel.tooling.model.MainModel;
import org.apache.camel.tooling.model.OtherModel;
-import org.apache.camel.util.ObjectHelper;
import org.apache.camel.util.StringHelper;
/**
@@ -1528,7 +1527,7 @@ public abstract class AbstractCamelCatalog {
private static String stripOptionalPrefixFromName(Map<String,
BaseOptionModel> rows, String name) {
for (BaseOptionModel row : rows.values()) {
String optionalPrefix = row.getOptionalPrefix();
- if (ObjectHelper.isNotEmpty(optionalPrefix) &&
name.startsWith(optionalPrefix)) {
+ if (optionalPrefix != null && !optionalPrefix.isEmpty() &&
name.startsWith(optionalPrefix)) {
// try again
return stripOptionalPrefixFromName(rows,
name.substring(optionalPrefix.length()));
} else {
@@ -1543,7 +1542,7 @@ public abstract class AbstractCamelCatalog {
private static String getPropertyNameFromNameWithPrefix(Map<String,
BaseOptionModel> rows, String name) {
for (BaseOptionModel row : rows.values()) {
String prefix = row.getPrefix();
- if (ObjectHelper.isNotEmpty(prefix) && name.startsWith(prefix)) {
+ if (prefix != null && !prefix.isEmpty() &&
name.startsWith(prefix)) {
return row.getName();
}
}