This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/master by this push:
new 2019ca3849 ISIS-3049: domain.exclude types TranslatableString and
ObjectMementoAdapter
2019ca3849 is described below
commit 2019ca38492e0947ecfd998c2b91a8973d47b616
Author: andi-huber <[email protected]>
AuthorDate: Fri Jul 8 07:55:41 2022 +0200
ISIS-3049: domain.exclude types TranslatableString and
ObjectMementoAdapter
- gets rid of console warnings
---
.../org/apache/isis/applib/services/i18n/TranslatableString.java | 6 +++---
.../core/runtimeservices/memento/ObjectMementoServiceDefault.java | 2 ++
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git
a/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
index dc87018135..7c9fae4597 100644
---
a/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
+++
b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
@@ -24,13 +24,13 @@ import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import org.apache.isis.applib.annotation.Value;
+import org.apache.isis.applib.annotation.Domain;
import org.apache.isis.commons.internal.collections._Lists;
/**
* @since 1.x {@index}
*/
-@Value
[email protected]
public final class TranslatableString {
// -- tr, trn (factory methods); constructor
@@ -217,7 +217,7 @@ public final class TranslatableString {
return format(translatedText, argumentsByParameterName);
}
- static String format(String format, Map<String, Object> values)
+ static String format(final String format, final Map<String, Object> values)
{
StringBuilder formatter = new StringBuilder(format);
List<Object> valueList = _Lists.newArrayList();
diff --git
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
index 5f18e5ad97..c5aa1f42fa 100644
---
a/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
+++
b/core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/memento/ObjectMementoServiceDefault.java
@@ -29,6 +29,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.lang.Nullable;
import org.springframework.stereotype.Service;
+import org.apache.isis.applib.annotation.Domain;
import org.apache.isis.applib.annotation.PriorityPrecedence;
import org.apache.isis.applib.id.LogicalType;
import org.apache.isis.applib.services.bookmark.Bookmark;
@@ -161,6 +162,7 @@ public class ObjectMementoServiceDefault implements
ObjectMementoService {
throw _Exceptions.unrecoverable("unsupported ObjectMemento type %s",
memento.getClass());
}
+ @Domain.Exclude
@RequiredArgsConstructor(staticName = "of")
private static class ObjectMementoAdapter implements ObjectMemento {