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 <jus...@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" <commits@sling.apache.org>.