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.