You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:54:47 UTC

[sling-org-apache-sling-models-api] 07/34: SLING-3709 - adding additional testing for missing elements and post construct failures

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag org.apache.sling.models.api-1.2.0
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-models-api.git

commit d50111908fab792969a55e460b556ab3f8bab228
Author: Justin Edelson <ju...@apache.org>
AuthorDate: Fri Oct 3 18:09:32 2014 +0000

    SLING-3709 - adding additional testing for missing elements and post construct failures
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/extensions/models/api@1629277 13f79535-47bb-0310-9956-ffa450edef68
---
 .../sling/models/factory/InvalidAdaptableException.java     |  2 +-
 .../apache/sling/models/factory/InvalidModelException.java  |  2 +-
 .../sling/models/factory/MissingElementsException.java      | 13 ++++++-------
 3 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/main/java/org/apache/sling/models/factory/InvalidAdaptableException.java b/src/main/java/org/apache/sling/models/factory/InvalidAdaptableException.java
index 03485d4..58e55b9 100644
--- a/src/main/java/org/apache/sling/models/factory/InvalidAdaptableException.java
+++ b/src/main/java/org/apache/sling/models/factory/InvalidAdaptableException.java
@@ -25,7 +25,7 @@ package org.apache.sling.models.factory;
  * @see ModelFactory
  *
  */
-public class InvalidAdaptableException extends RuntimeException {
+public final class InvalidAdaptableException extends RuntimeException {
     private static final long serialVersionUID = -1209301268928038702L;
 
     public InvalidAdaptableException(String message) {
diff --git a/src/main/java/org/apache/sling/models/factory/InvalidModelException.java b/src/main/java/org/apache/sling/models/factory/InvalidModelException.java
index b0e8ae0..744f03d 100644
--- a/src/main/java/org/apache/sling/models/factory/InvalidModelException.java
+++ b/src/main/java/org/apache/sling/models/factory/InvalidModelException.java
@@ -25,7 +25,7 @@ package org.apache.sling.models.factory;
  * 
  * @see ModelFactory
  */
-public class InvalidModelException extends RuntimeException {
+public final class InvalidModelException extends RuntimeException {
 
     private static final long serialVersionUID = 4323592065808565135L;
 
diff --git a/src/main/java/org/apache/sling/models/factory/MissingElementsException.java b/src/main/java/org/apache/sling/models/factory/MissingElementsException.java
index cec85ea..f8377fd 100644
--- a/src/main/java/org/apache/sling/models/factory/MissingElementsException.java
+++ b/src/main/java/org/apache/sling/models/factory/MissingElementsException.java
@@ -21,7 +21,6 @@ package org.apache.sling.models.factory;
 import java.lang.reflect.AnnotatedElement;
 import java.util.Collection;
 
-
 /**
  * Exception which is triggered whenever a Sling Model cannot be instantiated
  * due to some missing elements (i.e. required fields/methods/constructor params
@@ -30,31 +29,31 @@ import java.util.Collection;
  * @see ModelFactory
  *
  */
-public class MissingElementsException extends RuntimeException {
+public final class MissingElementsException extends RuntimeException {
     private static final long serialVersionUID = 7870762030809272254L;
-    
+
     private final Collection<? extends AnnotatedElement> missingElements;
 
     private String formatString;
 
     private Class<?> type;
-    
+
     public MissingElementsException(String format, Collection<? extends AnnotatedElement> elements, Class<?> type) {
         super();
         this.formatString = format;
         this.missingElements = elements;
         this.type = type;
     }
-    
+
     @Override
     public String getMessage() {
         return String.format(formatString, missingElements, type);
     }
-    
+
     public Class<?> getType() {
         return type;
     }
-    
+
     public Collection<? extends AnnotatedElement> getMissingElements() {
         return missingElements;
     }

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.