Author: ggregory
Date: Tue May 13 20:30:52 2014
New Revision: 1594372

URL: http://svn.apache.org/r1594372
Log:
Make util classes final.

Modified:
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Booleans.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/BundleResourceLoader.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/ClassLoaderResourceLoader.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Closer.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/CyclicBuffer.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Integers.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/KeyValuePair.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Patterns.java
    
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/SystemClock.java

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Booleans.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Booleans.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Booleans.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Booleans.java
 Tue May 13 20:30:52 2014
@@ -19,7 +19,7 @@ package org.apache.logging.log4j.core.ut
 /**
  * Boolean helpers.
  */
-public class Booleans {
+public final class Booleans {
 
     /**
      * Returns {@code true} if {@code s} is {@code "true"} (case-insensitive), 
{@code false} if {@code s} is

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/BundleResourceLoader.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/BundleResourceLoader.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/BundleResourceLoader.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/BundleResourceLoader.java
 Tue May 13 20:30:52 2014
@@ -25,7 +25,7 @@ import org.osgi.framework.Bundle;
 /**
  * Bundle-based ResourceLoader.
  */
-public class BundleResourceLoader implements ResourceLoader {
+public final class BundleResourceLoader implements ResourceLoader {
 
     private final Bundle bundle;
 

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/ClassLoaderResourceLoader.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/ClassLoaderResourceLoader.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/ClassLoaderResourceLoader.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/ClassLoaderResourceLoader.java
 Tue May 13 20:30:52 2014
@@ -24,7 +24,7 @@ import java.util.Enumeration;
 /**
  * ClassLoader-based ResourceLoader.
  */
-public class ClassLoaderResourceLoader implements ResourceLoader {
+public final class ClassLoaderResourceLoader implements ResourceLoader {
 
     private final ClassLoader loader;
 

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Closer.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Closer.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Closer.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Closer.java
 Tue May 13 20:30:52 2014
@@ -26,7 +26,7 @@ import java.sql.Statement;
 /**
  * Helper class for closing resources.
  */
-public class Closer {
+public final class Closer {
 
     /**
      * Closes the specified {@code Closeable} (stream or reader/writer),

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/CyclicBuffer.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/CyclicBuffer.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/CyclicBuffer.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/CyclicBuffer.java
 Tue May 13 20:30:52 2014
@@ -23,7 +23,7 @@ import java.lang.reflect.Array;
  * size of the buffer the oldest element will be overwritten. Access to the 
buffer is thread safe.
  * @param <T> The type of object stored in the buffer.
  */
-public class CyclicBuffer<T> {
+public final class CyclicBuffer<T> {
     private final T[] ring;
     private int first = 0;
     private int last = 0;

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Integers.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Integers.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Integers.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Integers.java
 Tue May 13 20:30:52 2014
@@ -21,7 +21,7 @@ import org.apache.logging.log4j.util.Str
 /**
  * Helps deal with integers.
  */
-public class Integers {
+public final class Integers {
 
     /**
      * Parses the string argument as a signed decimal integer.

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/KeyValuePair.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/KeyValuePair.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/KeyValuePair.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/KeyValuePair.java
 Tue May 13 20:30:52 2014
@@ -24,7 +24,7 @@ import org.apache.logging.log4j.core.con
  * Key/Value pair configuration item.
  */
 @Plugin(name = "KeyValuePair", category = "Core", printObject = true)
-public class KeyValuePair {
+public final class KeyValuePair {
 
     private final String key;
     private final String value;

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Patterns.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Patterns.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Patterns.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/Patterns.java
 Tue May 13 20:30:52 2014
@@ -23,7 +23,7 @@ import java.util.regex.Pattern;
  * 
  * @see Pattern
  */
-public class Patterns {
+public final class Patterns {
 
     /**
      * A pattern string for comma separated lists with optional whitespace.

Modified: 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/SystemClock.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/SystemClock.java?rev=1594372&r1=1594371&r2=1594372&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/SystemClock.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/util/SystemClock.java
 Tue May 13 20:30:52 2014
@@ -19,7 +19,7 @@ package org.apache.logging.log4j.core.ut
 /**
  * Implementation of the {@code Clock} interface that returns the system time.
  */
-public class SystemClock implements Clock {
+public final class SystemClock implements Clock {
 
     /**
      * Returns the system time.


Reply via email to