[utilities COMMIT] in /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support: chrono/Stopwatch.java ...

noreply at shibboleth.net noreply at shibboleth.net
Wed Jan 4 14:06:50 GMT 2012


Author: lajoie
Date: Wed Jan  4 14:06:50 2012
New Revision: 187

URL: http://svn.shibboleth.net/view/utilities?rev=187&view=rev
Log:
Sprinkle liberally with annotations and asserts
Add Base64 support class

Added:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/codec/
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/codec/Base64Support.java   (with props)
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/codec/package-info.java   (with props)
Modified:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/chrono/Stopwatch.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/AbstractIdentifiableComponent.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/ComponentInitializationException.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/ComponentSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/ComponentValidationException.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/IdentifiableComponent.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/UninitializedComponentException.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/component/UnmodifiableComponentException.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Assert.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/primitive/LazilyFormattedString.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/primitive/ObjectSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/primitive/StringSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/resolver/CriteriaSet.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/resolver/Resolver.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/resolver/ResolverException.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/IdentifierGenerationStrategy.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/RandomIdentifierGenerationStrategy.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/security/Type4UuidIdentifierGenerationStrategy.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/AttributeSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/BasicParserPool.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/DomTypeSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ElementSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/NamespaceSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/ParserPool.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/QNameSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SchemaBuilder.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SerializeSupport.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/XMLParserException.java

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/chrono/Stopwatch.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/chrono/Stopwatch.java?rev=187&r1=186&r2=187&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/chrono/Stopwatch.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/chrono/Stopwatch.java Wed Jan  4 14:06:50 2012
@@ -21,6 +21,8 @@
 
 import javax.annotation.Nonnull;
 import javax.annotation.concurrent.NotThreadSafe;
+
+import net.shibboleth.utilities.java.support.logic.Assert;
 
 /** A stopwatch with millisecond precision. */
 @NotThreadSafe
@@ -67,6 +69,7 @@
      * @return time that elapsed while the stopwatch was running, 0 if the stopwatch has not yet been stopped
      */
     public long elapsedTime(@Nonnull final TimeUnit unit) {
+        Assert.isNotNull(unit, "Provided TimeUnit can not be null");
         return unit.convert(elapsedTime, TimeUnit.MILLISECONDS);
     }
 

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java?rev=187&r1=186&r2=187&view=diff

[... 2889 lines stripped ...]


More information about the commits mailing list