[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